1000 ) { $id = $id - 1000; db_res( "DELETE FROM `AdminMenuCateg` WHERE `ID`=$id" ); echo mysql_affected_rows(); } else echo 1; exit; case 'save_item': $id = (int)$_GET['id']; if( !$id ) { echoMenuEditMsg( 'Error', 'red' ); exit; } if( $id < 1000 ) { $aItemFields = array( 'Title', 'Url', 'Desc', 'Check', 'Icon' ); $aItem = array(); foreach( $aItemFields as $field ) $aItem[$field] = $_GET[$field]; $res = saveItemCustom( $id, $aItem ); echo $res; } else { $id = $id - 1000; $aItemFields = array( 'Title', 'Icon', 'Icon_thumb', 'User' ); $aItem = array(); foreach( $aItemFields as $field ) $aItem[$field] = $_GET[$field]; $res = saveItemTop( $id, $aItem ); echo $res; } exit; case 'delete_item': $id = (int)$_GET['id']; if( !$id ) { echo 'Item ID is not specified'; exit; } if( $id > 1000 ) { $id = $id - 1000; db_res( "DELETE FROM `AdminMenuCateg` WHERE `ID` = $id" ); } else { db_res( "DELETE FROM `AdminMenu` WHERE `ID` = $id" ); } if( mysql_affected_rows() ) echo 'OK'; else echo 'Couldn\'t delete the item'; exit; case 'save_orders': $sTop = $_GET['top']; $aCustom = $_GET['custom']; saveOrders( $sTop, $aCustom ); echo 'OK'; exit; } } $sTopQuery = "SELECT `ID`, `Title` FROM `AdminMenuCateg` ORDER BY `User`, `Order`"; $rTopItems = db_res( $sTopQuery ); $sAllQuery = "SELECT `ID`, `Title` FROM `AdminMenu`"; $rAllItems = db_res( $sAllQuery ); $sAllTopQuery = "SELECT `ID`, `Title` FROM `AdminMenuCateg`"; $rAllTopItems = db_res( $sAllTopQuery ); $sComposerInit = " "; $_page['extraCodeInHead'] = << EOJ; $_page['extraCodeInBody'] = <<