@@ 716-724 (lines=9) @@ | ||
713 | */ |
|
714 | public static function checkBrowserPhoenix() |
|
715 | { |
|
716 | if (stripos(self::$userAgentString, 'Phoenix') !== false) { |
|
717 | $aversion = explode('/', stristr(self::$userAgentString, 'Phoenix')); |
|
718 | if (isset($aversion[1])) { |
|
719 | self::$browser->setVersion($aversion[1]); |
|
720 | } |
|
721 | self::$browser->setName(Browser::PHOENIX); |
|
722 | ||
723 | return true; |
|
724 | } |
|
725 | ||
726 | return false; |
|
727 | } |
|
@@ 736-744 (lines=9) @@ | ||
733 | */ |
|
734 | public static function checkBrowserFirebird() |
|
735 | { |
|
736 | if (stripos(self::$userAgentString, 'Firebird') !== false) { |
|
737 | $aversion = explode('/', stristr(self::$userAgentString, 'Firebird')); |
|
738 | if (isset($aversion[1])) { |
|
739 | self::$browser->setVersion($aversion[1]); |
|
740 | } |
|
741 | self::$browser->setName(Browser::FIREBIRD); |
|
742 | ||
743 | return true; |
|
744 | } |
|
745 | ||
746 | return false; |
|
747 | } |
|
@@ 1072-1083 (lines=12) @@ | ||
1069 | public static function checkBrowserAndroid() |
|
1070 | { |
|
1071 | // Android Navigator |
|
1072 | if (stripos(self::$userAgentString, 'Android') !== false) { |
|
1073 | if (preg_match('/Version\/([\d\.]*)/i', self::$userAgentString, $matches)) { |
|
1074 | if (isset($matches[1])) { |
|
1075 | self::$browser->setVersion($matches[1]); |
|
1076 | } |
|
1077 | } else { |
|
1078 | self::$browser->setVersion(Browser::VERSION_UNKNOWN); |
|
1079 | } |
|
1080 | self::$browser->setName(Browser::NAVIGATOR); |
|
1081 | ||
1082 | return true; |
|
1083 | } |
|
1084 | ||
1085 | // Dalvik (Android OS) |
|
1086 | if (stripos(self::$userAgentString, 'Dalvik/') !== false) { |
|
@@ 1170-1181 (lines=12) @@ | ||
1167 | public static function checkBrowserAppleNews() |
|
1168 | { |
|
1169 | // Navigator |
|
1170 | if (stripos(self::$userAgentString, 'AppleNews/') !== false) { |
|
1171 | if (preg_match('/Version\/([\d\.]*)/i', self::$userAgentString, $matches)) { |
|
1172 | if (isset($matches[1])) { |
|
1173 | self::$browser->setVersion($matches[1]); |
|
1174 | } |
|
1175 | } else { |
|
1176 | self::$browser->setVersion(Browser::VERSION_UNKNOWN); |
|
1177 | } |
|
1178 | self::$browser->setName(Browser::APPLE_NEWS); |
|
1179 | ||
1180 | return true; |
|
1181 | } |
|
1182 | ||
1183 | return false; |
|
1184 | } |