• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/general/sla.php
  • Класс: CAllTicketSLA
  • Вызов: CAllTicketSLA::GetSiteArrayForAllSLA
static function GetSiteArrayForAllSLA($p = self::SLA_SITE) //self::SITE_SLA
{
	static $GetSiteArrayForAllSLACache;
	if($p !== self::SITE_SLA)
	{
		$p = self::SLA_SITE;
	}
	if(!is_array($GetSiteArrayForAllSLACache))
	{
		$err_mess = (CAllTicketSLA::err_mess())."
Function: GetSiteArrayForAllSLA
Line: "; global $DB; $GetSiteArrayForAllSLACache = array(); $strSql = " SELECT SS.SITE_ID, SS.SLA_ID FROM b_ticket_sla_2_site SS "; $rs = $DB->Query($strSql, false, $err_mess.__LINE__); while ($ar = $rs->Fetch()) { $GetSiteArrayForAllSLACache[self::SLA_SITE][$ar["SLA_ID"]][] = $ar["SITE_ID"]; $GetSiteArrayForAllSLACache[self::SITE_SLA][$ar["SITE_ID"]][] = $ar["SLA_ID"]; } } return $GetSiteArrayForAllSLACache[$p]; }