diff options
Diffstat (limited to 'app/Module.php')
| -rw-r--r-- | app/Module.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/Module.php b/app/Module.php index a17135316a..99b12e8da5 100644 --- a/app/Module.php +++ b/app/Module.php @@ -191,9 +191,9 @@ abstract class Module { $modules = array(); foreach ($module_names as $module_name) { try { - $module = require WT_ROOT . WT_MODULES_DIR . $module_name . '/module.php'; + $module = include WT_ROOT . WT_MODULES_DIR . $module_name . '/module.php'; $modules[$module->getName()] = $module; - } catch (\Exception $ex) { + } catch (\ErrorException $ex) { // Module has been deleted or is broken? Disable it. Log::addConfigurationLog("Module {$module_name} is missing or broken - disabling it"); Database::prepare( @@ -368,7 +368,7 @@ abstract class Module { foreach (glob(WT_ROOT . WT_MODULES_DIR . '*/module.php') as $file) { try { - $module = require $file; + $module = include $file; $modules[$module->getName()] = $module; Database::prepare("INSERT IGNORE INTO `##module` (module_name, status, menu_order, sidebar_order, tab_order) VALUES (?, ?, ?, ?, ?)") ->execute(array( |
