- Модуль: 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',
]
);
}