diff options
Diffstat (limited to 'modules-available/main')
-rw-r--r-- | modules-available/main/page.inc.php | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/modules-available/main/page.inc.php b/modules-available/main/page.inc.php index bd50a5d1..08e8b5a6 100644 --- a/modules-available/main/page.inc.php +++ b/modules-available/main/page.inc.php @@ -24,11 +24,8 @@ class Page_Main extends Page // Warnings $needSetup = false; - foreach (glob('modules/*/hooks/main-warning.inc.php') as $file) { - preg_match('#^modules/([^/]+)/#', $file, $out); - if (!Module::isAvailable($out[1])) - continue; - include $file; + foreach (Hook::load('main-warning') as $hook) { + include $hook->file; } // Update warning state |