static function GetRemoteLevel($puseragent) { $useragent = strtolower($puseragent); foreach (Browser::$knownAgents as $agent) { if (strstr($useragent, $agent)) { if (preg_match("/" . $agent . "[\\s\\/]?(\\d+(\\.\\d+)?)/", $useragent, $matches)) { $ver = $matches[1]; if (Browser::isAjaxBrowser($agent, $ver, $useragent)) { return "ajaxed"; } elseif (Browser::isOldBrowser($agent, $ver)) { return "old"; } return "simple"; } } } return "simple"; }