Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/components/bitrix/support.ticket.edit/ |
Upload File : |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); //Functions function _GetDictionaryInfoEx($arDictionary) { $arID = $arReturn = Array(); foreach ($arDictionary as $code => $arDic) { if ($arDic[1] == 0) $arReturn[$arDic[0]."_NAME"] = $arReturn[$arDic[0]."_DESC"] = $arReturn[$arDic[0]."_SID"] = ""; else $arID[] = $arDic[1]; } if (!empty($arID)) { $rs = CTicketDictionary::GetList('', '', array("ID"=> $arID)); while ($ar = $rs->Fetch()) { if (array_key_exists($ar["C_TYPE"], $arDictionary)) { $dic = $arDictionary[$ar["C_TYPE"]][0]; $arReturn[$dic."_NAME"] = htmlspecialcharsbx($ar["NAME"]); $arReturn[$dic."_DESC"] = htmlspecialcharsbx($ar["DESCR"]); $arReturn[$dic."_SID"] = htmlspecialcharsbx($ar["SID"]); } } } return $arReturn; } function _GetDropDownDictionary($TYPE, &$TICKET_DICTIONARY) { $arReturn = Array(); if (array_key_exists($TYPE, $TICKET_DICTIONARY)) { foreach ($TICKET_DICTIONARY[$TYPE] as $key => $value) { $arReturn[$key] = htmlspecialcharsbx($value["NAME"]); } } return $arReturn; } if (!function_exists("_GetUserInfo")) { function _GetUserInfo($USER_ID, $CODE) { static $arUsers; $arReturn = Array( $CODE."_NAME" =>"", $CODE."_LOGIN" =>"" ); if (is_array($arUsers) && array_key_exists($USER_ID, $arUsers)) { $arReturn = Array( $CODE."_NAME" => $arUsers[$USER_ID]["NAME"], $CODE."_LOGIN" => $arUsers[$USER_ID]["LOGIN"] ); } elseif ($USER_ID > 0) { $rsUser = CUser::GetByID($USER_ID); if ($arUser = $rsUser->GetNext()) { $arUsers[$USER_ID] = Array( "NAME" => $arUser["NAME"]." ".$arUser["LAST_NAME"], "LOGIN" => $arUser["LOGIN"] ); $arReturn = Array( $CODE."_NAME" => $arUser["NAME"]." ".$arUser["LAST_NAME"], $CODE."_LOGIN" => $arUser["LOGIN"] ); } } return $arReturn; } } ?>