Don't list jcapture as available plugin

pull/4075/head
Angel Fernando Quiroz Campos 4 years ago
parent c3585401b5
commit 11fcbd0f74
  1. 4
      main/admin/settings.lib.php
  2. 26
      main/document/document.php
  3. 1
      main/inc/lib/plugin.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 = [

@ -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[]
= '<script>
$(function() {
$("#jcapture").click(function(){
$("#appletplace").load("'.$jcapturePath.'");
});
});
</script>
';
}
if (empty($courseInfo)) {
api_not_allowed(true);
}
@ -1803,15 +1786,6 @@ if ($isAllowedToEdit ||
);
}
if ($capturePluginInstalled && !$is_certificate_mode) {
$actionsLeft .= '<span id="appletplace"></span>';
$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(

@ -241,7 +241,6 @@ class AppPlugin
'h5p',
'hello_world',
'ims_lti',
'jcapture',
'justification',
'kannelsms',
'keycloak',

Loading…
Cancel
Save