<?php 
                        echo $arrSUPPORT_TEAM[$f_OWNER_USER_ID];
                        ?>
														<?php 
                    }
                    if (intval($f_OWNER_GUEST_ID) > 0 && CModule::IncludeModule("statistic")) {
                        echo " [<a title='" . GetMessage("SUP_GUEST_ID") . "'  href='/bitrix/admin/guest_list.php?lang=" . LANG . "&find_id=" . $f_OWNER_GUEST_ID . "&find_id_exact_match=Y&set_filter=Y'>" . $f_OWNER_GUEST_ID . "</a>]";
                    }
                } else {
                    if (intval($f_OWNER_USER_ID) > 0) {
                        echo "[" . $f_OWNER_USER_ID . "] (" . $f_OWNER_LOGIN . ") " . $f_OWNER_USER_NAME . " " . $arrSUPPORT_TEAM[$f_OWNER_USER_ID] . "";
                    }
                }
            } else {
                if (intval($f_CREATED_USER_ID) > 0) {
                    Support_GetUserInfo($f_CREATED_USER_ID, $f_CREATED_LOGIN, $f_CREATED_USER_NAME);
                    $uid = $f_CREATED_USER_ID;
                    if (!in_array($uid, array_keys($arrSUPPORT_TEAM))) {
                        if ($f_MESSAGE_BY_SUPPORT_TEAM == "Y") {
                            $arrSUPPORT_TEAM[$uid] = "(<span class=\"supportrequired\">" . GetMessage("SUP_TECHSUPPORT") . "</span>)";
                        } elseif ($f_MESSAGE_BY_SUPPORT_TEAM == "N") {
                            $arrSUPPORT_TEAM[$uid] = "";
                        } else {
                            $arrSUPPORT_TEAM[$uid] = CTicket::IsSupportTeam($uid) || CTicket::IsAdmin($uid) ? "(<span class=\"supportrequired\">" . GetMessage("SUP_TECHSUPPORT") . ")</span>" : "";
                        }
                    }
                }
                if (strlen($f_CREATED_MODULE_NAME) <= 0 || $f_CREATED_MODULE_NAME == "support") {
                    ?>
[<a title="<?php 
                    echo GetMessage("SUP_USER_PROFILE");
    $row->AddViewField("RESPONSE_TIME", $str);
    $str = "";
    $arG = CTicketSLA::GetGroupArray($f_ID);
    foreach ($arG as $gid) {
        if (!is_array($arGROUPS) || !in_array($gid, array_keys($arGROUPS))) {
            $rs = CGroup::GetByID($gid);
            if ($ar = $rs->Fetch()) {
                $arGROUPS[$gid] = $ar["NAME"];
            }
        }
        $str .= '[<a title="' . GetMessage("MAIN_ADMIN_MENU_EDIT") . '" href="/bitrix/admin/group_edit.php?ID=' . $gid . '&lang=' . LANG . '">' . $gid . '</a>] ' . htmlspecialcharsbx($arGROUPS[$gid]) . '<br>';
    }
    $row->AddViewField("GROUP_ID", $str);
    $str = "&nbsp;";
    if (intval($f_RESPONSIBLE_USER_ID) > 0) {
        Support_GetUserInfo($f_RESPONSIBLE_USER_ID, $f_RESPONSIBLE_LOGIN, $f_RESPONSIBLE_NAME);
        $str = '[<a title="' . GetMessage("SUP_USER_PROFILE") . '" href="/bitrix/admin/user_edit.php?lang=' . LANG . '&ID=' . $f_RESPONSIBLE_USER_ID . '">' . $f_RESPONSIBLE_USER_ID . '</a>] (' . $f_RESPONSIBLE_LOGIN . ') ' . $f_RESPONSIBLE_NAME;
    }
    $row->AddViewField("RESPONSIBLE_USER_ID", $str);
    $arActions = array();
    $arActions[] = array("ICON" => "edit", "DEFAULT" => "Y", "TEXT" => GetMessage("SUP_EDIT"), "ACTION" => $lAdmin->ActionRedirect($EDIT_URL . "?lang=" . LANGUAGE_ID . "&ID=" . $f_ID));
    if ($bAdmin == "Y") {
        $arActions[] = array("SEPARATOR" => true);
        $arActions[] = array("ICON" => "delete", "TEXT" => GetMessage("SUP_DELETE"), "ACTION" => "if(confirm('" . GetMessage('SUP_DELETE_CONFIRMATION') . "')) " . $lAdmin->ActionDoGroup($f_ID, "delete"));
    }
    $row->AddActions($arActions);
}
// "подвал" списка
$lAdmin->AddFooter(array(array("title" => GetMessage("MAIN_ADMIN_LIST_SELECTED"), "value" => $rsData->SelectedRowsCount()), array("counter" => true, "title" => GetMessage("MAIN_ADMIN_LIST_CHECKED"), "value" => "0")));
if ($bAdmin == "Y") {
    $lAdmin->AddGroupActionTable(array("delete" => GetMessage("MAIN_ADMIN_LIST_DELETE")));
// заголовок списка
$lAdmin->AddHeaders($arHeaders);
//$rsData = CTicket::GetList($by, $order, $arFilter, $is_filtered, "Y", $get_user_name, $get_extra_names);
$rsData = CTicket::GetList($by, $order, $arFilter, $is_filtered, "Y", $get_user_name, $get_extra_names, false, array("SELECT" => $lAdmin->GetVisibleHeaderColumns()));
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart(COption::GetOptionString("support", "TICKETS_PER_PAGE"));
// установка строки навигации
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("SUP_PAGES")));
// построение списка
while ($arRes = $rsData->NavNext(true, "f_")) {
    $lamp = "/bitrix/images/support/{$f_LAMP}.gif";
    $lamp_alt = GetMessage("SUP_" . strtoupper($f_LAMP) . "_ALT");
    if ($get_user_name == "N") {
        Support_GetUserInfo($f_RESPONSIBLE_USER_ID, $f_RESPONSIBLE_LOGIN, $f_RESPONSIBLE_NAME);
        Support_GetUserInfo($f_OWNER_USER_ID, $f_OWNER_LOGIN, $f_OWNER_NAME);
        Support_GetUserInfo($f_MODIFIED_USER_ID, $f_MODIFIED_LOGIN, $f_MODIFIED_NAME);
    }
    if ($get_extra_names == "N") {
        Support_GetDictionaryInfo($f_CATEGORY_ID, "C", $TICKET_DICTIONARY, $f_CATEGORY_NAME, $f_CATEGORY_DESC, $f_CATEGORY_SID);
        Support_GetDictionaryInfo($f_CRITICALITY_ID, "K", $TICKET_DICTIONARY, $f_CRITICALITY_NAME, $f_CRITICALITY_DESC, $f_CRITICALITY_SID);
        Support_GetDictionaryInfo($f_STATUS_ID, "S", $TICKET_DICTIONARY, $f_STATUS_NAME, $f_STATUS_DESC, $f_STATUS_SID);
        Support_GetDictionaryInfo($f_DIFFICULTY_ID, "D", $TICKET_DICTIONARY, $f_DIFFICULTY_NAME, $f_DIFFICULTY_DESC, $f_DIFFICULTY_SID);
        Support_GetDictionaryInfo($f_MARK_ID, "M", $TICKET_DICTIONARY, $f_MARK_NAME, $f_MARK_DESC, $f_MARK_SID);
        Support_GetDictionaryInfo($f_SOURCE_ID, "SR", $TICKET_DICTIONARY, $f_SOURCE_NAME, $f_SOURCE_DESC, $f_SOURCE_SID);
        Support_GetSLAInfo($f_SLA_ID, $f_SLA_NAME, $f_SLA_DESCRIPTION);
    }
    $row =& $lAdmin->AddRow($f_ID, $arRes);
    $USER_FIELD_MANAGER->AddUserFields($entity_id, $arRes, $row);
    $row->AddViewField("ID", '<a title="' . GetMessage("SUP_EDIT_TICKET") . '" href="' . $TICKET_EDIT_URL . '?ID=' . $f_ID . '&lang=' . LANG . '">' . $f_ID . '</a>');
    $ID_HTML = '';
    if ($bADS) {