• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskreminders.php
  • Класс: CTaskReminders
  • Вызов: CTaskReminders::__SendJabberReminder
static function __SendJabberReminder($USER_ID, $arTask)
{
	if (!IsModuleInstalled('im') || !CModule::IncludeModule('im'))
	{
		return false;
	}

	$reminderMessage = str_replace(['#TASK_TITLE#'], [$arTask['TITLE']], GetMessage('TASKS_REMINDER'));

	return CTaskNotifications::sendMessageEx(
		$arTask['ID'],
		$arTask['CREATED_BY'],
		[$USER_ID],
		[
			'INSTANT' => $reminderMessage,
			'EMAIL' => $reminderMessage,
			'PUSH' => $reminderMessage,
		],
		[
			'NOTIFY_EVENT' => 'reminder',
			'EXCLUDE_USERS_WITH_MUTE' => 'N',
		]
	);
}