• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/marketing/event/qrmobileevent.php
  • Класс: BitrixTasksInternalsMarketingEventQrMobileEvent
  • Вызов: QrMobileEvent::sendNotification
private function sendNotification(string $imgSrc): bool
{
	$attach = new CIMMessageParamAttach(1, CIMMessageParamAttach::TRANSPARENT);
	$attach->AddMessage('[b]'. Loc::getMessage('TASKS_MARKETING_QR_MOBILE_TITLE') .'[/b][br][br]');
	$attach->AddMessage(Loc::getMessage('TASKS_MARKETING_QR_MOBILE_TEXT') .'[br][br]');
	$attach->AddImages([[
		"LINK" => $imgSrc,
		"PREVIEW" => $imgSrc,
		"WIDTH" => 200,
		"HEIGHT" => 200,
	]]);

	CIMNotify::Add(array(
		'FROM_USER_ID' => 0,
		'TO_USER_ID' => $this->userId,
		'NOTIFY_MODULE' => 'tasks',
		'NOTIFY_EVENT' => 'notice',
		'NOTIFY_TYPE' => IM_NOTIFY_SYSTEM,
		'ATTACH' => $attach
	));

	return true;
}