• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/mysql/support.php
  • Класс: CTicket
  • Вызов: CTicket::GetOnline
static function GetOnline($ticketID)
{
	$err_mess = (CTicket::err_mess())."
Function: GetOnline
Line: "; global $DB; $ticketID = intval($ticketID); $onlineInterval = intval(COption::GetOptionString("support", "ONLINE_INTERVAL")); $strSql = " SELECT ".$DB->DateToCharFunction("max(T.TIMESTAMP_X)")." TIMESTAMP_X, T.USER_ID, T.CURRENT_MODE, U.EMAIL USER_EMAIL, U.LOGIN USER_LOGIN, concat(ifnull(U.NAME,''),' ',ifnull(U.LAST_NAME,'')) USER_NAME FROM b_ticket_online T, b_user U WHERE T.TICKET_ID = $ticketID and T.TIMESTAMP_X >= DATE_ADD(now(), INTERVAL - $onlineInterval SECOND) and U.ID = T.USER_ID GROUP BY T.USER_ID, U.EMAIL, U.LOGIN, U.NAME, U.LAST_NAME ORDER BY T.USER_ID "; $z = $DB->Query($strSql, false, $err_mess.__LINE__); return $z; }