https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114502

Revision: 114502
Author:   awjrichards
Date:     2012-03-26 22:46:12 +0000 (Mon, 26 Mar 2012)
Log Message:
-----------
MFT Change-Id: I510fe48f5aa7e1de0f2b2155fde02c646c5eeb63

Modified Paths:
--------------
    branches/wmf/1.19wmf1/extensions/MobileFrontend/MobileFrontend.body.php

Modified: 
branches/wmf/1.19wmf1/extensions/MobileFrontend/MobileFrontend.body.php
===================================================================
--- branches/wmf/1.19wmf1/extensions/MobileFrontend/MobileFrontend.body.php     
2012-03-26 22:12:37 UTC (rev 114501)
+++ branches/wmf/1.19wmf1/extensions/MobileFrontend/MobileFrontend.body.php     
2012-03-26 22:46:12 UTC (rev 114502)
@@ -269,10 +269,19 @@
 
                $languageUrls = array();
 
+               /**
+                * Provide correct method name depending on MW 1.19 or MW 1.20
+                */
+               if ( method_exists( 'Language', 'fetchLanguageName' )) {
+                       $langFetchMethodName = 'fetchLanguageName';
+               } else {
+                       $langFetchMethodName = 'getLanguageName';
+               }
+
                $languageUrls[] = array(
                        'href' => self::$currentURL,
                        'text' => self::$htmlTitle,
-                       'language' => Language::fetchLanguageName( 
$wgLanguageCode ),
+                       'language' => Language::$langFetchMethodName( 
$wgLanguageCode ),
                        'class' => 'interwiki-' . $wgLanguageCode,
                        'lang' => $wgLanguageCode,
                );
@@ -287,10 +296,10 @@
                                $languageUrl = $this->getMobileUrl( 
$nt->getFullURL() );
                                $languageUrls[] = array(
                                        'href' => $languageUrl,
-                                       'text' => ( 
Language::fetchLanguageName( $nt->getInterwiki() ) != ''
-                                                       ? 
Language::fetchLanguageName( $nt->getInterwiki() )
+                                       'text' => ( 
Language::$langFetchMethodName( $nt->getInterwiki() ) != ''
+                                                       ? 
Lanuage::$langFetchMethodName( $nt->getInterwiki() )
                                                        : $l ),
-                                       'language' => 
Language::fetchLanguageName( $lang ),
+                                       'language' => 
Language::$langFetchMethodName( $lang ),
                                        'class' => $class,
                                        'lang' => $lang,
                                );


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to