Commit 6cd9bff5 authored by Ad Schellevis's avatar Ad Schellevis Committed by Franco Fichtner

(menu) add hotplug support

parent e17ce08f
...@@ -84,8 +84,15 @@ class MenuSystem ...@@ -84,8 +84,15 @@ class MenuSystem
public function __construct() public function __construct()
{ {
$this->root = new MenuItem("root"); $this->root = new MenuItem("root");
$this->addXML(__DIR__."/Menu.xml"); // crawl all vendors and modules and add menu definitions
foreach (glob(__DIR__.'/../../../*') as $vendor) {
foreach (glob($vendor.'/*') as $module) {
$menu_cfg_xml = $module.'/Menu/Menu.xml';
if (file_exists($menu_cfg_xml)) {
$this->addXML($menu_cfg_xml);
}
}
}
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment