diff --git a/plugin/bbb/lib/bbb_plugin.class.php b/plugin/bbb/lib/bbb_plugin.class.php index 276cf09fed..cc69e8fe9c 100755 --- a/plugin/bbb/lib/bbb_plugin.class.php +++ b/plugin/bbb/lib/bbb_plugin.class.php @@ -252,8 +252,25 @@ class BBBPlugin extends Plugin ] ); + // Copy icons into the main/img/icons folder + $iconName = 'bigbluebutton'; + $iconsList = [ + '64/'.$iconName.'.png', + '64/'.$iconName.'_na.png', + '32/'.$iconName.'.png', + '32/'.$iconName.'_na.png', + '22/'.$iconName.'.png', + '22/'.$iconName.'_na.png', + ]; + $sourceDir = api_get_path(SYS_PLUGIN_PATH).'bbb/resources/img/'; + $destinationDir = api_get_path(SYS_CODE_PATH).'img/icons/'; + foreach ($iconsList as $icon) { + $src = $sourceDir.$icon; + $dest = $destinationDir.$icon; + copy($src, $dest); + } // Installing course settings - $this->install_course_fields_in_all_courses(); + $this->install_course_fields_in_all_courses(true, 'bigbluebutton.png'); } /** @@ -329,6 +346,22 @@ class BBBPlugin extends Plugin // Deleting course settings $this->uninstall_course_fields_in_all_courses($this->course_settings); + + // Remove icons from the main/img/icons folder + $iconName = 'bigbluebutton'; + $iconsList = [ + '64/'.$iconName.'.png', + '64/'.$iconName.'_na.png', + '32/'.$iconName.'.png', + '32/'.$iconName.'_na.png', + '22/'.$iconName.'.png', + '22/'.$iconName.'_na.png', + ]; + $destinationDir = api_get_path(SYS_CODE_PATH).'img/icons/'; + foreach ($iconsList as $icon) { + $dest = $destinationDir.$icon; + unlink($dest); + } } } diff --git a/plugin/bbb/resources/img/128/bigbluebutton.png b/plugin/bbb/resources/img/128/bigbluebutton.png new file mode 100644 index 0000000000..0a9a573bb8 Binary files /dev/null and b/plugin/bbb/resources/img/128/bigbluebutton.png differ diff --git a/plugin/bbb/resources/img/128/bigbluebutton_na.png b/plugin/bbb/resources/img/128/bigbluebutton_na.png new file mode 100644 index 0000000000..9953b99505 Binary files /dev/null and b/plugin/bbb/resources/img/128/bigbluebutton_na.png differ diff --git a/plugin/bbb/resources/img/22/bigbluebutton.png b/plugin/bbb/resources/img/22/bigbluebutton.png new file mode 100644 index 0000000000..3b2fdf86b8 Binary files /dev/null and b/plugin/bbb/resources/img/22/bigbluebutton.png differ diff --git a/plugin/bbb/resources/img/22/bigbluebutton_na.png b/plugin/bbb/resources/img/22/bigbluebutton_na.png new file mode 100644 index 0000000000..eb75e7661b Binary files /dev/null and b/plugin/bbb/resources/img/22/bigbluebutton_na.png differ diff --git a/plugin/bbb/resources/img/32/bigbluebutton.png b/plugin/bbb/resources/img/32/bigbluebutton.png new file mode 100644 index 0000000000..1cb49d6c4b Binary files /dev/null and b/plugin/bbb/resources/img/32/bigbluebutton.png differ diff --git a/plugin/bbb/resources/img/32/bigbluebutton_na.png b/plugin/bbb/resources/img/32/bigbluebutton_na.png new file mode 100644 index 0000000000..332d0736e8 Binary files /dev/null and b/plugin/bbb/resources/img/32/bigbluebutton_na.png differ diff --git a/plugin/bbb/resources/img/64/bigbluebutton.png b/plugin/bbb/resources/img/64/bigbluebutton.png new file mode 100644 index 0000000000..f14e70fe95 Binary files /dev/null and b/plugin/bbb/resources/img/64/bigbluebutton.png differ diff --git a/plugin/bbb/resources/img/64/bigbluebutton_na.png b/plugin/bbb/resources/img/64/bigbluebutton_na.png new file mode 100644 index 0000000000..871ba8ce0c Binary files /dev/null and b/plugin/bbb/resources/img/64/bigbluebutton_na.png differ diff --git a/plugin/bbb/resources/img/svg/bigbluebutton.svg b/plugin/bbb/resources/img/svg/bigbluebutton.svg new file mode 100644 index 0000000000..ebbb5902da --- /dev/null +++ b/plugin/bbb/resources/img/svg/bigbluebutton.svg @@ -0,0 +1,284 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugin/bbb/resources/img/svg/bigbluebutton_na.svg b/plugin/bbb/resources/img/svg/bigbluebutton_na.svg new file mode 100644 index 0000000000..305e183562 --- /dev/null +++ b/plugin/bbb/resources/img/svg/bigbluebutton_na.svg @@ -0,0 +1,336 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +