Beispiel #1
0
     $TORETURN = array();
     $TORETURN['bdesc'] = base64_encode($tmp_workDetails['work_briefDesc']);
     $TORETURN['notes'] = base64_encode($tmp_workDetails['work_Notes']);
     send_Action_Response('Success', json_encode($TORETURN));
     exit;
     break;
 case 'task_UnSchedule':
 case 'resetWorkToNew':
     $workid = get_POST_var('workid');
     if (!checkPermissions_canUserEditTask($USERNAME, $workid)) {
         send_Action_Response('Fail', 'insufficient privilege !');
         return;
     }
     // work_hasbeenReset
     $manageWorks = new manageWorks();
     $manageWorks->resetWorkToNew($workid);
     $tmp_workDetails = $manageWorks->get_workDetails($workid);
     if ($tmp_workDetails['work_addedBy'] != $USERNAME) {
         $manageWorks->updateWork($workid, array(work_hasbeenReset => 'Y'));
     }
     if ($ACTION == 'task_UnSchedule') {
         $manageWorks->addComment($workid, APPNAME, "<B>{$USERNAME}</B> moved task to 'New Task' from 'Scheduled Tasks' ");
     } else {
         $manageWorks->addComment($workid, APPNAME, "<B>{$USERNAME}</B> moved task to 'New Task'");
     }
     send_Action_Response('Success', "Task {$workid} marked as 'New Task' !");
     exit;
     break;
 case 'completeWork':
     $workid = get_POST_var('workid');
     if (!checkPermissions_canUserEditTask($USERNAME, $workid)) {