• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/incomingeventmanager.php
  • Класс: BitrixCalendarICalIncomingEventManager
  • Вызов: IncomingEventManager::handleCancel
static function handleCancel($params)
{
	$event = $params['event'];
	$userId = $params['userId'];

	$originalValue = ICalUtil::getEventByUId($userId, $event['DAV_XML_ID']);
	if (!empty($originalValue))
	{
		$deleteParams = [
			'sendNotification' => true,
			'checkPermissions' => false,
		];

		CCalendar::DeleteEvent($originalValue['ID'], true, $deleteParams);
	}
}