- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskreminders.php
- Класс: CTaskReminders
- Вызов: CTaskReminders::Add
public function Add($arFields)
{
if ($this->CheckFields($arFields))
{
$addResult = BitrixTasksInternalsTaskReminderTable::add(array(
"USER_ID" => $arFields["USER_ID"],
"TASK_ID" => $arFields["TASK_ID"],
"REMIND_DATE" => BitrixMainTypeDateTime::createFromUserTime($arFields['REMIND_DATE']),
"TYPE" => $arFields["TYPE"],
"TRANSPORT" => $arFields["TRANSPORT"],
"RECEPIENT_TYPE" => $arFields["RECEPIENT_TYPE"],
));
$ID = $addResult->isSuccess()? $addResult->getId(): false;
foreach(GetModuleEvents('tasks', 'OnTaskReminderAdd', true) as $arEvent)
{
ExecuteModuleEventEx($arEvent, array($ID, $arFields));
}
return $ID;
}
return false;
}