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