• Модуль: xmpp
  • Путь к файлу: ~/bitrix/modules/xmpp/classes/server.php
  • Класс: CXMPPServer
  • Вызов: CXMPPServer::Send
public function Send($jid, $arMessage, $clientDomain = "")
{
	$p = mb_strpos($jid, "/");
	if ($p !== false)
		$jid = mb_substr($jid, 0, $p);

	if (empty($clientDomain))
		$clientDomain = CXMPPServer::GetDomain();

	if (array_key_exists($clientDomain, $this->arClientsIndex))
	{
		if (array_key_exists($jid, $this->arClientsIndex[$clientDomain]))
		{
			$r = false;
			foreach ($this->arClientsIndex[$clientDomain][$jid] as $v)
				$r = $this->arClients[$v]->Send($arMessage);
			return $r;
		}
		else
		{
			CXMPPUtility::Show("Error jid=".$jid." - Not connected", 0);
		}
	}
	else
	{
		CXMPPUtility::Show("Error clientDomain=".$clientDomain." - Not connected", 0);
	}

	return false;
}