示例#1
0
$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);
示例#2
0
    $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);