• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/calendarhandler.php
  • Класс: CDavCalendarHandler
  • Вызов: CDavCalendarHandler::GetETag
protected function GetETag($calendarId, $event)
	{
		if (!is_array($event))
		{
			$request = $this->groupdav->GetRequest();
			if (!$this->CheckPrivileges('urn:ietf:params:xml:ns:caldav:read-free-busy', $request->GetPrincipal(), $calendarId))
				return false;

			$event = $this->Read($calendarId, $event);
		}

		return 'BX:'.$event['ID'].':'.MakeTimeStamp($event['TIMESTAMP_X']);
	}