}else if($_REQUEST['mode'] == 'move_item'){ $title = "Move Task Item"; if(!$task->get($_REQUEST['id'])){ fatal_error("Could not retreive task!"); debug_message($task->getLastError()); } if($project->get($task->project_id) === FALSE){ fatal_error("Could not retreive project!"); debug_message($project->getLastError()); } if(!$project->hasRights(PROJECT_RIGHT_EDIT)){ fatal_error('Insufficent access rights for this project!'); } $ti = new SI_TaskItem(); $ti->get($_REQUEST['item_id']); if(strtolower($_REQUEST['direction']) == 'up'){ $result = $ti->switchOrderNumber(TI_ORDER_UP); }else if(strtolower($_REQUEST['direction']) == 'down'){ $result = $ti->switchOrderNumber(TI_ORDER_DOWN); }else{ $error_msg .= "Invalid direction provided for moving item!\n"; } if($result){ header("Location: ".getCurrentURL(null, false)."?mode=edit&id=".$_REQUEST['id']."\r\n"); exit(); }else{ $error_msg .= "Error moving Task Item!\n"; } }else if($_REQUEST['mode'] == 'delete_item'){ $title = "Delete Task Item";