• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/webdav.php
  • Класс: CDavWebDav
  • Вызов: CDavWebDav::ACLWrapper
protected function ACLWrapper()
{
	$request = $this->request;
	$response = $this->response;

	$arResult = array();
	$status = $this->ACL($arResult);

	$response->SetHttpStatus($status);

	$size = 0;
	if (isset($arResult['errors']) && is_array($arResult['errors']) && count($arResult['errors']))
	{
		$response->AddHeader('Content-Type: text/xml; charset="utf-8"');

		$content = "n";
		$content .= " n";
		foreach ($arResult['errors'] as $e)
		{
			$content .= "n";
		}
		$content .=  "n";

		$size = mb_strlen($content);
		$response->AddLine($content);
	}

	$response->AddHeader("Content-length: ".$size);
}