mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-09 04:56:06 +00:00
add removal of task
This commit is contained in:
parent
92bf2e1d69
commit
df02d76e56
|
@ -66,7 +66,7 @@ if ($action == "addtask") { /* {{{ */
|
|||
add_log_line(".php&action=addtask&name=".$name);
|
||||
} /* }}} */
|
||||
|
||||
// modify transmittal ----------------------------------------------------
|
||||
// modify task ----------------------------------------------------
|
||||
else if ($action == "edittask") { /* {{{ */
|
||||
|
||||
/* Check if the form data comes for a trusted request */
|
||||
|
@ -104,5 +104,40 @@ else if ($action == "edittask") { /* {{{ */
|
|||
add_log_line(".php&action=edittask&taskid=".$taskid);
|
||||
} /* }}} */
|
||||
|
||||
// delete task -------------------------------------------------------------
|
||||
else if ($action == "removetask") { /* {{{ */
|
||||
header('Content-Type: application/json');
|
||||
|
||||
/* Check if the form data comes from a trusted request */
|
||||
if(!checkFormKey('removetask')) {
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_request_token")));
|
||||
exit;
|
||||
}
|
||||
|
||||
if (!isset($_POST["taskid"]) || !is_numeric($_POST["taskid"]) || intval($_POST["taskid"])<1) {
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_task")));
|
||||
exit;
|
||||
}
|
||||
|
||||
$taskid=$_POST["taskid"];
|
||||
$task = $scheduler->getTask($taskid);
|
||||
|
||||
if (!is_object($task)) {
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText("invalid_task")));
|
||||
exit;
|
||||
}
|
||||
|
||||
if (!$task->remove()) {
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText("error_occured")));
|
||||
exit;
|
||||
}
|
||||
|
||||
add_log_line("?taskid=".$_POST["taskid"]."&action=removetask");
|
||||
|
||||
echo json_encode(array('success'=>true, 'message'=>getMLText("task_removed")));
|
||||
exit;
|
||||
} /* }}} */
|
||||
|
||||
|
||||
header("Location:../out/out.SchedulerTaskMgr.php");
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user