Exemplo n.º 1
0
         $content .= MB_editMenu($menu_id);
     } else {
         $content = MB_displayMenuList();
     }
     break;
 case 'editmenu':
     $menu_id = COM_applyFilter($_GET['menuid'], true);
     $content = MB_editMenu($menu_id);
     break;
 case 'activate':
     MB_changeActiveStatusElement($_POST['enableditem']);
     $content = MB_displayTree($menu_id);
     $currentSelect = $LANG_MB01['menu_builder'];
     break;
 case 'menuactivate':
     MB_changeActiveStatusMenu($_POST['enabledmenu']);
     $content = MB_displayMenuList();
     $currentSelect = $LANG_MB01['menu_builder'];
     break;
 case 'delete':
     // delete the element
     $id = COM_applyFilter($_GET['mid'], true);
     $menu_id = COM_applyFilter($_GET['menuid'], true);
     $menu = menu::getInstance($menu_id);
     MB_deleteChildElements($id, $menu_id);
     $menu->reorderMenu(0);
     echo COM_refresh($_CONF['site_admin_url'] . '/menu.php?mode=menu&menu=' . $menu_id);
     exit;
     break;
 case 'deletemenu':
     // delete the element
Exemplo n.º 2
0
function menu_toggle()
{
    global $_CONF, $_TABLES;
    if (!SEC_hasRights('menu.admin')) {
        die;
    }
    $retval = array();
    MB_changeActiveStatusMenu($_POST['enabledmenu']);
    $retval['statusMessage'] = 'Menu state has been toggled.';
    $retval['errorCode'] = 0;
    $return["json"] = json_encode($retval);
    echo json_encode($return);
}