https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106290
Revision: 106290
Author: preilly
Date: 2011-12-15 00:26:56 +0000 (Thu, 15 Dec 2011)
Log Message:
-----------
test for xDevice header
Modified Paths:
--------------
trunk/extensions/MobileFrontend/MobileFrontend.php
Modified: trunk/extensions/MobileFrontend/MobileFrontend.php
===================================================================
--- trunk/extensions/MobileFrontend/MobileFrontend.php 2011-12-15 00:26:22 UTC
(rev 106289)
+++ trunk/extensions/MobileFrontend/MobileFrontend.php 2011-12-15 00:26:56 UTC
(rev 106290)
@@ -423,9 +423,9 @@
public function beforePageRedirect( $out, &$redirect, &$code ) {
if ( $out->getTitle()->isSpecial( 'Userlogin' ) ) {
- global $wgMobileDomain, $wgRequest;
- $requestURL = $wgRequest->getFullRequestURL();
- if ( stristr( $requestURL, $wgMobileDomain ) !== false
) {
+ global $wgMobileDomain;
+ $xDevice = isset( $_SERVER['HTTP_X_DEVICE'] ) ?
$_SERVER['HTTP_X_DEVICE'] : '';
+ if ( $xDevice ) {
$parsedUrl = wfParseUrl( $redirect );
if ( stristr( $parsedUrl['host'],
$wgMobileDomain ) === false ) {
$hostParts = explode( '.',
$parsedUrl['host'] );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs