var arMark = Array(); var arSource = Array(); var arDifficulty = Array(); <?php if (is_array($arrSiteID)) { $arrSiteID = array_unique($arrSiteID); if ($can_select_sla == "Y") { $arSLA = array(); $strSite = implode("|", $arrSiteID); $arSort = array("FIRST_SITE_ID" => "ASC", "PRIORITY" => "ASC"); $is_filtered = null; $rs = CTicketSLA::GetList($arSort, array("SITE" => $strSite), $is_filtered); while ($ar = $rs->Fetch()) { $arSLA[$ar["ID"]] = $ar; } $arSiteSLA = CTicketSLA::GetSiteArrayForAllSLA(CTicketSLA::SITE_SLA); } $allDictionary = CTicketDictionary::GetDropDownArray($sid); foreach ($arrSiteID as $sid) { ?> arSLA["<?php echo $sid; ?> "]=Array(<?php if (isset($arSiteSLA[$sid])) { $c0 = ""; foreach ($arSiteSLA[$sid] as $key => $cSlaID) { echo $c0 . "Array('" . addslashes(htmlspecialcharsbx($arSLA[$cSlaID]["REFERENCE_ID"])) . "', '" . addslashes(htmlspecialcharsbx($arSLA[$cSlaID]["REFERENCE"])) . "')"; $c0 = ", "; } }
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("SUP_PAGES"))); // collect result $fetchedRows = array(); $slaResponsibles = array(); while($arRes = $rsData->NavNext()) { $fetchedRows[] = $arRes; $slaResponsibles[] = $arRes['RESPONSIBLE_USER_ID']; } // get co-result data // sites $slaSiteList = CTicketSLA::GetSiteArrayForAllSLA(); // groups $slaGroupList = CTicketSLA::GetGroupArrayForAllSLA(); // groups info $groupIds = array(); foreach ($slaGroupList as $slaId => $groups) { $groupIds = array_merge($groupIds, $groups); } $groupIds = array_unique($groupIds); $slaGroupNames = array(); $res = CGroup::getList($by=null, $order=null, array('ID' => join('|', $groupIds))); while ($arRes = $res->Fetch())