- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/update/eventwithlocationupdate.php
- Класс: BitrixCalendarUpdateEventWithLocationUpdate
- Вызов: EventWithLocationUpdate::getIBlockEvent
private function getIBlockEvent(int $lastEventId)
{
global $DB;
$timestamp = time() - self::TIMESLICE;
return $DB->Query("
SELECT ID, PARENT_ID, DATE_FROM,
DATE_TO, TZ_FROM, TZ_TO, IS_MEETING,
RRULE, EXDATE, CREATED_BY, DT_SKIP_TIME
FROM b_calendar_event
WHERE DELETED = 'N'
AND DATE_TO_TS_UTC > " . $timestamp . "
AND LOCATION LIKE 'ECMR%'
AND PARENT_ID = ID
AND ID < ".$lastEventId."
ORDER BY ID DESC
LIMIT " . self::PORTION . ";"
);
}