Merge branch 'MDL-50325_inconsistent_check_missing_module' of http://github.com/enovation/moodle

This commit is contained in:
Eloy Lafuente (stronk7) 2018-08-08 00:06:09 +02:00
commit 43ae41a100

View File

@ -87,9 +87,13 @@
$table->set_attribute('class', 'admintable generaltable');
$table->setup();
foreach ($modules as $module) {
$pluginmanager = core_plugin_manager::instance();
if (!file_exists("$CFG->dirroot/mod/$module->name/lib.php")) {
foreach ($modules as $module) {
$plugininfo = $pluginmanager->get_plugin_info('mod_'.$module->name);
$status = $plugininfo->get_status();
if ($status === core_plugin_manager::PLUGIN_STATUS_MISSING) {
$strmodulename = '<span class="notifyproblem">'.$module->name.' ('.get_string('missingfromdisk').')</span>';
$missing = true;
} else {