3use Bitrix\ImConnector\Library;
11define(
"NOT_CHECK_PERMISSIONS",
true);
12define(
"EXTRANET_NO_REDIRECT",
true);
13define(
"STOP_STATISTICS",
true);
14define(
"NO_KEEP_STATISTIC",
"Y");
15define(
"NO_AGENT_STATISTIC",
"Y");
16define(
"DisableEventsCheck",
true);
17define(
'BX_SECURITY_SESSION_READONLY',
true);
19require_once(
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/main/include/prolog_before.php");
41else if (isset(
$messageFields[
'imSubject']) && Loader::includeModule(
'imconnector'))
60else if (isset(
$messageFields[
'userInfo']) && Loader::includeModule(
'imconnector'))
62 $addResult = EdnaRuIncomingMessage::addMessage(Ednaru::ID,
$messageFields);
64 if (!$addResult->isSuccess())
70 Application::getInstance()->addBackgroundJob(
71 [EdnaRuIncomingMessage::class,
'sendMessageToChat'],
73 Application::JOB_PRIORITY_NORMAL
77else if (isset(
$messageFields[
'approveStatus']) && Loader::includeModule(
'messageservice'))
if(! $messageFields||!isset($messageFields['message_id'])||!isset($messageFields['status'])||!CModule::IncludeModule("messageservice")) $messageId
static loadByExternalId(string $senderId, string $externalId, ?string $from=null)
static cleanTemplatesCache()
$_SERVER["DOCUMENT_ROOT"]