コード例 #1
0
             if ($plugininfo = $pluginmanager->get_plugin_info('atto_wiris')) {
                 set_config('uninstall', get_config('filter_wiris', 'uninstall'), 'atto_wiris');
             }
         } else {
             // tinymce plugin allways installed on Moodle 2.4 and 2.5
             set_config('uninstall', 'tinymce_tiny_mce_wiris', get_config('filter_wiris', 'uninstall'));
         }
     }
 }
 if ($wirisplugin->is_installed()) {
     //Editor and CAS checkbox
     $output = '';
     $wirisplugin->begin();
     $was_editor_enabled = $wirisplugin->was_editor_enabled();
     $was_cas_enabled = $wirisplugin->was_cas_enabled();
     $was_chem_editor_enabled = $wirisplugin->was_chem_editor_enabled();
     $conf = $wirisplugin->get_instance()->getConfiguration();
     $cache = $conf->getProperty("wiriscachedirectory", null);
     $formula = $conf->getProperty("wirisformuladirectory", null);
     $wirisplugin->end();
     //Text to be shown when editor and cas are disabled in MoodleConfigurationUpdater
     if (!$was_editor_enabled) {
         $output = '<div class="form-item clearfix">' . '<div class="form-label" style="color:#aaaaaa;" >WIRIS editor<span class="form-shortname" style="color:#aaaaaa;">' . 'filter_wiris_editor_enable</span></div><div class="form-setting"><div class="form-checkbox defaultsnext">' . '<input type="checkbox" disabled="disabled"></div></div><div class="form-description"></div></div>';
     }
     /* if (!$was_cas_enabled) {
            $output .= '<div class="form-item clearfix"><div class="form-label" style="color:#aaaaaa;">WIRIS cas'.
                '<span class="form-shortname" style="color:#aaaaaa;">filter_wiris_cas_enable</span></div><div class="form-setting">'.
                '<div class="form-checkbox defaultsnext"><input type="checkbox" disabled="disabled"></div></div>'.
                '<div class="form-description"></div></div>';
        } */
     $settings->add(new admin_setting_heading('filter_wiris_disabled', '', $output));