$task = mosGetParam($_REQUEST, 'task', array(0)); $cid = mosGetParam($_POST, 'cid', array(0)); if (!is_array($cid)) { $cid = array(0); } $menu_name = mosGetParam($_POST, 'menu_name', 'New Menu'); $type = mosGetParam($_POST, 'type', ''); switch ($task) { case "new": editMenu($option, 0); break; case "edit": editMenu($option, $cid[0]); break; case "copyconfirm": copyConfirm($option, $cid); break; case "savemenu": saveMenu($option); break; case "deleteconfirm": deleteconfirm($option, $cid); break; case "deletemenu": deleteMenu($option, $cid, $type); break; case "copymenu": copyMenu($option, $cid, $menu_name, $type); break; case "cancel": cancelMenu($option);
if (!$menu) { $menu = $cid[0]; } editMenu($option, $menu); break; case 'savemenu': saveMenu(); break; case 'deleteconfirm': deleteconfirm($option, $cid[0]); break; case 'deletemenu': deleteMenu($option, $cid, $type); break; case 'copyconfirm': copyConfirm($option, $cid[0]); break; case 'copymenu': copyMenu($option, $cid, $type); break; case 'cancel': cancelMenu($option); break; default: showMenu($option); break; } /** * Compiles a list of menumanager items */ function showMenu($option)