AddRoute('GET @admin: /admin', __NAMESPACE__ . '\Pages->Admin'); $this->AddRoute('GET @admin: /admin/eslstatus', __NAMESPACE__ . '\Pages->ESLStatus'); $this->AddRoute('GET @admin: /admin/eslissues', __NAMESPACE__ . '\Pages->ESLIssues'); $this->AddRoute('GET @admin: /admin/apstatus', __NAMESPACE__ . '\Pages->APStatus'); $this->AddRoute('GET @admin: /admin/omlsettings', __NAMESPACE__ . '\Pages->OML_Settings'); // Admin Save $this->AddRoute('POST @admin: /admin/config', __NAMESPACE__ . '\Pages->Config'); $this->AddMenuItem('Admin', ['url' => 'admin', 'permissionName' => 'admin']); // System Settings $this->AddMenuItem('System Settings', ['mainMenu' => 'adminMainMenu', 'mdiClass' => 'settings', 'permissionName' => 'admin']); $this->AddMenuItem('OM-Link Settings', ['mainMenu' => 'System Settings', 'url' => 'admin/omlsettings', 'permissionName' => 'admin']); // Menu: ESL Ops $this->AddMenuItem('ESL Ops', ['mainMenu' => 'adminMainMenu', 'mdiClass' => 'label', 'permissionName' => 'admin']); $this->AddMenuItem('Status', ['mainMenu' => 'ESL Ops', 'url' => 'admin/eslstatus', 'permissionName' => 'admin']); $this->AddMenuItem('Issues and Fixes', ['mainMenu' => 'ESL Ops', 'url' => 'admin/eslissues', 'permissionName' => 'admin']); $this->AddMenuItem('AP Status', ['mainMenu' => 'ESL Ops', 'url' => 'admin/apstatus', 'permissionName' => 'admin']); $this->AddMenuItem('FB Core Settings', ['mainMenu' => 'ESL Ops', 'url' => 'admin/fbcoresettings', 'permissionName' => 'admin']); $roles = new UserRoles(); $roles->add('admin'); } } /** @var \OpenMind\Admin $Admin */ Global $Admin;