- Модуль: xmpp
- Путь к файлу: ~/bitrix/modules/xmpp/classes/util.php
- Класс: CXMPPUtility
- Вызов: CXMPPUtility::GetJIdByUserId
static function GetJIdByUserId($arUserID, $domain = "")
{
if(is_array($arUserID) && count($arUserID) > 0)
{
foreach ($arUserID as $key => $ID)
{
$ID = intval($ID);
if($ID > 0)
$arUserID[$key] = $ID;
else
unset($arUserID[$key]);
}
}
else
{
return false;
}
$userID = implode(' | ', $arUserID);
if ($userID == '')
return false;
$arUserJID = array();
$dbUsers = CUser::GetList("ID", "desc", array("ID" => $userID, "!UF_DEPARTMENT" => false), array('FIELDS' => array('ID', 'LOGIN')));
while($arUser = $dbUsers->Fetch())
{
$arUserJID[$arUser['ID']] = CXMPPUtility::GetJId($arUser, $domain);
}
if (count($arUserJID) == 0)
return false;
return $arUserJID;
}