• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/imopenlinesmanager.php
  • Класс: BitrixSalesCenterIntegrationImOpenLinesManager
  • Вызов: ImOpenLinesManager::sendReorderNotification
public function sendReorderNotification($dialogId): Result
{
	$result = new Result();
	if ($this->isEnabled())
	{
		$attach = new CIMMessageParamAttach();
		$attach->AddMessage(Loc::getMessage('SALESCENTER_IMOPMANAGER_SYSTEM_ORDER_NOTIFY_REORDER'));

		$messageId = Im::addMessage([
			'DIALOG_ID' => $dialogId,
			'AUTHOR_ID' => Driver::getInstance()->getUserId(),
			'FROM_USER_ID' => Driver::getInstance()->getUserId(),
			'SYSTEM' => 'Y',
			'PARAMS' => $this->getCommonImParams(),
			'ATTACH' => $attach,
			'SKIP_CONNECTOR' => 'Y',
		]);

		if (!$messageId)
		{
			global $APPLICATION;
			$result->addError(new Error($APPLICATION->LAST_ERROR));
		}
	}
	return $result;
}