|
@@ 234-242 (lines=9) @@
|
| 231 |
|
if (stripos(self::$userAgentString, 'msie') !== false && stripos(self::$userAgentString, 'opera') === false |
| 232 |
|
) { |
| 233 |
|
// See if the browser is the odd MSN Explorer |
| 234 |
|
if (stripos(self::$userAgentString, 'msnb') !== false) { |
| 235 |
|
$aresult = explode(' ', stristr(str_replace(';', '; ', self::$userAgentString), 'MSN')); |
| 236 |
|
self::$browser->setName(Browser::MSN); |
| 237 |
|
if (isset($aresult[1])) { |
| 238 |
|
self::$browser->setVersion(str_replace(array('(', ')', ';'), '', $aresult[1])); |
| 239 |
|
} |
| 240 |
|
|
| 241 |
|
return true; |
| 242 |
|
} |
| 243 |
|
$aresult = explode(' ', stristr(str_replace(';', '; ', self::$userAgentString), 'msie')); |
| 244 |
|
self::$browser->setName(Browser::IE); |
| 245 |
|
if (isset($aresult[1])) { |
|
@@ 537-546 (lines=10) @@
|
| 534 |
|
*/ |
| 535 |
|
public static function checkBrowserNetPositive() |
| 536 |
|
{ |
| 537 |
|
if (stripos(self::$userAgentString, 'NetPositive') !== false) { |
| 538 |
|
$aresult = explode('/', stristr(self::$userAgentString, 'NetPositive')); |
| 539 |
|
if (isset($aresult[1])) { |
| 540 |
|
$aversion = explode(' ', $aresult[1]); |
| 541 |
|
self::$browser->setVersion(str_replace(array('(', ')', ';'), '', $aversion[0])); |
| 542 |
|
} |
| 543 |
|
self::$browser->setName(Browser::NETPOSITIVE); |
| 544 |
|
|
| 545 |
|
return true; |
| 546 |
|
} |
| 547 |
|
|
| 548 |
|
return false; |
| 549 |
|
} |