コード例 #1
0
ファイル: TicketHandler.php プロジェクト: ashton/f1desk
 /**
  * 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;
 }
コード例 #2
0
ファイル: homeData.php プロジェクト: ashton/f1desk
                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);
}