$sitemenu['web_user_management_title'] = array('web_user_management_title', 'users', $_lang['web_user_management_title'], 'index.php?a=99', $_lang['web_user_management_title'], 'this.blur();', 'edit_web_user', 'main', 0, 20, ''); $sitemenu['role_management_title'] = array('role_management_title', 'users', $_lang['role_management_title'], 'index.php?a=86', $_lang['role_management_title'], 'this.blur();', 'new_role,edit_role,delete_role', 'main', 0, 30, ''); $sitemenu['manager_permissions'] = array('manager_permissions', 'users', $_lang['manager_permissions'], 'index.php?a=40', $_lang['manager_permissions'], 'this.blur();', 'access_permissions', 'main', 0, 40, ''); $sitemenu['web_permissions'] = array('web_permissions', 'users', $_lang['web_permissions'], 'index.php?a=91', $_lang['web_permissions'], 'this.blur();', 'web_access_permissions', 'main', 0, 50, ''); $sitemenu['change_password'] = array('change_password', 'users', $_lang['change_password'], 'index.php?a=28', $_lang['change_password'], 'this.blur();', 'change_password', 'main', 0, 60, ''); // Tools Menu $sitemenu['bk_manager'] = array('bk_manager', 'tools', $_lang['bk_manager'], 'index.php?a=93', $_lang['bk_manager'], 'this.blur();', 'bk_manager', 'main', 0, 10, ''); $sitemenu['remove_locks'] = array('remove_locks', 'tools', $_lang['remove_locks'], 'javascript:removeLocks();', $_lang['remove_locks'], 'this.blur();', 'remove_locks', '', 0, 20, ''); $sitemenu['import_site'] = array('import_site', 'tools', $_lang['import_site'], 'index.php?a=95', $_lang['import_site'], 'this.blur();', 'import_static', 'main', 0, 30, ''); $sitemenu['export_site'] = array('export_site', 'tools', $_lang['export_site'], 'index.php?a=83', $_lang['export_site'], 'this.blur();', 'export_static', 'main', 0, 40, ''); $sitemenu['edit_settings'] = array('edit_settings', 'tools', $_lang['edit_settings'], 'index.php?a=17', $_lang['edit_settings'], 'this.blur();', 'settings', 'main', 0, 50, ''); $sitemenu['help'] = array('help', 'tools', $_lang['help'], 'index.php?a=9', $_lang['help'], 'this.blur();', 'help', 'main', 0, 60, ''); // Reports Menu $sitemenu['site_schedule'] = array('site_schedule', 'reports', $_lang['site_schedule'], 'index.php?a=70', $_lang['site_schedule'], 'this.blur();', '', 'main', 0, 10, ''); $sitemenu['eventlog_viewer'] = array('eventlog_viewer', 'reports', $_lang['eventlog_viewer'], 'index.php?a=114', $_lang['eventlog_viewer'], 'this.blur();', 'view_eventlog', 'main', 0, 20, ''); $sitemenu['view_logging'] = array('view_logging', 'reports', $_lang['view_logging'], 'index.php?a=13', $_lang['view_logging'], 'this.blur();', 'logs', 'main', 0, 30, ''); $sitemenu['view_sysinfo'] = array('view_sysinfo', 'reports', $_lang['view_sysinfo'], 'index.php?a=53', $_lang['view_sysinfo'], 'this.blur();', 'logs', 'main', 0, 40, ''); $menu = $modx->invokeEvent("OnManagerMenuPrerender", array('menu' => $sitemenu)); $menu = unserialize($menu[0]); if (is_array($menu)) { $sitemenu = $menu; } include_once MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/includes/menu.class.inc.php'; $menu = new EVOmenu(); $defaults['outerClass'] = 'sidenavigation'; $defaults['parentClass'] = 'menuframebodywrapper'; $defaults['parentLinkClass'] = 'menuframebodyactivator'; $defaults['parentLinkAttr'] = 'data-toggle="dropdown"'; $defaults['innerClass'] = 'menuframebodycontainer collapsed'; $defaults['childsClass'] = "menuframebodycontaineritem"; $menu->Build($sitemenu, $defaults);
$i = 10; while ($content = $modx->db->getRow($rs)) { $sitemenu['module' . $content['id']] = array('module' . $content['id'], 'modules', $content['name'], 'index.php?a=112&id=' . $content['id'], $content['name'], 'this.blur();', '', 'main', 0, 0, $i + 10, ''); $i = $i + 10; } } // security menu items (users) $sitemenu['user_management_title'] = array('user_management_title', 'users', $_lang['user_management_title'], 'index.php?a=75', $_lang['user_management_title'], 'this.blur();', 'edit_user', 'main', 0, 10, ''); $sitemenu['web_user_management_title'] = array('web_user_management_title', 'users', $_lang['web_user_management_title'], 'index.php?a=99', $_lang['web_user_management_title'], 'this.blur();', 'edit_web_user', 'main', 0, 20, ''); $sitemenu['role_management_title'] = array('role_management_title', 'users', $_lang['role_management_title'], 'index.php?a=86', $_lang['role_management_title'], 'this.blur();', 'new_role,edit_role,delete_role', 'main', 0, 30, ''); $sitemenu['manager_permissions'] = array('manager_permissions', 'users', $_lang['manager_permissions'], 'index.php?a=40', $_lang['manager_permissions'], 'this.blur();', 'access_permissions', 'main', 0, 40, ''); $sitemenu['web_permissions'] = array('web_permissions', 'users', $_lang['web_permissions'], 'index.php?a=91', $_lang['web_permissions'], 'this.blur();', 'web_access_permissions', 'main', 0, 50, ''); // Tools Menu $sitemenu['bk_manager'] = array('bk_manager', 'tools', $_lang['bk_manager'], 'index.php?a=93', $_lang['bk_manager'], 'this.blur();', 'bk_manager', 'main', 0, 10, ''); $sitemenu['remove_locks'] = array('remove_locks', 'tools', $_lang['remove_locks'], 'javascript:removeLocks();', $_lang['remove_locks'], 'this.blur();', 'remove_locks', '', 0, 20, ''); $sitemenu['import_site'] = array('import_site', 'tools', $_lang['import_site'], 'index.php?a=95', $_lang['import_site'], 'this.blur();', 'import_static', 'main', 0, 30, ''); $sitemenu['export_site'] = array('export_site', 'tools', $_lang['export_site'], 'index.php?a=83', $_lang['export_site'], 'this.blur();', 'export_static', 'main', 1, 40, ''); $sitemenu['edit_settings'] = array('edit_settings', 'tools', $_lang['edit_settings'], 'index.php?a=17', $_lang['edit_settings'], 'this.blur();', 'settings', 'main', 0, 50, ''); // Reports Menu $sitemenu['site_schedule'] = array('site_schedule', 'reports', $_lang['site_schedule'], 'index.php?a=70', $_lang['site_schedule'], 'this.blur();', '', 'main', 0, 10, ''); $sitemenu['eventlog_viewer'] = array('eventlog_viewer', 'reports', $_lang['eventlog_viewer'], 'index.php?a=114', $_lang['eventlog_viewer'], 'this.blur();', 'view_eventlog', 'main', 0, 20, ''); $sitemenu['view_logging'] = array('view_logging', 'reports', $_lang['view_logging'], 'index.php?a=13', $_lang['view_logging'], 'this.blur();', 'logs', 'main', 0, 30, ''); $sitemenu['view_sysinfo'] = array('view_sysinfo', 'reports', $_lang['view_sysinfo'], 'index.php?a=53', $_lang['view_sysinfo'], 'this.blur();', 'logs', 'main', 0, 40, ''); $menu = $modx->invokeEvent("OnManagerMenuPrerender", array('menu' => $sitemenu)); $menu = unserialize($menu[0]); if (is_array($menu)) { $sitemenu = $menu; } include_once MODX_MANAGER_PATH . 'includes/menu.class.inc.php'; $menu = new EVOmenu(); $menu->Build($sitemenu);