• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/update/eventduplicatecleaner.php
  • Класс: BitrixCalendarUpdateEventDuplicateCleaner
  • Вызов: EventDuplicateCleaner::cleanDuplicates
private function cleanDuplicates(int $parentId, int $ownerId, int $entryToLeave): void
{
	global $DB;

	$DB->Query("
		delete from 
			b_calendar_event 
			where 
				CAL_TYPE = 'user'
				and PARENT_ID = '".$parentId."' 
				and OWNER_ID = '".$ownerId."' 
				and ID != '".$entryToLeave."' 
			limit 1000
	");
}