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

Reply via email to