- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_reminder.php
- Класс: CCalendarReminder
- Вызов: CCalendarReminder::AddAgent
static function AddAgent($remindTime, $params)
{
global $DB;
if ($remindTime <> '' && $DB->IsDate($remindTime, false, LANG, "FULL"))
{
$tzEnabled = CTimeZone::Enabled();
if ($tzEnabled)
{
CTimeZone::Disable();
}
$indexParam = isset($params['index']) ? ', '.$params['index'] : '';
CAgent::AddAgent(
"CCalendar::ReminderAgent(".(int)$params['eventId'].", "
.(int)$params['userId'].", '"
.addslashes($params['viewPath'])."', '"
.addslashes($params['calendarType'])."', "
.(int)$params['ownerId'].$indexParam.");",
"calendar",
"Y",
0,
"",
"Y",
$remindTime,
100,
false,
false
);
if ($tzEnabled)
{
CTimeZone::Enable();
}
}
}