CleanLocationEventsAgent::getDeletedUsersLocationEvents

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. CleanLocationEventsAgent
  4. getDeletedUsersLocationEvents
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/rooms/util/cleanlocationeventsagent.php
  • Класс: BitrixCalendarRoomsUtilCleanLocationEventsAgent
  • Вызов: CleanLocationEventsAgent::getDeletedUsersLocationEvents
private function getDeletedUsersLocationEvents(): array
{
	return EventTable::query()
		->setSelect(['ID'])
		->registerRuntimeField(
			new ReferenceField(
				'USER',
				UserTable::class,
				['=this.CREATED_BY' => 'ref.ID'],
				['join_type' => 'INNER']
			)
		)
		->where('USER.ACTIVE', 'N')
		->where('CAL_TYPE', 'location')
		->where('DELETED', 'N')
		->where('DATE_TO_TS_UTC', '>', $this->getTimeForQuery())
		->exec()->fetchAll()
		;
}

Добавить комментарий