Exemplo n.º 1
0
 case 'saveeditmenu':
     $rc = MB_saveEditMenu();
     if ($rc != '') {
         $content = COM_showMessageText($rc, '', true);
         $menu_id = COM_applyFilter($_POST['menu_id'], true);
         $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);
Exemplo n.º 2
0
function menu_element_toggle()
{
    global $_CONF, $_TABLES;
    if (!SEC_hasRights('menu.admin')) {
        die;
    }
    $retval = array();
    MB_changeActiveStatusElement($_POST['enableditem']);
    $retval['statusMessage'] = 'Menu Element state has been toggled.';
    $retval['errorCode'] = 0;
    $return["json"] = json_encode($retval);
    echo json_encode($return);
}