• Модуль: 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;
}