diff --git a/main/admin/settings.lib.php b/main/admin/settings.lib.php index 1c7530c5c4..d569885a46 100755 --- a/main/admin/settings.lib.php +++ b/main/admin/settings.lib.php @@ -267,6 +267,10 @@ function handlePlugins() $unknownLabel = get_lang('Unknown'); foreach ($all_plugins as $pluginName) { + if (in_array($pluginName, ['jcapture'])) { + continue; + } + $plugin_info_file = api_get_path(SYS_PLUGIN_PATH).$pluginName.'/plugin.php'; if (file_exists($plugin_info_file)) { $plugin_info = [ diff --git a/main/document/document.php b/main/document/document.php index d05add5430..9734daf2c2 100755 --- a/main/document/document.php +++ b/main/document/document.php @@ -83,23 +83,6 @@ Session::erase('draw_dir'); Session::erase('paint_dir'); Session::erase('temp_audio_nanogong'); -$plugin = new AppPlugin(); -$pluginList = $plugin->getInstalledPlugins(); -$capturePluginInstalled = in_array('jcapture', $pluginList); - -if ($capturePluginInstalled) { - $jcapturePath = api_get_path(WEB_PLUGIN_PATH).'jcapture/plugin_applet.php'; - $htmlHeadXtra[] - = ' - '; -} - if (empty($courseInfo)) { api_not_allowed(true); } @@ -1803,15 +1786,6 @@ if ($isAllowedToEdit || ); } - if ($capturePluginInstalled && !$is_certificate_mode) { - $actionsLeft .= ''; - $actionsLeft .= Display::url( - Display::return_icon('capture.png', get_lang('CatchScreenCasts'), '', ICON_SIZE_MEDIUM), - '#', - ['id' => 'jcapture'] - ); - } - // Create directory if (!$is_certificate_mode) { $actionsLeft .= Display::url( diff --git a/main/inc/lib/plugin.lib.php b/main/inc/lib/plugin.lib.php index 88e744493b..640fe56c4b 100755 --- a/main/inc/lib/plugin.lib.php +++ b/main/inc/lib/plugin.lib.php @@ -241,7 +241,6 @@ class AppPlugin 'h5p', 'hello_world', 'ims_lti', - 'jcapture', 'justification', 'kannelsms', 'keycloak',