• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/general/support.php
  • Класс: CAllTicket
  • Вызов: CAllTicket::GetResponsibleList
static function GetResponsibleList($userID, $CMGM = null, $CMUGM = null, $SG = null)
{
			
	$condition = "";
	if($CMGM != null) $condition .= "
						AND TUG2.CAN_MAIL_GROUP_MESSAGES = '" . ($CMGM == "Y" ? "Y" : "N") . "'";
	if($CMUGM != null) $condition .= "
						AND TUG2.CAN_MAIL_UPDATE_GROUP_MESSAGES = '" . ($CMUGM == "Y" ? "Y" : "N") . "'";
	
	$condition2 = "";
	if($SG != null) $condition2 .= "
						AND TG.IS_TEAM_GROUP = '" . ($SG == "Y" ? "Y" : "N") . "'";
	
	
	$err_mess = (CTicket::err_mess())."
Function: GetSupportTeamMailList
Line: "; global $DB; $strSql = " SELECT U.ID as ID, U.LOGIN as LOGIN, ". $DB->Concat(CTicket::isnull("U.LAST_NAME", "''"), CTicket::isnull("U.NAME", "''"), 'U.LOGIN')." as NAME, U.EMAIL as EMAIL FROM ( SELECT TUG2.USER_ID AS USER_ID FROM b_ticket_ugroups TG INNER JOIN b_ticket_user_ugroup TUG ON TG.ID = TUG.GROUP_ID" . $condition2 . " INNER JOIN b_ticket_user_ugroup TUG2 ON TUG.USER_ID = '" . intval($userID) . "' AND TUG.GROUP_ID = TUG2.GROUP_ID" . $condition . " GROUP BY TUG2.USER_ID ) TU INNER JOIN b_user U ON TU.USER_ID = U.ID ORDER BY U.ID "; $res = $DB->Query($strSql, false, $err_mess.__LINE__); return $res; }