Lines Matching refs:_agent

41     private $_agent = '';  variable in dokuwiki\\plugin\\sentry\\Browser
164 $this->_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "";
355 return $this->_agent;
365 $this->_agent = $agent_string;
376 return (strpos($this->_agent, "chromeframe") !== false);
497 if (stripos($this->_agent, 'blackberry') !== false) {
498 $aresult = explode("/", stristr($this->_agent, "BlackBerry"));
519 if (stripos($this->_agent, 'aol') !== false) {
520 $aversion = explode(' ', stristr($this->_agent, 'AOL'));
536 if (stripos($this->_agent, 'googlebot') !== false) {
537 $aresult = explode('/', stristr($this->_agent, 'googlebot'));
555 if (stripos($this->_agent, 'YandexBot') !== false) {
556 $aresult = explode('/', stristr($this->_agent, 'YandexBot'));
574 if (stripos($this->_agent, 'YandexImageResizer') !== false) {
575 $aresult = explode('/', stristr($this->_agent, 'YandexImageResizer'));
593 if (stripos($this->_agent, 'YandexCatalog') !== false) {
594 $aresult = explode('/', stristr($this->_agent, 'YandexCatalog'));
612 if (stripos($this->_agent, 'YandexNews') !== false) {
613 $aresult = explode('/', stristr($this->_agent, 'YandexNews'));
631 if (stripos($this->_agent, 'YandexMetrika') !== false) {
632 $aresult = explode('/', stristr($this->_agent, 'YandexMetrika'));
650 if (stripos($this->_agent, 'YandexDirect') !== false) {
651 $aresult = explode('/', stristr($this->_agent, 'YandexDirect'));
669 if (stripos($this->_agent, 'YandexWebmaster') !== false) {
670 $aresult = explode('/', stristr($this->_agent, 'YandexWebmaster'));
688 if (stripos($this->_agent, 'YandexFavicons') !== false) {
689 $aresult = explode('/', stristr($this->_agent, 'YandexFavicons'));
707 if (stripos($this->_agent, 'YandexBlogs') !== false) {
708 $aresult = explode('/', stristr($this->_agent, 'YandexBlogs'));
726 if (stripos($this->_agent, 'YandexMedia') !== false) {
727 $aresult = explode('/', stristr($this->_agent, 'YandexMedia'));
745 if (stripos($this->_agent, 'YandexVideo') !== false) {
746 $aresult = explode('/', stristr($this->_agent, 'YandexVideo'));
764 if (stripos($this->_agent, 'YandexImages') !== false) {
765 $aresult = explode('/', stristr($this->_agent, 'YandexImages'));
783 if (stripos($this->_agent, "msnbot") !== false) {
784 $aresult = explode("/", stristr($this->_agent, "msnbot"));
802 if (stripos($this->_agent, "bingbot") !== false) {
803 $aresult = explode("/", stristr($this->_agent, "bingbot"));
821 if (stripos($this->_agent, 'W3C-checklink') !== false) {
822 $aresult = explode('/', stristr($this->_agent, 'W3C-checklink'));
829 } else if (stripos($this->_agent, 'W3C_Validator') !== false) {
831 $ua = str_replace("W3C_Validator ", "W3C_Validator/", $this->_agent);
839 } else if (stripos($this->_agent, 'W3C-mobileOK') !== false) {
853 if (stripos($this->_agent, 'slurp') !== false) {
854 $aresult = explode('/', stristr($this->_agent, 'Slurp'));
873 if (stripos($this->_agent, 'Edge/') !== false) {
874 $aresult = explode('/', stristr($this->_agent, 'Edge'));
879 …if (stripos($this->_agent, 'Windows Phone') !== false || stripos($this->_agent, 'Android') !== fal…
895 if (stripos($this->_agent, 'Trident/7.0; rv:11.0') !== false) {
900 else if (stripos($this->_agent, 'microsoft internet explorer') !== false) {
903 $aresult = stristr($this->_agent, '/');
909 … else if (stripos($this->_agent, 'msie') !== false && stripos($this->_agent, 'opera') === false) {
911 if (stripos($this->_agent, 'msnb') !== false) {
912 $aresult = explode(' ', stristr(str_replace(';', '; ', $this->_agent), 'MSN'));
919 $aresult = explode(' ', stristr(str_replace(';', '; ', $this->_agent), 'msie'));
923 if(preg_match('#trident/([0-9\.]+);#i', $this->_agent, $aresult)){
943 if(stripos($this->_agent, 'IEMobile') !== false) {
950 else if (stripos($this->_agent, 'trident') !== false) {
952 $result = explode('rv:', $this->_agent);
955 $this->_agent = str_replace(array("Mozilla", "Gecko"), "MSIE", $this->_agent);
958 …else if (stripos($this->_agent, 'mspie') !== false || stripos($this->_agent, 'pocket') !== false) {
959 $aresult = explode(' ', stristr($this->_agent, 'mspie'));
965 if (stripos($this->_agent, 'mspie') !== false) {
968 $aversion = explode('/', $this->_agent);
985 if (stripos($this->_agent, 'opera mini') !== false) {
986 $resultant = stristr($this->_agent, 'opera mini');
1002 } else if (stripos($this->_agent, 'opera') !== false) {
1003 $resultant = stristr($this->_agent, 'opera');
1016 if (stripos($this->_agent, 'Opera Mobi') !== false) {
1021 } else if (stripos($this->_agent, 'OPR') !== false) {
1022 $resultant = stristr($this->_agent, 'OPR');
1030 if (stripos($this->_agent, 'Mobile') !== false) {
1045 if (stripos($this->_agent, 'Chrome') !== false) {
1046 $aresult = explode('/', stristr($this->_agent, 'Chrome'));
1052 if (stripos($this->_agent, 'Android') !== false) {
1053 if (stripos($this->_agent, 'Mobile') !== false) {
1072 if (stripos($this->_agent, 'webtv') !== false) {
1073 $aresult = explode('/', stristr($this->_agent, 'webtv'));
1090 if (stripos($this->_agent, 'NetPositive') !== false) {
1091 $aresult = explode('/', stristr($this->_agent, 'NetPositive'));
1108 if (stripos($this->_agent, 'galeon') !== false) {
1109 $aresult = explode(' ', stristr($this->_agent, 'galeon'));
1126 if (stripos($this->_agent, 'Konqueror') !== false) {
1127 $aresult = explode(' ', stristr($this->_agent, 'Konqueror'));
1144 if (stripos($this->_agent, 'icab') !== false) {
1145 $aversion = explode(' ', stristr(str_replace('/', ' ', $this->_agent), 'icab'));
1161 if (stripos($this->_agent, 'omniweb') !== false) {
1162 $aresult = explode('/', stristr($this->_agent, 'omniweb'));
1177 if (stripos($this->_agent, 'Phoenix') !== false) {
1178 $aversion = explode('/', stristr($this->_agent, 'Phoenix'));
1194 if (stripos($this->_agent, 'Firebird') !== false) {
1195 $aversion = explode('/', stristr($this->_agent, 'Firebird'));
1212 …if (stripos($this->_agent, 'Firefox') !== false && preg_match('/Navigator\/([^ ]*)/i', $this->_age…
1216 …} else if (stripos($this->_agent, 'Firefox') === false && preg_match('/Netscape6?\/([^ ]*)/i', $th…
1230 …if (stripos($this->_agent, 'Mozilla') !== false && preg_match('/Shiretoko\/([^ ]*)/i', $this->_age…
1244 …if (stripos($this->_agent, 'Mozilla') !== false && preg_match('/IceCat\/([^ ]*)/i', $this->_agent,…
1258 if (preg_match("/Nokia([^\/]+)\/([^ SP]+)/i", $this->_agent, $matches)) {
1260 … if (stripos($this->_agent, 'Series60') !== false || strpos($this->_agent, 'S60') !== false) {
1277 if (stripos($this->_agent, 'safari') === false) {
1278 if (preg_match("/Firefox[\/ \(]([^ ;\)]+)/i", $this->_agent, $matches)) {
1282 if (stripos($this->_agent, 'Android') !== false) {
1283 if (stripos($this->_agent, 'Mobile') !== false) {
1290 } else if (preg_match("/Firefox$/i", $this->_agent, $matches)) {
1305 if (stripos($this->_agent, 'Iceweasel') !== false) {
1306 $aresult = explode('/', stristr($this->_agent, 'Iceweasel'));
1323 …if (stripos($this->_agent, 'mozilla') !== false && preg_match('/rv:[0-9].[0-9][a-b]?/i', $this->_a…
1324 $aversion = explode(' ', stristr($this->_agent, 'rv:'));
1325 preg_match('/rv:[0-9].[0-9][a-b]?/i', $this->_agent, $aversion);
1329 …else if (stripos($this->_agent, 'mozilla') !== false && preg_match('/rv:[0-9]\.[0-9]/i', $this->_a…
1330 $aversion = explode('', stristr($this->_agent, 'rv:'));
1334 …if (stripos($this->_agent, 'mozilla') !== false && preg_match('/mozilla\/([^ ]*)/i', $this->_agent
1348 if (stripos($this->_agent, 'lynx') !== false) {
1349 $aresult = explode('/', stristr($this->_agent, 'Lynx'));
1364 if (stripos($this->_agent, 'amaya') !== false) {
1365 $aresult = explode('/', stristr($this->_agent, 'Amaya'));
1382 if (stripos($this->_agent, 'Safari') !== false
1383 && stripos($this->_agent, 'iPhone') === false
1384 && stripos($this->_agent, 'iPod') === false
1387 $aresult = explode('/', stristr($this->_agent, 'Version'));
1402 if (stripos($this->_agent, 'SamsungBrowser') !== false) {
1404 $aresult = explode('/', stristr($this->_agent, 'SamsungBrowser'));
1419 if (stripos($this->_agent, 'Silk') !== false) {
1420 $aresult = explode('/', stristr($this->_agent, 'Silk'));
1435 if (stripos($this->_agent, 'Iframely') !== false) {
1436 $aresult = explode('/', stristr($this->_agent, 'Iframely'));
1451 if (stripos($this->_agent, 'CocoaRestClient') !== false) {
1452 $aresult = explode('/', stristr($this->_agent, 'CocoaRestClient'));
1471 if (stristr($this->_agent, 'FacebookExternalHit')) {
1485 if (stristr($this->_agent, 'FBIOS')) {
1498 $aresult = explode('/', stristr($this->_agent, 'Version'));
1513 $aresult = explode('/', stristr($this->_agent, 'CriOS'));
1529 if (stripos($this->_agent, 'iPhone') !== false) {
1548 if (stripos($this->_agent, 'iPad') !== false) {
1566 if (stripos($this->_agent, 'iPod') !== false) {
1584 if (stripos($this->_agent, 'Android') !== false) {
1585 $aresult = explode(' ', stristr($this->_agent, 'Android'));
1592 if (stripos($this->_agent, 'Mobile') !== false) {
1609 if (stripos($this->_agent, 'Vivaldi') !== false) {
1610 $aresult = explode('/', stristr($this->_agent, 'Vivaldi'));
1627 if (stripos($this->_agent, 'YaBrowser') !== false) {
1628 $aresult = explode('/', stristr($this->_agent, 'YaBrowser'));
1634 if (stripos($this->_agent, 'iPad') !== false) {
1636 } elseif (stripos($this->_agent, 'Mobile') !== false) {
1638 } elseif (stripos($this->_agent, 'Android') !== false) {
1655 if (stripos($this->_agent, 'PlayStation ') !== false) {
1656 $aresult = explode(' ', stristr($this->_agent, 'PlayStation '));
1661 … if (stripos($this->_agent, 'Portable)') !== false || stripos($this->_agent, 'Vita') !== false) {
1675 if (stripos($this->_agent, 'windows') !== false) {
1677 } else if (stripos($this->_agent, 'iPad') !== false) {
1679 } else if (stripos($this->_agent, 'iPod') !== false) {
1681 } else if (stripos($this->_agent, 'iPhone') !== false) {
1683 } elseif (stripos($this->_agent, 'mac') !== false) {
1685 } elseif (stripos($this->_agent, 'android') !== false) {
1687 } elseif (stripos($this->_agent, 'Silk') !== false) {
1689 …} elseif (stripos($this->_agent, 'linux') !== false && stripos($this->_agent, 'SMART-TV') !== fals…
1691 } elseif (stripos($this->_agent, 'linux') !== false) {
1693 } else if (stripos($this->_agent, 'Nokia') !== false) {
1695 } else if (stripos($this->_agent, 'BlackBerry') !== false) {
1697 } elseif (stripos($this->_agent, 'FreeBSD') !== false) {
1699 } elseif (stripos($this->_agent, 'OpenBSD') !== false) {
1701 } elseif (stripos($this->_agent, 'NetBSD') !== false) {
1703 } elseif (stripos($this->_agent, 'OpenSolaris') !== false) {
1705 } elseif (stripos($this->_agent, 'SunOS') !== false) {
1707 } elseif (stripos($this->_agent, 'OS\/2') !== false) {
1709 } elseif (stripos($this->_agent, 'BeOS') !== false) {
1711 } elseif (stripos($this->_agent, 'win') !== false) {
1713 } elseif (stripos($this->_agent, 'Playstation') !== false) {
1715 } elseif (stripos($this->_agent, 'Roku') !== false) {
1717 } elseif (stripos($this->_agent, 'iOS') !== false) {
1719 } elseif (stripos($this->_agent, 'tvOS') !== false) {
1721 } elseif (stripos($this->_agent, 'curl') !== false) {
1723 } elseif (stripos($this->_agent, 'CrOS') !== false) {
1725 } elseif (stripos($this->_agent, 'okhttp') !== false) {
1727 } elseif (stripos($this->_agent, 'PostmanRuntime') !== false) {
1729 } elseif (stripos($this->_agent, 'Iframely') !== false) {