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