Поддержка серверов

DAV: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Константы модуля dav

КонстантаПроверяется
BX_NO_ACCELERATOR_RESETCDavExchangeCalendar::InitUserEntity
BX_HTTP_AUTH_REALMCDavWebDavServer::__construct
BX_COMP_MANAGED_CACHECDavAccount::GetAddressbookContactsList
NOT_CHECK_PERMISSIONSCDav::OnBeforePrologWebDav
GW_DEBUGCDav::Report

Список функций и методов модуля dav

Метод
__webdavIsDavHeaders()
__load_exchange_use_login_messages()
___dav_print_opt($arOption)
CDavPrincipalsHandler::__construct($groupdav, $app)
CDavPrincipalsHandler::GetCollectionProperties(CDavResource $resource, $siteId, $account = null, $currentApplication = null, $arPath = null, $options = 0)
CDavPrincipalsHandler::CheckPrivilegesByPath($testPrivileges, $principal, $siteId, $account, $arPath)
CDavPrincipalsHandler::CheckPrivileges($testPrivileges, $principal, $collectionId)
CDavPrincipalsHandler::GetHomeCollectionUrl($siteId, $account, $arPath)
CDavPrincipalsHandler::GetMethodMinimumPrivilege($method)
CDavPrincipalsHandler::Propfind(&$arResources, $siteId, $account, $arPath, $id = null)
CDavPrincipalsHandler::PropfindPrincipals(&$arResources, $siteId)
CDavPrincipalsHandler::PropfindGroups(&$arResources, $siteId, $account, $arPath, $id = null, $depth = 0)
CDavPrincipalsHandler::PropfindUsers(&$arResources, $siteId, $account, $arPath, $id = null, $depth = 0)
CDavPrincipalsHandler::AddUser(&$arResources, $siteId, $arUser)
CDavPrincipalsHandler::AddGroup(&$arResources, $siteId, $arGroup)
CDavPrincipalsHandler::GetETag($arUser)
CDavPrincipalsHandler::Read($id)
CDavExchangeCalendar::__construct($scheme, $server, $port, $userName, $userPassword, $siteId = null)
CDavExchangeCalendar::GetList($arFilter = array(), $arMode = array())
CDavExchangeCalendar::GetById($id)
CDavExchangeCalendar::Add($arFields)
CDavExchangeCalendar::Update($id, $arFields)
CDavExchangeCalendar::Delete($id)
CDavExchangeCalendar::GetCalendarsList($arFilter)
CDavExchangeCalendar::GetCalendarById($id)
CDavExchangeCalendar::AddCalendar($arFields)
CDavExchangeCalendar::UpdateCalendar($id, $arFields)
CDavExchangeCalendar::DeleteCalendar($id)
CDavExchangeCalendar::FormatFieldsArray($arFields)
CDavExchangeCalendar::FormatFolderFieldsArray($arFields)
CDavExchangeCalendar::ConvertCalendarToArray($calendarItem)
CDavExchangeCalendar::ConvertCalendarFolderToArray($calendarFolder)
CDavExchangeCalendar::CreateItemBody($arFields)
CDavExchangeCalendar::UpdateItemAttributes()
CDavExchangeCalendar::UpdateItemBody($arFields)
CDavExchangeCalendar::CreateUpdateField($key, $value, &$arFields)
CDavExchangeCalendar::CreateFolderBody($arFields)
CDavExchangeCalendar::UpdateFolderBody($arFields)
CDavExchangeCalendar::InitUserEntity()
CDavExchangeCalendar::DoDataSync($paramUserId, &$lastError)
CDavExchangeCalendar::DataSync($paramUserId = 0)
CDavExchangeCalendar::GetPeriodicEventTime($eventDate, $arParams, $number)
CDavExchangeCalendar::DoAddItem($userId, $calendarXmlId, $arFields)
CDavExchangeCalendar::DoUpdateItem($userId, $itemXmlId, $itemModificationLabel, $arFields)
CDavExchangeCalendar::DoDeleteItem($userId, $itemXmlId)
CDavExchangeCalendar::DoAddCalendar($userId, $arFields)
CDavExchangeCalendar::DoUpdateCalendar($userId, $itemXmlId, $itemModificationLabel, $arFields)
CDavExchangeCalendar::DoDeleteCalendar($userId, $itemXmlId)
CDavExchangeCalendar::IsExchangeEnabled()
CDavExchangeCalendar::IsExchangeEnabledForUser($userId)
CDavExchangeContacts::__construct($scheme, $server, $port, $userName, $userPassword, $siteId = null)
CDavExchangeContacts::GetList($arFilter = array(), $arMode = array())
CDavExchangeContacts::GetById($id)
CDavExchangeContacts::Add($arFields)
CDavExchangeContacts::Update($id, $arFields)
CDavExchangeContacts::Delete($id)
CDavExchangeContacts::GetAddressbooksList($arFilter)
CDavExchangeContacts::GetAddressbookById($id)
CDavExchangeContacts::AddAddressbook($arFields)
CDavExchangeContacts::UpdateAddressbook($id, $arFields)
CDavExchangeContacts::DeleteAddressbook($id)
CDavExchangeContacts::FormatFieldsArray($arFields)
CDavExchangeContacts::FormatFolderFieldsArray($arFields)
CDavExchangeContacts::ConvertContactToArray($contactItem)
CDavExchangeContacts::ConvertContactFolderToArray($calendarFolder)
CDavExchangeContacts::CreateItemBody($arFields)
CDavExchangeContacts::UpdateItemAttributes()
CDavExchangeContacts::UpdateItemBody($arFields)
CDavExchangeContacts::CreateFolderBody($arFields)
CDavExchangeContacts::UpdateFolderBody($arFields)
CDavExchangeContacts::InitUserEntity()
CDavExchangeContacts::DataSync($paramUserId = 0)
CDavExchangeContacts::IsExchangeEnabled()
CDavExchangeClient::__construct($scheme, $server, $port, $userName, $userPassword)
CDavExchangeClient::Debug()
CDavExchangeClient::SetCurrentEncoding($siteId = null)
CDavExchangeClient::SetProxy($proxyScheme, $proxyServer, $proxyPort, $proxyUserName, $proxyUserPassword)
CDavExchangeClient::GetPath()
CDavExchangeClient::Connect()
CDavExchangeClient::Disconnect()
CDavExchangeClient::GetErrors()
CDavExchangeClient::AddError($code, $message)
CDavExchangeClient::ClearErrors()
CDavExchangeClient::ParseError($response)
CDavExchangeClient::FormatStandartFieldsArray($key, $value, &$arFields)
CDavExchangeClient::FormatRecurrenceFieldsArray($key, $value, &$arFields)
CDavExchangeClient::ConvertRecurrenceToArray($recurrence)
CDavExchangeClient::Encode($text)
CDavExchangeClient::Decode($text)
CDavExchangeClient::ExecuteOperation($operationName, $operationBody)
CDavExchangeClient::Send($request)
CDavExchangeClient::Authenticate($request, $response)
CDavExchangeClient::AuthenticateDigest($arDigestRequest, $request, $response, $verb = "Authorization")
CDavExchangeClient::AuthenticateBasic($arBasicRequest, $request, $response, $verb = "Authorization")
CDavExchangeClient::SendRequest($request)
CDavExchangeClient::GetResponse()
CDavExchangeClient::CreateSOAPRequest($method, $path)
CDavExchangeClient::NormalizeArray(&$arData, $arMap)
CDavExchangeClient::InitUserEntityLoadMessages($key, $defaultMessage = "")
CDavExchangeClient::Test($scheme, $server, $port, $userName, $userPassword, $mailbox, $arPFolders = array(), $bDebug = false)
CDavVirtualFileSystem::GetLockPath($app, $entry)
CDavVirtualFileSystem::CheckLock($path)
CDavVirtualFileSystem::Lock($path, $token, &$timeout, $owner, $scope, $type)
CDavVirtualFileSystem::UpdateLock($path, $token, &$timeout, &$owner, &$scope, &$type)
CDavVirtualFileSystem::Unlock($path, $token)
CDavVirtualFileSystem::ParseFields(&$arFields, $mode = "add")
CDavVirtualFileSystem::Add($arFields)
CDavVirtualFileSystem::Update($id, $arFields)
CDavVirtualFileSystem::Delete($id)
CDavVirtualFileSystemResult::__construct($res)
CDavVirtualFileSystemResult::Fetch()
CDavPrincipal::__construct($user)
CDavPrincipal::InitializeFromCurrent()
CDavPrincipal::InitializeFromArray($arUser)
CDavPrincipal::InitializeFromId($userId)
CDavPrincipal::Id()
CDavPrincipal::Login()
CDavPrincipal::Name()
CDavPrincipal::Email()
CDavPrincipal::IsAdmin()
CDavPrincipal::GetPrincipalUrl(CDavRequest $request)
CDavWebDav::__construct($request)
CDavWebDav::SetDavPoweredBy($val)
CDavWebDav::GetDavPoweredBy()
CDavWebDav::GetRequest()
CDavWebDav::GetResponse()
CDavWebDav::ProcessRequest()
CDavWebDav::GetAllowableMethods()
CDavWebDav::CheckAuthWrapper()
CDavWebDav::SearchIfHeaderConditionsToken($string, &$pos)
CDavWebDav::ParceIfHeaderConditions($str)
CDavWebDav::CheckIfHeaderUriCondition($uri, $condition)
CDavWebDav::CheckIfHeaderConditions()
CDavWebDav::HttpStatus($status = "200 OK")
CDavWebDav::showOptions()
CDavWebDav::OPTIONSWrapper()
CDavWebDav::LockDiscovery($path)
CDavWebDav::PROPFINDWrapper($handler = 'PROPFIND')
CDavWebDav::PROPPATCHWrapper()
CDavWebDav::MKCOLWrapper()
CDavWebDav::GETWrapper()
CDavWebDav::HEADWrapper()
CDavWebDav::POSTWrapper()
CDavWebDav::CheckLockStatus($path, $exclusiveOnly = false)
CDavWebDav::PUTWrapper($handler = "PUT")
CDavWebDav::DELETEWrapper()
CDavWebDav::COPYWrapper()
CDavWebDav::MOVEWrapper()
CDavWebDav::CopyMove($what)
CDavWebDav::getNewLockToken()
CDavWebDav::LOCKWrapper()
CDavWebDav::UNLOCKWrapper()
CDavWebDav::ACLWrapper()
CDavWebDav::UrlEncode($url)
CDavGroupdavClientResponce::__construct($arHeaders, $body)
CDavGroupdavClientResponce::Dump()
CDavGroupdavClientResponce::GetHeader($name)
CDavGroupdavClientResponce::GetStatus($name = 'code')
CDavGroupdavClientResponce::GetBody()
CDavGroupdavClientResponce::GetBodyXml()
CDavGroupdavClientResponce::ExtractArray($str)
CDavGroupdavClientResponce::Parse()
CDavResource::__construct($path = "", $arProperties = array())
CDavResource::GetPath()
CDavResource::AddProperty()
CDavResource::GetProperties()
CDavResource::ExtractFromLock($path, $arLock)
CDavResource::MakeProp()
CDavResource::RenderProperty($arProp, &$xmlnsHash, &$response, &$request)
CDavResource::EncodeHierarchicalProp(array $arProps, $parentXmlns, &$xmlnsDefs, array &$xmlnsHash, &$response, &$request)
CDavAddressbookHandler::__construct($groupdav, $app)
CDavAddressbookHandler::GetMethodMinimumPrivilege($method)
CDavAddressbookHandler::GetCollectionId($siteId, $account, $arPath)
CDavAddressbookHandler::GetHomeCollectionUrl($siteId, $account, $arPath)
CDavAddressbookHandler::GetCollectionProperties(CDavResource $resource, $siteId, $account = null, $currentApplication = null, $arPath = null, $options = 0)
CDavAddressbookHandler::GetAddressbookProperties(CDavResource $resource, $siteId, $account = null, $arPath = null, $options = 0)
CDavAddressbookHandler::Propfind(&$arResources, $siteId, $account, $arPath, $id = null)
CDavAddressbookHandler::Read($collectionId, $id)
CDavAddressbookHandler::Get(&$arResult, $id, $siteId, $account, $arPath)
CDavAddressbookHandler::Put($id, $siteId, $account, $arPath)
CDavAddressbookHandler::Delete($id, $siteId, $account, $arPath)
CDavAddressbookHandler::CheckPrivilegesByPath($testPrivileges, $principal, $siteId, $account, $arPath)
CDavAddressbookHandler::CheckPrivileges($testPrivileges, $principal, $collectionId)
CDavAddressbookHandler::GetETag($collectionId, $entity)
CDavAddressbookHandler::IsMacAgent()
CDavAddressbookHandler::GetDefaultResourceProvider()
CDavAddressbookHandler::GetDefaultResourceProviderName($userId)
CDavAddressbookHandler::SetDefaultResourceProviderName($settings, $userId)
CDavCrmContacts::__construct(CDavGroupDav $groupdav)
CDavCrmContacts::AdditionalPrivilegesCheck($principal)
CDavCrmContacts::GetVCardDataMap($contact)
CDavCrmContacts::LoadCrmResourceEntitiesListByParams($order, $filter, $selectParams = array(), $maxCount)
CDavCrmContacts::PrepareEntityParamsFromVCard($id, $card)
CDavCrmContacts::AttachToEntityImgId($entityParams, $fileContent, $fileExtension)
CDavCrmContacts::LoadEntityById($id)
CDavCrmContacts::AddEntity($fields)
CDavCrmContacts::Merge($entityParams, $oldEntityParams)
CDavCrmContacts::UpdateEntity($id, $fields)
CDavXmlNode::__construct($tagname, $content = false, $attributes = false, $xmlns = null)
CDavXmlNode::GetTag()
CDavXmlNode::GetAttribute($name)
CDavXmlNode::GetXmlNS()
CDavXmlNode::GetContent()
CDavXmlNode::GetPath($path)
CDavXmlNode::GetChildren($tag = null, $recursive = false)
CDavAddressbookCrmBaseLimited::LoadCrmResourceEntitiesList($collectionId, $account, $filter = array(), $maxCount)
CDavAddressbookCrmBaseLimited::LoadSavedSyncSettings($userId)
CDavAddressbookCrmBaseLimited::GetResourceSyncOrder($userId)
CDavAddressbookCrmBaseLimited::GetResourceSyncFilter($userId, $filter = array())
CDavAddressbookCrmBaseLimited::PerformResourceSyncFilter($owner, $userId, $filter = array())
CDavAddressbookCrmBaseLimited::GetResourceSyncFilterOwner($userId)
CDavAddressbookCrmBaseLimited::GetResourceSyncSelectParams($userId)
CDavAddressbookCrmBaseLimited::GetListOfFilterItems()
CDavAddressbookCrmBaseLimited::PrepareForSaveSyncSettings($settings)
CDavGroupdavHandler::__construct($groupdav, $application)
CDavGroupdavHandler::CheckPrivileges($testPrivileges, $principal, $collectionId)
CDavGroupdavHandler::CheckPrivilegesByPath($testPrivileges, $principal, $siteId, $account, $arPath)
CDavGroupdavHandler::GetMethodMinimumPrivilege($method)
CDavGroupdavHandler::GetApplication()
CDavGroupdavHandler::&GetApplicationHandler($groupdav, $application)
CDavGroupdavHandler::GetEntry($method, $id, $collectionId)
CDavAddressbookBaseLimited::AdditionalPrivilegesCheck($principal)
CDavAddressbookBaseLimited::LoadEntities($collectionId, $account, $filter = array())
CDavAddressbookBaseLimited::LoadLimitedEntitiesList($collectionId, $account, $filter = array(), $maxCount)
CDavAddressbookBaseLimited::GetCTag($collectionId, $filter = array())
CDavAddressbookBaseLimited::IsResourceSyncEnabled($userId)
CDavAddressbookBaseLimited::LoadSavedSyncSettings($userId)
CDavAddressbookBaseLimited::SetResourceSyncSetting($settings, $userId)
CDavAddressbookBaseLimited::GetResourceSyncMaxCount($userId)
CDavAddressbookBaseLimited::GetLastSyncSettingSaveTimestamp($userId)
CDavAddressbookBaseLimited::PrepareForSaveSyncSettings($settings)
CDavAddressbookBaseLimited::GetETag($collectionId, $entity)
CDavAccounts::__construct($groupdav)
CDavResponse::__construct($requestUri, $encoding)
CDavResponse::SetEncoding($siteId)
CDavResponse::TurnOnBinaryOutput()
CDavResponse::TurnOnHtmlOutput()
CDavResponse::SetHttpStatus($status)
CDavResponse::AddHeader($header)
CDavResponse::AddLine()
CDavResponse::MultipartByteRangeHeader($mimetype = false, $from = false, $to = false, $total = false)
CDavResponse::GenerateError($error, $message = "")
CDavResponse::Render()
CDavResponse::sendStatus($status)
CDavResponse::sendHeader($str, $force = true)
CDavResponse::Encode($text)
CDavExchangeClientRequest::__construct($exchangeClient)
CDavExchangeClientRequest::AddHeader($key, $value)
CDavExchangeClientRequest::SetHeader($key, $value)
CDavExchangeClientRequest::SetMethod($method)
CDavExchangeClientRequest::GetMethod()
CDavExchangeClientRequest::SetPath($path)
CDavExchangeClientRequest::GetPath()
CDavExchangeClientRequest::SetBody($body)
CDavExchangeClientRequest::CreateFindItemBody(N/A)
CDavExchangeClientRequest::CreateGetItemBody($itemId = null, $itemShape = "AllProperties", $arAdditionalExtendedProperties = array())
CDavExchangeClientRequest::CreateCreateItemBody($arSavedItemFolderId, $arFields)
CDavExchangeClientRequest::CreateUpdateItemBody($itemId, $arFields)
CDavExchangeClientRequest::CreateDeleteItemBody($itemId = null)
CDavExchangeClientRequest::CreateFindFolderBody($arParentFolderId, $folderShape = "AllProperties")
CDavExchangeClientRequest::CreateGetFolderBody($folderId = null, $folderShape = "AllProperties")
CDavExchangeClientRequest::CreateCreateFolderBody($arParentFolderId, $arFields)
CDavExchangeClientRequest::CreateUpdateFolderBody($folderId, $arFields)
CDavExchangeClientRequest::CreateDeleteFolderBody($folderId = null)
CDavExchangeClientRequest::ToString()
CDavConnection::ParseFields(&$arFields, $id = 0)
CDavConnection::MarkSynchronized($id)
CDavConnection::SetLastResult($id, $result)
CDavConnection::Update($id, $arFields, $bModifyDate = true)
CDavConnection::Delete($id)
CDavConnection::GetById($id)
CDavConnectionResult::__construct($res)
CDavConnectionResult::Fetch()
CDavExtranetAccounts::__construct($groupdav)
CDavExtranetAccounts::CatalogLastModifiedAt($collectionId, $filter = array())
CDavExtranetAccounts::LoadLimitedEntitiesList($collectionId, $account, $filter = array(), $maxCount)
CDavExtranetAccounts::LoadExtraAccounts($siteId, $order = array(), $filter = array(), $maxCount)
CDavGroupdavClientCalendar::__construct($scheme, $server, $port, $userName, $userPassword, $siteId = null)
CDavGroupdavClientCalendar::GetCalendarListByPath($path = '/')
CDavGroupdavClientCalendar::GetCalendarList($path = '/')
CDavGroupdavClientCalendar::GetCalendarModificationLabel($path = '/')
CDavGroupdavClientCalendar::GetCalendarItemsList($path = '/', $arHrefs = null, $calendarData = false, $arFilter = array())
CDavGroupdavClientCalendar::ConvertICalToArray($event, $calendar)
CDavGroupdavClientCalendar::GetPeriodicEventTime($eventDate, $arParams, $number)
CDavGroupdavClientCalendar::PutCalendarItem($path = '/', $siteId = null, $arData = array())
CDavGroupdavClientCalendar::DeleteCalendarItem($path)
CDavGroupdavClientCalendar::GetICalContent(array $event, $siteId)
CDavGroupdavClientCalendar::GenerateNewCalendarItemName()
CDavGroupdavClientCalendar::InitUserEntity()
CDavGroupdavClientCalendar::DataSync($paramEntityType = null, $paramEntityId = 0)
CDavGroupdavClientCalendar::DoAddItem($connectionId, $calendarXmlId, $arFields)
CDavGroupdavClientCalendar::DoUpdateItem($connectionId, $calendarXmlId, $itemXmlId, $itemModificationLabel, $arFields)
CDavGroupdavClientCalendar::DoDeleteItem($connectionId, $calendarXmlId, $itemXmlId)
CDavGroupdavClientCalendar::DoAddCalendar($connectionId, $arFields)
CDavGroupdavClientCalendar::DoUpdateCalendar($connectionId, $itemXmlId, $itemModificationLabel, $arFields)
CDavGroupdavClientCalendar::DoDeleteCalendar($connectionId, $itemXmlId)
CDavGroupdavClientCalendar::IsCalDAVEnabled()
CDavGroupdavClientCalendar::DoCheckCalDAVServer($scheme, $host = null, $port = null, $username = null, $password = null, $path = null, $oauth = null)
CDavWebDavServer::__construct($request)
CDavWebDavServer::CheckAuth($authType, $phpAuthUser, $phpAuthPw)
CDavWebDavServer::parsePath($requestUri)
CDavWebDavServer::UrlDecode($t)
CDavWebDavServer::UrlEncode($t)
CDavWebDavServer::PROPFIND(&$arResources, $method = 'PROPFIND')
CDavWebDavServer::PROPPATCH(&$arResources)
CDavWebDavServer::GET(&$arResult)
CDavWebDavServer::RenderPropertyValue($value)
CDavWebDavServer::ConvertPropertiesToArray(array $props)
CDavWebDavServer::POST()
CDavWebDavServer::getNewLockToken()
CDavWebDavServer::PUT(&$arResult)
CDavWebDavServer::PutCommit($arResult)
CDavWebDavServer::DELETE()
CDavWebDavServer::MKCOL()
CDavWebDavServer::MOVE($dest, $httpDestination, $overwrite)
CDavWebDavServer::COPY($dest, $httpDestination, $overwrite, $delete = false)
CDavWebDavServer::createFolderPath($storage, $path)
CDavWebDavServer::LOCK($locktoken, &$httpTimeout, &$owner, &$scope, &$type, $update)
CDavWebDavServer::UNLOCK($httpLocktoken)
CDavWebDavServer::CheckLock($path)
CDavWebDavServer::getResourceByObject($path, BaseObject $object)
CDavWebDavServer::getUser()
CDavAddressbookAccountsBase::EntityLastModifiedAt($account)
CDavAddressbookAccountsBase::GetVCardDataMap($account)
CDavGroupdavClientCalendar::GetRequestEventPath($calendarXmlId = '', $itemXmlId = '')
CDavGroupdavClientCalendar::setGoogleCalendarOAuth($id)
CDavICalendarTimeZone::convertDateToTimeZone($date, $timeZoneId)
CDavICalendarTimeZone::getTimeZoneId($userId = null, $date = null)
CDavICalendarTimeZone::GetFormattedServerDateTime($text, $tzid = false, CDavICalendar $calendar = null)
CDavICalendarTimeZone::GetFormattedServerDate($text)
CDavICalendarTimeZone::ParseDateTime($text, $tzid = false, CDavICalendar $calendar = null)
CDavICalendarTimeZone::getTimezoneByOffset($date, $offset)
CDavICalendarTimeZone::GetVTimezoneOffset($arDate, $arTime, $tzid, $calendar)
CDavICalendarTimeZone::ParseDate($text)
CDavICalendarTimeZone::ParseTime($text)
CDavICalendarTimeZone::ParseUtcOffset($text)
CDavICalendarTimeZone::ParseVTimezone(CDavICalendarComponent $vtimezone, $year)
CDavICalendarTimeZone::GetTimezone($tzid)
CDavICalendarTimeZone::GetTimezoneList()
CDavXmlDocument::__construct()
CDavXmlDocument::ExtractArrayFromXMLString($data)
CDavXmlDocument::LoadFromString($data)
CDavXmlDocument::LoadFromStringRecursive(&$xmlDocument, $arData, &$startFrom)
CDavXmlDocument::CreateNewNode($tagname, $content = false, $attributes = false, $xmlns = null)
CDavXmlDocument::GetPath($path)
CDavXmlDocument::GetRoot()
CDavXMLParsingException::__construct($xmlMessage = "", $xmlLine = 0, $xmlColumn = 0, $messageTemplate = "")
CDavCalendarHandler::GetMethodMinimumPrivilege($method)
CDavCalendarHandler::__construct($groupdav, $app)
CDavCalendarHandler::GetCollectionProperties(CDavResource $resource, $siteId, $account = null, $currentApplication = null, $arPath = null, $options = 0)
CDavCalendarHandler::GetCalendarProperties(CDavResource $resource, $siteId, $account = null, $arPath = null, $options = 0)
CDavCalendarHandler::CheckPrivilegesByPath($testPrivileges, $principal, $siteId, $account, $arPath)
CDavCalendarHandler::CheckPrivileges($testPrivileges, $principal, $calendarId)
CDavCalendarHandler::GetCalendarId($siteId, $account, $arPath)
CDavCalendarHandler::GetHomeCollectionUrl($siteId, $account, $arPath)
CDavCalendarHandler::GetCTag($siteId, $account, $arPath)
CDavCalendarHandler::Propfind(&$arResources, $siteId, $account, $arPath, $id = null)
CDavCalendarHandler::PrepareFilters(&$arFilter, $requestDocument, $id)
CDavCalendarHandler::ClearPrivateData(array &$event)
CDavCalendarHandler::GetICalContent(array $event, $siteId = null)
CDavCalendarHandler::GetPath($event)
CDavCalendarHandler::GetETag($calendarId, $event)
CDavCalendarHandler::Read($calendarId, $id)
CDavCalendarHandler::ConvertICalToArray($event, $calendar)
CDavCalendarHandler::GetPeriodicEventTime($eventDate, $arParams, $number)
CDavCalendarHandler::Get(&$arResult, $id, $siteId, $account, $arPath)
CDavCalendarHandler::Put($id, $siteId, $account, $arPath)
CDavCalendarHandler::Delete($id, $siteId, $account, $arPath)
CDavGroupDav::__construct($request)
CDavGroupDav::CheckAuth($authType, $phpAuthUser, $phpAuthPw)
CDavGroupDav::OPTIONS(&$arDav, &$arAllowableMethods)
CDavGroupDav::PROPFIND(&$arResources, $method = 'PROPFIND')
CDavGroupDav::REPORT(&$arResources)
CDavGroupDav::REPORTWrapper()
CDavGroupDav::MKCALENDAR()
CDavGroupDav::MKCALENDARWrapper()
CDavGroupDav::GET(&$arResult)
CDavGroupDav::RenderPropertyValue($value)
CDavGroupDav::ConvertPropertiesToArray(array $props)
CDavGroupDav::POST()
CDavGroupDav::PUT(&$arResult)
CDavGroupDav::DELETE()
CDavGroupDav::MKCOL()
CDavGroupDav::MOVE($dest, $httpDestination, $overwrite)
CDavGroupDav::COPY($dest, $httpDestination, $overwrite)
CDavGroupDav::LOCK($locktoken, &$httpTimeout, &$owner, &$scope, &$type, $update)
CDavGroupDav::UNLOCK($httpLocktoken)
CDavGroupDav::ACL(&$arResult)
CDavGroupDav::GetApplicationHandler($app)
CDavGroupDav::GetCollectionProperties(&$resource, $siteId, $account = null, $arPath = null)
CDavGroupDav::CheckLock($path)
CDavGroupDav::ParsePath($path)
CDavGroupdavClient::__construct($scheme, $server, $port, $userName, $userPassword)
CDavGroupdavClient::Debug()
CDavGroupdavClient::SetCurrentEncoding($siteId = null)
CDavGroupdavClient::SetProxy($proxyScheme, $proxyServer, $proxyPort, $proxyUserName, $proxyUserPassword)
CDavGroupdavClient::setGoogleOAuth($token)
CDavGroupdavClient::GetPath()
CDavGroupdavClient::Connect()
CDavGroupdavClient::Disconnect()
CDavGroupdavClient::GetErrors()
CDavGroupdavClient::AddError($code, $message)
CDavGroupdavClient::ClearErrors()
CDavGroupdavClient::CheckWebdavServer($path)
CDavGroupdavClient::Options($path)
CDavGroupdavClient::Propfind($path, $arProperties = null, $arFilter = null, $depth = 1)
CDavGroupdavClient::Report($path, $arProperties = null, $arFilter = null, $arHref = null, $depth = 1)
CDavGroupdavClient::Delete($path)
CDavGroupdavClient::Put($path, $data)
CDavGroupdavClient::Encode($text)
CDavGroupdavClient::Decode($text)
CDavGroupdavClient::FormatUri($path)
CDavGroupdavClient::CreateBasicRequest($method, $path)
CDavGroupdavClient::Send($request)
CDavGroupdavClient::Authenticate($request, $response)
CDavGroupdavClient::gmailUsernameFix($name, $link)
CDavGroupdavClient::AuthenticateDigest($arDigestRequest, $request, $response, $verb = "Authorization")
CDavGroupdavClient::AuthenticateBasic($arBasicRequest, $request, $response, $verb = "Authorization")
CDavGroupdavClient::AuthenticateGoogleLogin($arBasicRequest, $request, $response, $verb = "Authorization")
CDavGroupdavClient::SendRequest($request)
CDavGroupdavClient::GetResponse()
CDavICalendar::__construct($cal, $siteId = null)
CDavICalendar::Render($restrictProperties = null)
CDavICalendar::GetComponents($type = null, $normalMatch = true)
CDavICalendar::GetComponentsByProperty($type, $property, $propertyValue = null)
CDavICalendarComponent::__construct($content = null)
CDavICalendarComponent::InitializeFromArray($arContent)
CDavICalendarComponent::InitializeFromString($content)
CDavICalendarComponent::UnwrapComponent($content)
CDavICalendarComponent::WrapComponent($content)
CDavICalendarComponent::GetType()
CDavICalendarComponent::SetType($type)
CDavICalendarComponent::GetProperties($type = null)
CDavICalendarComponent::SetProperties($arProperties, $type = null)
CDavICalendarComponent::ClearProperties($type = null)
CDavICalendarComponent::GetPropertyValue($type)
CDavICalendarComponent::GetPropertyValueParsed($type)
CDavICalendarComponent::GetPropertyParameter($type, $name)
CDavICalendarComponent::GetComponents($type = null, $normalMatch = true)
CDavICalendarComponent::SetComponents($arComponents, $type = null)
CDavICalendarComponent::ClearComponents($type = null)
CDavICalendarComponent::Render($restrictedProperties = null)
CDavICalendarComponent::__Render($restrictedProperties = null)
CDavICalendarProperty::__construct($name = null, $value = null)
CDavICalendarProperty::InitializeFromArray($name, $value)
CDavICalendarProperty::InitializeFromString($prop)
CDavICalendarProperty::Name($newname = null)
CDavICalendarProperty::Value($newvalue = null)
CDavICalendarProperty::Parameter($name, $newparamvalue = null)
CDavICalendarProperty::Render()
CDavICalendarProperty::RenderParameters()
CDavExchangeMail::__construct($scheme, $server, $port, $userName, $userPassword, $siteId = null)
CDavExchangeMail::GetFoldersList($arFilter)
CDavExchangeMail::GetFolderById($id)
CDavExchangeMail::ConvertMailFolderToArray($mailFolder)
CDavExchangeMail::InitUserEntity()
CDavExchangeMail::DataSync($paramUserId = 0)
CDavExchangeMail::IsExchangeEnabled()
CDavExchangeMail::GetTicker($user)
CDavExchangeMail::handleUserChange($arFields)
CDavExchangeMail::handleUserTypeDelete($arField)
CDavGroupdavClientRequest::__construct($exchangeClient)
CDavGroupdavClientRequest::AddHeader($key, $value)
CDavGroupdavClientRequest::SetHeader($key, $value)
CDavGroupdavClientRequest::SetMethod($method)
CDavGroupdavClientRequest::GetMethod()
CDavGroupdavClientRequest::SetPath($path)
CDavGroupdavClientRequest::GetPath()
CDavGroupdavClientRequest::SetBody($body)
CDavGroupdavClientRequest::CreateBodyProperties($arProperties, &$bodyProp, &$xmlns, &$arXmlnsMap)
CDavGroupdavClientRequest::CreateBodyFilter($arFilter, &$bodyFilter)
CDavGroupdavClientRequest::CreatePropfindBody($arProperties = null, $arFilter = null)
CDavGroupdavClientRequest::CreateReportBody($arProperties = null, $arFilter = null, $arHref = null)
CDavGroupdavClientRequest::ToString()
CDavGroupdavClientRequest::UrlEncode($url)
CDavAddressbookCrmBase::Put($id, $card)
CDavAddressbookCrmBase::LoadEntityById($id)
CDavAddressbookCrmBase::AttachToEntityImgId($entityParams, $fileContent, $fileExtension)
CDavAddressbookCrmBase::AddEntity($fields)
CDavAddressbookCrmBase::UpdateEntity($id, $fields)
CDavAddressbookCrmBase::Merge($entityParams, $oldEntityParams)
CDavAddressbookCrmBase::SaveImg($content, $type)
CDavAddressbookCrmBase::GetMultiFieldEntityId()
CDavAddressbookCrmBase::SetMultiFieldEntityId($id)
CDavAddressbookCrmBase::GetCTag($collectionId, $filter = array())
CDavAddressbookCrmBase::LoadLimitedEntitiesList($collectionId, $account, $filter = array(), $maxCount)
CDavAddressbookCrmBase::AdditionalPrivilegesCheck($principal)
CDavAddressbookCrmBase::GetVCardDataMap($entity)
CDavAddressbookCrmBase::PrepareEntityParamsFromVCard($id, $card)
CDavAddressbookCrmBase::EntityLastModifiedAt($entity)
CDavAddressbookCrmBase::CatalogLastModifiedAt($collectionId = '', $filter = array())
CDavAddressbookCrmBase::LoadCrmResourceEntitiesList($collectionId, $account, $filter = array(), $maxCount)
CDavAddressbookCrmBase::LoadCrmResourceEntitiesListByParams($order, $filter, $selectParams = array(), $maxCount)
CDavAddressbookCrmBase::LoadMultiFields($entityId)
CDavAddressbookCrmBase::AttachMultiFieldsToEntityForExport($multiFields, $entity)
CDavAddressbookCrmBase::AttachMultiFieldsToEntityForImport($multiFields, $entity)
TZConvModel::__construct(array $data = array())
TZConvModel::__set($property, $value)
TZConvModel::__get($property)
TZConvModel::append(array $data = array())
TZConvModel::toArray()
TZConvModel::offsetExists($offset)
TZConvModel::offsetGet($offset)
TZConvModel::offsetSet($offset, $value)
TZConvModel::offsetUnset($offset)
TZConvSet::create($models=NULL)
TZConvSet::__construct($models=NULL)
TZConvSet::addModels($models)
TZConvSet::addModel($model)
TZConvSet::getFirst()
TZConvSet::getLast()
TZConvSet::filter($property, $value)
TZConvSet::sort($property, $direction='ASC')
TZConvSet::toArray()
TZConvSet::__get($property)
TZConvSet::__set($property, $value)
TZConvSet::offsetExists($offset)
TZConvSet::offsetGet($offset)
TZConvSet::offsetSet($offset, $value)
TZConvSet::offsetUnset($offset)
TZConvSet::getIterator()
TZConvSet::count()
TZConvTransitionRule::addTransitionDate(DateTime $dateTime)
TZConvTransitionRule::clearTransitionDates()
TZConvTransitionRule::getTransitionDates()
TZConvTransitionRule::computeTransitionDate($year)
TZConvTransitionRule::isRecurringRule()
TZConvTransitionRule::createFromTransition(array $transition, $deduceRecurringRule=TRUE)
TZConvTransitionRule::getNumWk(DateTime $date)
TZConvTransition::getMatchingTimezone($transitions, $expectedTimeZone=NULL)
TZConvTransition::matchTimezone($transitions, $timezone)
TZConvTransition::getTransitions($tzid, $from, $until)
TZConvVTimeZoneRule::createFromString($rruleString)
TZConvVTimeZoneRule::createFromTransitionRule(TZConvTransitionRule $transitionRule)
TZConvVTimeZoneRule::__toString()
TZGen::toVTimeZone($tzid, $from = NULL, $until = NULL)
TZGen::transitionRuleToVTransitionRule(TZConvTransitionRule $transitionRule, $offsetFrom)
CDavCrmCompanies::__construct($groupdav)
CDavCrmCompanies::AdditionalPrivilegesCheck($principal)
CDavCrmCompanies::GetVCardDataMap($company)
CDavCrmCompanies::LoadCrmResourceEntitiesListByParams($order, $filter, $selectParams = array(), $maxCount)
CDavCrmCompanies::PrepareEntityParamsFromVCard($id, $card)
CDavCrmCompanies::AttachToEntityImgId($entityParams, $fileContent, $fileExtension)
CDavCrmCompanies::LoadEntityById($id)
CDavCrmCompanies::AddEntity($fields)
CDavCrmCompanies::Merge($entityParams, $oldEntityParams)
CDavCrmCompanies::UpdateEntity($id, $fields)
CDavExchangeTasks::__construct($scheme, $server, $port, $userName, $userPassword, $siteId = null)
CDavExchangeTasks::GetList($arFilter = array(), $arMode = array(), $arAdditionalExtendedProperties = array())
CDavExchangeTasks::GetById($id, $arAdditionalExtendedProperties = array())
CDavExchangeTasks::Add($arFields)
CDavExchangeTasks::Update($id, $arFields)
CDavExchangeTasks::Delete($id)
CDavExchangeTasks::GetFoldersList($arFilter)
CDavExchangeTasks::GetFolderById($id)
CDavExchangeTasks::AddFolder($arFields)
CDavExchangeTasks::UpdateFolder($id, $arFields)
CDavExchangeTasks::DeleteFolder($id)
CDavExchangeTasks::FormatFieldsArray($arFields)
CDavExchangeTasks::FormatFolderFieldsArray($arFields)
CDavExchangeTasks::ConvertTaskToArray($taskItem)
CDavExchangeTasks::ConvertTaskFolderToArray($calendarFolder)
CDavExchangeTasks::CreateItemBody($arFields)
CDavExchangeTasks::UpdateItemAttributes()
CDavExchangeTasks::UpdateItemBody($arFields)
CDavExchangeTasks::CreateUpdateField($key, $value, &$arFields)
CDavExchangeTasks::CreateFolderBody($arFields)
CDavExchangeTasks::UpdateFolderBody($arFields)
CDavExchangeTasks::InitUserEntity()
CDavExchangeTasks::DataSync($paramUserId = 0)
CDavExchangeTasks::DoAddItem($userId, $arFields)
CDavExchangeTasks::DoUpdateItem($userId, $itemXmlId, $itemModificationLabel, $arFields)
CDavExchangeTasks::DoDeleteItem($userId, $itemXmlId)
CDavExchangeTasks::IsExchangeEnabled()
CDavExchangeClientResponce::__construct($arHeaders, $body)
CDavExchangeClientResponce::Dump()
CDavExchangeClientResponce::GetHeader($name)
CDavExchangeClientResponce::GetStatus($name = 'code')
CDavExchangeClientResponce::GetBody()
CDavExchangeClientResponce::GetBodyXml()
CDavExchangeClientResponce::ExtractArray($str)
CDavExchangeClientResponce::Parse()
CDavAccount::GetAccountByName($name)
CDavAccount::ExtractAccountFromGroup($arGroup)
CDavAccount::ExtractAccountFromUser($arUser)
CDavAccount::FormatUserName($arUser)
CDavAccount::GetAccountById($account)
CDavAccount::GetAccountsList($type, $arOrder = array(), $arFilter = array())
CDavAccount::GetAddressbookExtranetUserFilter($siteId, $arFilter = array())
CDavAccount::getAddressbookModificationLabel($collectionId)
CDavAccount::GetAddressbookContactsList($collectionId, $arFilter = array())
CDavAccount::getDepartmentsNames($departmentIds)
CDavRequest::__construct($arRequestParameters)
CDavRequest::GetPrincipal()
CDavRequest::GetPrincipalUrl()
CDavRequest::GetParameter($parameterName)
CDavRequest::GetAgent()
CDavRequest::IsUrlRequired()
CDavRequest::IsRedundantNamespaceDeclarationsRequired()
CDavRequest::GetUri()
CDavRequest::GetBaseUri()
CDavRequest::GetPath()
CDavRequest::GetSiteId()
CDavRequest::GetDepth()
CDavRequest::GetXmlDocument()
CDavRequest::GetRequestBody()
CDavRequest::GetContentParameters()
CDavAccountsBaseLimited::LoadLimitedEntitiesList($collectionId, $account, $filter = array(), $maxCount)
CDavAccountsBaseLimited::CatalogLastModifiedAt($collectionId, $filter = array())
CDavAccountsBaseLimited::GetResourceSyncUfDepartments($userId)
CDavAccountsBaseLimited::PrepareForSaveSyncSettings($settings)
CDavAccountsBaseLimited::LoadSavedSyncSettings($userId)
CDavAddressbookBase::__construct($groupdav)
CDavAddressbookBase::GetName()
CDavAddressbookBase::SetName($name)
CDavAddressbookBase::GetNamespace()
CDavAddressbookBase::SetNamespace($namespace)
CDavAddressbookBase::GetUri()
CDavAddressbookBase::SetUri($uri)
CDavAddressbookBase::GetMinimumPrivileges()
CDavAddressbookBase::SetMinimumPrivileges(array $minPrivileges)
CDavAddressbookBase::GetPath($entity)
CDavAddressbookBase::GetAddressbookProperties(CDavResource $resource, $collectionId, $account, $arPath, $options)
CDavAddressbookBase::GetCTag($collectionId, $filter = array())
CDavAddressbookBase::GetETag($collectionId, $entity)
CDavAddressbookBase::CatalogLastModifiedAt($collectionId, $filter = array())
CDavAddressbookBase::EntityLastModifiedAt($entity)
CDavAddressbookBase::PrepareFilters($requestDocument, $id)
CDavAddressbookBase::LoadFilters($id)
CDavAddressbookBase::CheckPrivileges($testPrivileges, $principal, $collectionId)
CDavAddressbookBase::CheckPrivilegesByPath($testPrivileges, $principal, $collectionId, $account, $arPath)
CDavAddressbookBase::AdditionalPrivilegesCheck($principal)
CDavAddressbookBase::Read($collectionId, $id)
CDavAddressbookBase::ReadEntity($collectionId, $account, $id)
CDavAddressbookBase::Propfind(&$arDavResources, $collectionId, $account, $arPath, $id = null)
CDavAddressbookBase::Get($collectionId, $entity)
CDavAddressbookBase::Put($id, $card)
CDavAddressbookBase::Delete($id)
CDavAddressbookBase::LoadEntities($collectionId, $account, $filter = array())
CDavAddressbookBase::IsResourcePath($path)
CDavAddressbookBase::IsAddressData(CDavRequest $request)
CDavAddressbookBase::GetVCardDataMap($entity)
CDavAddressbookBase::PrepareEntityParamsFromVCard($id, $card)
CDavAddressbookBase::GetVCardContent($entity)
CDav::OnBeforePrologWebDav()
CDav::SetAuthHeader()
CDav::isDigestEnabled()
CDav::GetWindowsVersion()
CDav::GetIP()
CDav::IsDavHeaders($params = "empty")
CDav::_isDavHeaders($params = "empty")
CDav::ProcessWebDavRequest()
CDav::ProcessRequest()
CDav::GetCharset($siteId = null)
CDav::GetTimezoneId($siteId = null)
CDav::GetFilterOperation($key)
CDav::PrepareSql(&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields)
CDav::CheckIfRightSlashAdded($str)
CDav::EndsWith($haystack, $needle)
CDav::FormatDateTime($date, $format = null)
CDav::PackPrivileges($arPrivileges)
CDav::ToString($var)
CDav::Report($place, $varName, $varValue = "UNDEFINED", $mark = false)
CDav::WriteToLog($text, $code = "")
CDav::UseProxy()
CDav::GetProxySettings()
CDav::GetIntranetSite()
CDavWebDavServerRequest::__construct($arRequestParameters)
CDavWebDavServerRequest::GetEntityId()
CDavWebDavServerRequest::GetEntityType()
CDavArgumentException::__construct($message, $argumentName = '', $argumentTitle = '')
CDavArgumentException::GetArgumentName()
CDavArgumentException::GetArgumentTitle()
CDavArgumentNullException::__construct($argumentName, $argumentTitle = '')
CDavArgumentOutOfRangeException::__construct($argumentName, $argumentTitle = '', $possibleValues = array())
CDavArgumentOutOfRangeException::GetPossibleValues()
CDavArgumentTypeException::__construct($argumentName, $argumentTitle = '', $correctType = null)
CDavArgumentTypeException::GetCorrectType()
CDavInvalidOperationException::__construct($message = "")
CDavVirtualFileSystem::GetList($arOrder = array("ID" => "ASC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CDavConnection::Add($arFields)
CDavConnection::GetList($arOrder = array("ID" => "ASC"), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
Application::onApplicationsBuildList()
Application::__construct()
Application::checkScope()
Application::checkDavHeaders()
Application::generateAppPassword($userId, $appId)
TokensTable::getTableName()
TokensTable::getMap()
TokensTable::getToken($userId)
TokensTable::createToken($userId, $token = null, DateTime $expiredAt = null)
TokensTable::updateToken($oldToken, $userId, $newToken = null, DateTime $expiredAt = null)
TokensTable::isTokenValid($token)
TokensTable::clearDeprecatedTokens()
TokensTable::getTokenLastValidTime()
TokensTable::getTokenNewValidTimeInterval()
CardDav::isAvailable()
Decorator::prepareBodyContent()
CalDav::isAvailable()
ComponentBase::prepareBodyContent()
DecoratorBase::__construct($dictionaries = array(), $accessToken)
DecoratorBase::isAvailable()
Base::prepareBodyContent()
Base::isAvailable()
Base::setUser($user)
Base::getUser()
Base::getProfileIdentifier()
Base::__construct(HttpRequest $request)
Base::isAccess()
Base::getAccessToken()
Base::setAccessToken($accessToken)
Base::setPayloadBodyContent()
Base::setPayloadHeaderContent()
Base::setErrorHeaderContent()
Base::setAccessDeniedHeaderContent()
Base::collectResourcesByParams($params)
Base::collectParamsErrors($params)
Base::collectResources($resourceKeyList)
Base::getResourceNameErrors($resourceNamesList)
Token::__construct()
Token::isAccess()
Token::getToken($userId)
Token::getUser()
Token::setUser($user)
Base::getHeaders()
Base::setHeader($header)
Base::getBody()
Base::setBody($content)
Base::setErrorBodyContent()
Base::render($templateUrl, $params)
RequestHandler::__construct()
RequestHandler::process()
RequestHandler::setHandler(Response\Base $responseHandler)
RequestHandler::getHandler()
RequestHandler::getNotAvailableActionErrorMessage()
dav::dav()
dav::InstallDB($install_wizard = true)
dav::UnInstallDB($arParams = Array())
dav::InstallEvents()
dav::UnInstallEvents()
dav::InstallFiles()
dav::InstallPublic()
dav::UnInstallFiles()
dav::DoInstall()
dav::DoUninstall()
dav::GetModuleRightList()