Пример #1
0
		{
			if ($match[3] == '5.0') $serverParams['CLIENT_OS'] = "Windows 2000";
			elseif ($match[3] == '5.1') $serverParams['CLIENT_OS'] = "Windows XP";
			elseif ($match[3] == '5.2') $serverParams['CLIENT_OS'] = "Windows 2003";
			elseif ($match[3] == '6.0' && strpos($client, 'SLCC1') !== false) $serverParams['CLIENT_OS'] = "Windows Vista";
			elseif ($match[3] == '6.0' && strpos($client, 'SLCC2') !== false) $serverParams['CLIENT_OS'] = "Windows 2008";
			elseif ($match[3] == '6.0') $serverParams['CLIENT_OS'] = "Windows Vista"; // may be 2008
			elseif ($match[3] == '6.1') $serverParams['CLIENT_OS'] = "Windows 7";
			else $serverParams['CLIENT_OS'] = "Windows";
		} else {
			$serverParams['CLIENT_OS'] = "Windows";
		}
	}
	elseif (preg_match("/mac/i", $client))
		$serverParams['CLIENT_OS'] = "Mac";
	*/
$clientOS = CWebDavBase::GetClientOS();
if ($clientOS !== null) {
    $serverParams['CLIENT_OS'] = $clientOS;
}
$arResult['serverParams'] = $serverParams;
/********************************************************************
				/Diagnostics
********************************************************************/
if ($arParams["SET_TITLE"] == "Y") {
    $APPLICATION->SetTitle(GetMessage("WD_TITLE"));
}
if ($arParams["DISPLAY_PANEL"] == "Y" && $USER->IsAuthorized() && CModule::IncludeModule("iblock")) {
    CIBlock::ShowPanel($arParams["IBLOCK_ID"], 0, $arParams["SECTION_ID"], $arParams["IBLOCK_TYPE"], false, $this->GetName());
}
$this->IncludeComponentTemplate();