• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_restservice.php
  • Класс: CCalendarRestService
  • Вызов: CCalendarRestService::EventDelete
static function EventDelete($params = [], $nav = null, $server = null)
{
	if (isset($params['id']) && (int)$params['id'] > 0)
	{
		$id = (int)$params['id'];
	}
	else
	{
		throw new RestException(Loc::getMessage('CAL_REST_EVENT_ID_EXCEPTION'));
	}

	$res = CCalendar::DeleteEvent($id);

	if ($res !== true)
	{
		if ($res === false)
		{
			throw new RestException(Loc::getMessage('CAL_REST_EVENT_DELETE_ERROR'));
		}

		throw new RestException($res);
	}

	return $res;
}