setTitle ('Administration'); $home = $this->addSubmenu (new Menu ('Home')); $home->addSubmenu (new Menu ('Welcome', '/admin/welcome')); $settings = $this->addSubmenu (new Menu ('Settings')); { $settings->addSubmenu (new Menu ('RMS Settings', '/admin/settingssystem')); $settings->addSubmenu (new Menu ('Info Settings', '/admin/settingsinfo')); $settings->addSubmenu (new Menu ('User Settings', '/admin/settingsuser')); $settings->addSubmenu (new Menu ('System Info', '/admin/systeminfo')); $settings->addSubmenu (new Menu ('Change password', '/admin/changepassword')); $settings->addSubmenu (new Menu ('Import/Export', '/admin/importexport')); $settings->addSubmenu (new Menu ('Migration 3.xx-4.xx', '/admin/migration34')); } $routes = $this->addSubmenu (new Menu ('Routes')); { $routes->addSubmenu (new Menu ('Type Routes', '/admin/routetype')); $routes->addSubmenu (new Menu ('Packages Routes', '/admin/routepackage')); $routes->addSubmenu (new Menu ('Category Routes', '/admin/routecategory')); $routes->addSubmenu (new Menu ('Preview Routes', '/admin/routepreview')); } $this->addSubmenu (new Menu_Texts ()); $this->addSubmenu (new Menu_Pages ()); $editors = $this->addSubmenu (new Menu ('Editors')); $editors->addSubmenu (new Menu ('Editors', '/admin/editors')); $editors->addSubmenu (new Menu ('Editor Action Log', '/admin/editorlog', 'editorlogdetails')); $banners = $this->addSubmenu (new Menu ('Banners')); $banners->addSubmenu (new Menu ('Banners', '/admin/banner')); $banners->addSubmenu (new Menu ('Banner Categories', '/admin/bannercategory')); foreach (Addon_Manifest::enumerate ('getAdminTopLevelMenus') as $sub_menu) { $this->addSubmenu ($sub_menu); } $this->addSubmenu (new Menu_Help ()); } }