• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/update/updatedgoogleeventcleaner.php
  • Класс: BitrixCalendarUpdateUpdatedGoogleEventCleaner
  • Вызов: UpdatedGoogleEventCleaner::getEventList
private function getEventList(array $linkList): ?array
{
	$result = [];
	global $DB;

	$query = $DB->Query("
		SELECT EV.ID, EV.DELETED, EV.PARENT_ID, CON.ID as LINK_ID
		FROM b_calendar_event EV
		INNER JOIN b_calendar_event_connection CON ON EV.ID = CON.EVENT_ID
		WHERE CON.ID IN ( " . implode(',', $linkList) . ");
	");

	while ($event = $query->Fetch())
	{
		$result[$event['LINK_ID']] = $event;
	}

	return $result;
}