• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/widget/formhandler.php
  • Класс: BitrixImOpenLinesWidgetFormHandler
  • Вызов: FormHandler::sendFormFilledMessageToOperator
private function sendFormFilledMessageToOperator()
{
	$crmForm = new BitrixCrmWebFormForm($this->eventData['id']);
	$welcomeFormName = $crmForm->get()['NAME'];

	$messageParams = [
		"TO_CHAT_ID" => $this->chat->getData('ID'),
		"MESSAGE_TYPE" => IM_MESSAGE_OPEN_LINE,
		"SYSTEM" => 'Y',
		"SKIP_CONNECTOR" => 'Y',
		"MESSAGE" => '[B]' . Loc::getMessage('IMOL_LCC_FORM_SUBMIT') . ' "' . $welcomeFormName . '"[/B]',
		"ATTACH" => $this->prepareFormFilledAttach(),
	];

	$messageParams['RECENT_ADD'] = 'N';
	$addToRecent = $this->isAddingToRecentNeeded();
	if (($this->sessionStarted && $this->session->isNowCreated()) || $addToRecent)
	{
		$messageParams['RECENT_ADD'] = 'Y';
	}

	return CIMMessenger::Add($messageParams);
}