• Модуль: 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 . ";"
	);
}