| @@ 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 | }  | 
                                |