Changeset 5989
- Timestamp:
- 10/02/2017 07:44:28 PM (8 years ago)
- Location:
- sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0
- Files:
-
- 2 edited
-
parse.php (modified) (2 diffs)
-
tests/phpunit/tests/browse-happy.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/parse.php
r5988 r5989 91 91 // No indentifiers provided 92 92 if ( empty( $result['name'] ) ) { 93 $data['name'] = 'unknown'; 93 if ( 'BlackBerry' === $mobile_device ) { 94 $data['name'] = 'BlackBerry Browser'; 95 } else { 96 $data['name'] = 'unknown'; 97 } 94 98 } 95 99 // Opera … … 138 142 } elseif ( 'Fire OS' === $data['platform'] ) { 139 143 $data['name'] = 'Kindle Browser'; 144 } elseif ( false !== strpos( $user_agent, 'BlackBerry' ) || false !== strpos( $user_agent, 'BB10' ) ) { 145 $data['name'] = 'BlackBerry Browser'; 146 $data['mobile'] = true; 147 148 if ( false !== stripos( $user_agent, 'BB10' ) ) { 149 $result['version'][ $key ] = ''; 150 $version = ''; 151 } 140 152 } else { 141 153 $data['name'] = 'Mobile Safari'; -
sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/tests/phpunit/tests/browse-happy.php
r5988 r5989 68 68 ], 69 69 70 // BlackBerry Browser 71 72 [ 73 'Mozilla/5.0 (BB10; Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2876 Mobile Safari/537.35+', 74 'Mobile BlackBerry Browser', 75 ], 76 [ 77 'BlackBerry; U; Blackberry 9900; en', 78 'Mobile BlackBerry Browser', 79 ], 80 [ 81 'BlackBerry8520/5.0.0.592 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/168', 82 'Mobile BlackBerry Browser', 83 ], 84 [ 85 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9720; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.1121 Mobile Safari/534.11+', 86 'Mobile BlackBerry Browser 7.1.0.1121', 87 ], 88 70 89 // Camino 71 90 … … 514 533 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13F69 [FBAN/FBIOS;FBAV/59.0.0.51.142;FBBV/33266808;FBRV/0;FBDV/iPhone7,1;FBMD/iPhone;FBSN/iPhone OS;FBSV/9.3.2;FBSS/3;FBCR/Telkomsel;FBID/phone;FBLC/en_US;FBOP/5] evaliant', 515 534 'iPhone unknown', // Actually: iPhone Facebook App 59.0.0.51.142 516 ],517 [518 'BlackBerry; U; Blackberry 9900; en',519 'Mobile unknown',520 ],521 [522 'BlackBerry8520/5.0.0.592 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/168',523 'Mobile unknown',524 535 ], 525 536 [
Note: See TracChangeset
for help on using the changeset viewer.