Your IP : 3.142.114.166
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
//Functions
if (!function_exists("_GetDictionaryInfo"))
{
function _GetDictionaryInfo($ID, $TYPE, $CODE, &$arTicketDictionary)
{
$ID = intval($ID);
$arReturn = Array(
$CODE."_NAME" => "",
$CODE."_DESC" => "",
$CODE."_SID" => ""
);
if (array_key_exists($TYPE, $arTicketDictionary) && array_key_exists($ID, $arTicketDictionary[$TYPE]))
{
$arReturn = Array(
$CODE."_NAME" => htmlspecialcharsbx($arTicketDictionary[$TYPE][$ID]["NAME"]),
$CODE."_DESC" => htmlspecialcharsbx($arTicketDictionary[$TYPE][$ID]["DESCR"]),
$CODE."_SID" => htmlspecialcharsbx($arTicketDictionary[$TYPE][$ID]["SID"])
);
}
elseif ($ID > 0)
{
$rsD = CTicketDictionary::GetByID($ID);
if ($arD = $rsD->Fetch())
{
$arReturn = Array(
$CODE."_NAME" => htmlspecialcharsbx($arD["NAME"]),
$CODE."_DESC" => htmlspecialcharsbx($arD["DESCR"]),
$CODE."_SID" => htmlspecialcharsbx($arD["SID"])
);
}
}
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;
}
}
if (!function_exists("_InitFilter"))
{
function _InitFilter($arFilterFields)
{
//Delete filter
if (strlen($_REQUEST["del_filter"])>0)
{
unset($_SESSION["SESS_ADMIN"]["SUPPORT_TICKET_LIST"]);
foreach ($arFilterFields as $field)
$_REQUEST[$field] = "";
}
//Set filter
elseif (strlen($_REQUEST["set_filter"])>0)
{
$arFilter = Array();
foreach ($arFilterFields as $field)
$arFilter[$field] = $_REQUEST[$field];
$_SESSION["SESS_ADMIN"]["SUPPORT_TICKET_LIST"] = $arFilter;
}
//Get Filter
else
{
$arFilter = $_SESSION["SESS_ADMIN"]["SUPPORT_TICKET_LIST"];
if (is_array($arFilter))
{
foreach ($arFilter as $field => $value)
$_REQUEST[$field] = $value;
}
}
}
}
?>