- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/im/messages/crm.php
- Класс: BitrixImOpenLinesImMessagesCrm
- Вызов: Crm::sendMessageAboutEntity
protected function sendMessageAboutEntity(array $entities, string $eventType): void
{
foreach ($entities as $entityType => $entityIds)
{
$message = Loc::getMessage('IMOL_MESSAGE_CRM_' . $entityType . '_' . $eventType);
if (empty($message))
{
$message = Loc::getMessage('IMOL_MESSAGE_CRM_OTHER_' . $eventType);
}
Im::addMessage([
'TO_CHAT_ID' => $this->chatId,
'MESSAGE' => '[b]' . $message . '[/b]',
'SYSTEM' => 'Y',
'ATTACH' => $this->getEntityCard($entityType, $entityIds),
'RECENT_ADD' => $this->getUserViewChat(),
]);
}
}