• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/calendarhandler.php
  • Класс: CDavCalendarHandler
  • Вызов: CDavCalendarHandler::Delete
public function Delete($id, $siteId, $account, $arPath)
	{
		$calendarId = $this->GetCalendarId($siteId, $account, $arPath);
		if ($calendarId == null)
			return '404 Not Found';

		$request = $this->groupdav->GetRequest();

		$oldEvent = $this->GetEntry('DELETE', $id, $calendarId);
		if (!is_array($oldEvent))
			return $oldEvent;

		CDav::Report("CDavCalendarHandler::Delete", "id", $id);

		return CEventCalendar::DeleteCalendarEvent($calendarId, $oldEvent["ID"], $request->GetPrincipal()->Id());
	}