Ejemplo n.º 1
0
 /**
  * @param int $issue_id
  * @param int $cat_id
  * @param string $summary
  * @param int $time_spent
  * @return string
  * @access protected
  * @since 3.0.2 checks access via Issue::canUpdate
  */
 public function recordTimeWorked($issue_id, $cat_id, $summary, $time_spent)
 {
     $usr_id = Auth::getUserID();
     if (!Issue::canUpdate($issue_id, $usr_id)) {
         throw new RemoteApiException("No access to issue #{$issue_id}");
     }
     $res = Time_Tracking::recordRemoteTimeEntry($issue_id, $usr_id, $cat_id, $summary, $time_spent);
     if ($res == -1) {
         throw new RemoteApiException('Could not record the time tracking entry');
     }
     return 'OK';
 }