// display a warning when invalid modules are present

This commit is contained in:
mMarinetti
2012-01-24 15:42:01 +00:00
parent 93b5286215
commit d1882b7842
+5 -1
View File
@@ -79,7 +79,11 @@ class AdminAccessControllerCore extends AdminController
foreach ($modules[$profile['id_profile']] as &$module)
{
$m = Module::getInstanceById($module['id_module']);
$module['name'] = $m->displayName;
// the following condition handles invalid modules
if ($m)
$module['name'] = $m->displayName;
else
$this->warnings[] = '<b>'.$module['name'].'</b>'.$this->l(': module is installed in database, but its files are missing or incompatible.');
}
}