• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/general.php
  • Класс: CWebDavBase
  • Вызов: CWebDavBase::SetStatus
static function SetStatus($status)
{
	$bCgi = (mb_stristr(php_sapi_name(), "cgi") !== false);
	$bFastCgi = ($bCgi && (array_key_exists('FCGI_ROLE', $_SERVER) || array_key_exists('FCGI_ROLE', $_ENV)));
	if (defined("BITRIX_FORCE_STATUS")):
		self::set_header("Status: ".$status);
	elseif ($bCgi && !$bFastCgi):
		self::set_header("Status: ".$status);
	else:
		self::set_header($_SERVER["SERVER_PROTOCOL"]." ".$status);
	endif;

	self::set_header('X-WebDAV-Status: ' . $status, true);
}