fatal_error('Insufficent access rights for this project!'); } } if($_POST['save']){ $_POST['due_ts'] = getTSFromInput($_POST['due_ts']); $task->updateFromAssocArray($_POST); if($task->update()){ if(!empty($_FILES['attachment_file']['tmp_name'])){ if($task->addAttachment($_FILES['attachment_file']['tmp_name'], $_FILES['attachment_file']['name'], $_POST['attachment_description']) === FALSE){ $error_msg .= "Error adding attachment!\n"; debug_message($task->getLastError()); } } if(!empty($_POST['new_item'])){ if($task->addTaskItem($_POST['new_item'], $_POST['new_item_parent']) === FALSE){ $error_msg .= "Error adding new task item!\n"; } } }else{ $error_msg .= "Error updating Task!\n"; } if(empty($error_msg) && $_POST['save'] != "Add"){ if($project->sendUpdateNotification(array("Updated task ".$_POST['name'])) === FALSE){ $error_msg .= "Error sending update notification!\n"; debug_message($project->getLastError()); } goBack(); }else{ $task->stripSlashes();