{ 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();