Merge branch 'MDL-39087-plugins-uninstall' of git://github.com/mudrd8mz/moodle
This commit is contained in:
+9
-4
@@ -321,6 +321,13 @@ function uninstall_plugin($type, $name) {
|
||||
// remove event handlers and dequeue pending events
|
||||
events_uninstall($component);
|
||||
|
||||
// Delete all remaining files in the filepool owned by the component.
|
||||
$fs = get_file_storage();
|
||||
$fs->delete_component_files($component);
|
||||
|
||||
// Finally purge all caches.
|
||||
purge_all_caches();
|
||||
|
||||
echo $OUTPUT->notification(get_string('success'), 'notifysuccess');
|
||||
}
|
||||
|
||||
@@ -6083,8 +6090,7 @@ class admin_setting_manageformats extends admin_setting {
|
||||
if (parent::is_related($query)) {
|
||||
return true;
|
||||
}
|
||||
$allplugins = plugin_manager::instance()->get_plugins();
|
||||
$formats = $allplugins['format'];
|
||||
$formats = plugin_manager::instance()->get_plugins_of_type('format');
|
||||
foreach ($formats as $format) {
|
||||
if (strpos($format->component, $query) !== false ||
|
||||
strpos(textlib::strtolower($format->displayname), $query) !== false) {
|
||||
@@ -6107,8 +6113,7 @@ class admin_setting_manageformats extends admin_setting {
|
||||
$return = $OUTPUT->heading(new lang_string('courseformats'), 3, 'main');
|
||||
$return .= $OUTPUT->box_start('generalbox formatsui');
|
||||
|
||||
$allplugins = plugin_manager::instance()->get_plugins();
|
||||
$formats = $allplugins['format'];
|
||||
$formats = plugin_manager::instance()->get_plugins_of_type('format');
|
||||
|
||||
// display strings
|
||||
$txt = get_strings(array('settings', 'name', 'enable', 'disable', 'up', 'down', 'default', 'delete'));
|
||||
|
||||
Reference in New Issue
Block a user