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