@@ 639-647 (lines=9) @@ | ||
636 | */ |
|
637 | public static function checkBrowserPhoenix() |
|
638 | { |
|
639 | if (stripos(self::$userAgentString, 'Phoenix') !== false) { |
|
640 | $aversion = explode('/', stristr(self::$userAgentString, 'Phoenix')); |
|
641 | if (isset($aversion[1])) { |
|
642 | self::$browser->setVersion($aversion[1]); |
|
643 | } |
|
644 | self::$browser->setName(Browser::PHOENIX); |
|
645 | ||
646 | return true; |
|
647 | } |
|
648 | ||
649 | return false; |
|
650 | } |
|
@@ 659-667 (lines=9) @@ | ||
656 | */ |
|
657 | public static function checkBrowserFirebird() |
|
658 | { |
|
659 | if (stripos(self::$userAgentString, 'Firebird') !== false) { |
|
660 | $aversion = explode('/', stristr(self::$userAgentString, 'Firebird')); |
|
661 | if (isset($aversion[1])) { |
|
662 | self::$browser->setVersion($aversion[1]); |
|
663 | } |
|
664 | self::$browser->setName(Browser::FIREBIRD); |
|
665 | ||
666 | return true; |
|
667 | } |
|
668 | ||
669 | return false; |
|
670 | } |
|
@@ 995-1006 (lines=12) @@ | ||
992 | public static function checkBrowserAndroid() |
|
993 | { |
|
994 | // Android Navigator |
|
995 | if (stripos(self::$userAgentString, 'Android') !== false) { |
|
996 | if (preg_match('/Version\/([\d\.]*)/i', self::$userAgentString, $matches)) { |
|
997 | if (isset($matches[1])) { |
|
998 | self::$browser->setVersion($matches[1]); |
|
999 | } |
|
1000 | } else { |
|
1001 | self::$browser->setVersion(Browser::VERSION_UNKNOWN); |
|
1002 | } |
|
1003 | self::$browser->setName(Browser::NAVIGATOR); |
|
1004 | ||
1005 | return true; |
|
1006 | } |
|
1007 | ||
1008 | // Dalvik (Android OS) |
|
1009 | if (stripos(self::$userAgentString, 'Dalvik/') !== false) { |
|
@@ 1093-1104 (lines=12) @@ | ||
1090 | public static function checkBrowserAppleNews() |
|
1091 | { |
|
1092 | // Navigator |
|
1093 | if (stripos(self::$userAgentString, 'AppleNews/') !== false) { |
|
1094 | if (preg_match('/Version\/([\d\.]*)/i', self::$userAgentString, $matches)) { |
|
1095 | if (isset($matches[1])) { |
|
1096 | self::$browser->setVersion($matches[1]); |
|
1097 | } |
|
1098 | } else { |
|
1099 | self::$browser->setVersion(Browser::VERSION_UNKNOWN); |
|
1100 | } |
|
1101 | self::$browser->setName(Browser::APPLE_NEWS); |
|
1102 | ||
1103 | return true; |
|
1104 | } |
|
1105 | ||
1106 | return false; |
|
1107 | } |