if(empty($_REQUEST['project_id'])){ fatal_error("Error: No Project ID specified!\n"); }else{ $task->project_id = $_REQUEST['project_id']; 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!'); } } if($_POST['save']){ $_POST['due_ts'] = getTSFromInput($_POST['due_ts']); $task->updateFromAssocArray($_POST); if($task->add() !== false){ if($project->sendUpdateNotification(array("Added task ".$_POST['name'])) === FALSE){ $error_msg .= "Error sending update notification!\n"; debug_message($project->getLastError()); } if($_POST['save'] != "Add"){ goBack(); } }else{ $error_msg .= "Error adding Task!\n"; } } }else if($_REQUEST['mode'] == 'edit'){ $title = "Edit Task";