} } } } if (!isset($arResult['CONTACT_LIST']['users'][$USER->GetID()])) { $arUsers = CIMContactList::GetUserData(array('ID' => $USER->GetID(), 'DEPARTMENT' => 'N', 'USE_CACHE' => 'Y', 'SHOW_ONLINE' => 'N')); $arResult['CONTACT_LIST']['users'][$USER->GetID()] = $arUsers['users'][$USER->GetID()]; } $arResult['CURRENT_TAB'] = CIMMessenger::GetCurrentTab(); } else { $arResult['SETTINGS_NOTIFY_BLOCKED'] = CIMSettings::GetSimpleNotifyBlocked(); } $arResult['DESKTOP'] = $arParams['DESKTOP'] == 'Y' ? 'true' : 'false'; $arResult["INIT"] = $arParams['INIT']; $arResult['DESKTOP_LINK_OPEN'] = $arParams['DESKTOP_LINK_OPEN'] == 'Y' ? 'true' : 'false'; $arResult['PATH_TO_USER_PROFILE_TEMPLATE'] = CIMContactList::GetUserPath(); $arResult['PATH_TO_USER_PROFILE'] = CIMContactList::GetUserPath($USER->GetId()); $arResult['TURN_SERVER'] = COption::GetOptionString('im', 'turn_server'); $arResult['TURN_SERVER_FIREFOX'] = COption::GetOptionString('im', 'turn_server_firefox'); $arResult['TURN_SERVER_LOGIN'] = COption::GetOptionString('im', 'turn_server_login'); $arResult['TURN_SERVER_PASSWORD'] = COption::GetOptionString('im', 'turn_server_password'); CIMMessenger::InitCounters($USER->GetID()); $jsInit = array('im'); if (defined('LANGUAGE_ID') && LANGUAGE_ID == 'ru') { $jsInit[] = 'translit'; } CJSCore::Init($jsInit); if (!(isset($arParams['TEMPLATE_HIDE']) && $arParams['TEMPLATE_HIDE'] == 'Y')) { $this->IncludeComponentTemplate(); } return $arResult;