/** * set the supporter who is the owner of the ticket * * @param int $IDTicket * @param int $IDSupporter * @param int $IDUser * @return int Affected Rows */ public function setTicketOwner($IDTicket, $IDSupporter, $IDUser) { $ArData = F1DeskUtils::getUserData($IDSupporter); $this->addMessage($IDUser, $IDTicket, $ArData['StName'] . MSG_OWNED, 1, 2); $StTableName = DBPREFIX . 'Ticket'; $ArFields = array('IDSupporter' => $IDSupporter); $NumRows = $this->updateTable($StTableName, $ArFields, "IDTicket = {$IDTicket}", 1); return $NumRows; }
ErrorHandler::setNotice('bookmark', BOOKMARK_OK, 'ok'); } break; default: ErrorHandler::setNotice('user', NO_ACTION, 'error'); break; } } /*************************************** * Home data * ****************************************/ # # User's data # if ($isSupporter) { $ArUser = F1DeskUtils::getUserData(getSessionProp('IDSupporter'), 0); # # Canned response's data # $ArCannedResponses = F1DeskUtils::listCannedResponses(getSessionProp('IDSupporter')); # # Note's Data # $ArNotes = F1DeskUtils::listNotes(getSessionProp('IDSupporter')); # # Bookmarked Ticket's data # $ArBookmark = F1DeskUtils::listSupporterBookmark(getSessionProp('IDSupporter')); } else { $ArUser = F1DeskUtils::getUserData(getSessionProp('IDClient'), 1); }