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

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


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

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

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

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

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

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

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

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

Метод
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)