@@ 1141-1154 (lines=14) @@ | ||
1138 | /* |
|
1139 | is_webkit() can be used to check the User Agent for an webkit generic browser |
|
1140 | */ |
|
1141 | static function is_webkit() { |
|
1142 | ||
1143 | if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { |
|
1144 | return false; |
|
1145 | } |
|
1146 | ||
1147 | $agent = strtolower( $_SERVER['HTTP_USER_AGENT'] ); |
|
1148 | ||
1149 | $pos_webkit = strpos( $agent, 'webkit' ); |
|
1150 | ||
1151 | if ( $pos_webkit !== false ) { |
|
1152 | return true; |
|
1153 | } else { |
|
1154 | return false; |
|
1155 | } |
|
1156 | } |
|
1157 | ||
@@ 1241-1250 (lines=10) @@ | ||
1238 | * |
|
1239 | * @return boolean true if the browser is Kindle monochrome Native browser otherwise false |
|
1240 | */ |
|
1241 | static function is_kindle_touch() { |
|
1242 | if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { |
|
1243 | return false; |
|
1244 | } |
|
1245 | $agent = strtolower( $_SERVER['HTTP_USER_AGENT'] ); |
|
1246 | $pos_kindle_touch = strpos( $agent, 'kindle/3.0+' ); |
|
1247 | if ( false !== $pos_kindle_touch && false === self::is_kindle_fire() ) { |
|
1248 | return true; |
|
1249 | } else { |
|
1250 | return false; |
|
1251 | } |
|
1252 | } |
|
1253 | ||
@@ 1256-1266 (lines=11) @@ | ||
1253 | ||
1254 | ||
1255 | // Detect if user agent is the WordPress.com Windows 8 app (used ONLY on the custom oauth stylesheet) |
|
1256 | static function is_windows8_auth() { |
|
1257 | if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { |
|
1258 | return false; |
|
1259 | } |
|
1260 | ||
1261 | $agent = strtolower( $_SERVER['HTTP_USER_AGENT'] ); |
|
1262 | $pos = strpos( $agent, 'msauthhost' ); |
|
1263 | if ( false !== $pos ) { |
|
1264 | return true; |
|
1265 | } else { |
|
1266 | return false; |
|
1267 | } |
|
1268 | } |
|
1269 | ||
@@ 1271-1281 (lines=11) @@ | ||
1268 | } |
|
1269 | ||
1270 | // Detect if user agent is the WordPress.com Windows 8 app. |
|
1271 | static function is_wordpress_for_win8() { |
|
1272 | if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { |
|
1273 | return false; |
|
1274 | } |
|
1275 | ||
1276 | $agent = strtolower( $_SERVER['HTTP_USER_AGENT'] ); |
|
1277 | $pos = strpos( $agent, 'wp-windows8' ); |
|
1278 | if ( false !== $pos ) { |
|
1279 | return true; |
|
1280 | } else { |
|
1281 | return false; |
|
1282 | } |
|
1283 | } |
|
1284 |