@@ 710-718 (lines=9) @@ | ||
707 | */ |
|
708 | public static function checkBrowserPhoenix() |
|
709 | { |
|
710 | if (stripos(self::$userAgentString, 'Phoenix') !== false) { |
|
711 | $aversion = explode('/', stristr(self::$userAgentString, 'Phoenix')); |
|
712 | if (isset($aversion[1])) { |
|
713 | self::$browser->setVersion($aversion[1]); |
|
714 | } |
|
715 | self::$browser->setName(Browser::PHOENIX); |
|
716 | ||
717 | return true; |
|
718 | } |
|
719 | ||
720 | return false; |
|
721 | } |
|
@@ 730-738 (lines=9) @@ | ||
727 | */ |
|
728 | public static function checkBrowserFirebird() |
|
729 | { |
|
730 | if (stripos(self::$userAgentString, 'Firebird') !== false) { |
|
731 | $aversion = explode('/', stristr(self::$userAgentString, 'Firebird')); |
|
732 | if (isset($aversion[1])) { |
|
733 | self::$browser->setVersion($aversion[1]); |
|
734 | } |
|
735 | self::$browser->setName(Browser::FIREBIRD); |
|
736 | ||
737 | return true; |
|
738 | } |
|
739 | ||
740 | return false; |
|
741 | } |
|
@@ 1066-1077 (lines=12) @@ | ||
1063 | public static function checkBrowserAndroid() |
|
1064 | { |
|
1065 | // Android Navigator |
|
1066 | if (stripos(self::$userAgentString, 'Android') !== false) { |
|
1067 | if (preg_match('/Version\/([\d\.]*)/i', self::$userAgentString, $matches)) { |
|
1068 | if (isset($matches[1])) { |
|
1069 | self::$browser->setVersion($matches[1]); |
|
1070 | } |
|
1071 | } else { |
|
1072 | self::$browser->setVersion(Browser::VERSION_UNKNOWN); |
|
1073 | } |
|
1074 | self::$browser->setName(Browser::NAVIGATOR); |
|
1075 | ||
1076 | return true; |
|
1077 | } |
|
1078 | ||
1079 | // Dalvik (Android OS) |
|
1080 | if (stripos(self::$userAgentString, 'Dalvik/') !== false) { |
|
@@ 1164-1175 (lines=12) @@ | ||
1161 | public static function checkBrowserAppleNews() |
|
1162 | { |
|
1163 | // Navigator |
|
1164 | if (stripos(self::$userAgentString, 'AppleNews/') !== false) { |
|
1165 | if (preg_match('/Version\/([\d\.]*)/i', self::$userAgentString, $matches)) { |
|
1166 | if (isset($matches[1])) { |
|
1167 | self::$browser->setVersion($matches[1]); |
|
1168 | } |
|
1169 | } else { |
|
1170 | self::$browser->setVersion(Browser::VERSION_UNKNOWN); |
|
1171 | } |
|
1172 | self::$browser->setName(Browser::APPLE_NEWS); |
|
1173 | ||
1174 | return true; |
|
1175 | } |
|
1176 | ||
1177 | return false; |
|
1178 | } |