Beispiel #1
0
         $tmp_email_body[] = "Task Description: {$briefDesc}";
         $tmp_email_body[] = "Task Deadline: " . caldate_to_human($deadline);
         $tmp_email_body[] = "Task URL : http://{$_SESSION['subdomain']}.discreteevents.com/taskdetails.php?taskid={$this_taskid} ";
         if ($notes) {
             $tmp_email_body[] = "Task Notes: {$notes}";
         }
         $tmp_notify_body = implode("<BR>", $tmp_email_body);
         NotifyEventEmail($userassigned, $USERNAME, $tmp_notify_subject, $tmp_notify_body);
     }
     send_Action_Response('Success', "Task number '{$this_taskid}' Created !");
     exit;
     break;
 case 'startTask':
     $workid = get_POST_var('workid');
     $manageWorks = new manageWorks();
     $manageWorks->startWork($workid);
     $manageWorks->updateWork($workid, array(work_hasbeenReset => 'N'));
     $manageWorks->addComment($workid, APPNAME, "<B>{$USERNAME}</B> moved task to 'In Progress'");
     send_Action_Response('Success', "Task {$workid} marked as 'In Progress' !");
     exit;
     break;
 case 'deleteTask':
     $workid = get_POST_var('workid');
     if (!checkPermissions_canUserDeleteTask($USERNAME, $workid)) {
         send_Action_Response('Fail', 'insufficient privilege !');
         return;
     }
     $manageWorks = new manageWorks();
     $manageWorks->deleteTask($workid);
     $manageWorks->addComment($workid, APPNAME, "<B>{$USERNAME}</B> deleted task");
     send_Action_Response('Success', "Task {$workid} deleted !");