From 1be49fb8deeb9b16189435ce64ae9f98d4a4c0f4 Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Fri, 9 May 2008 09:41:53 +0000 Subject: [PATCH] (bug 14028) Added language attribute to interwiki map in meta=siteinfo --- RELEASE-NOTES | 1 + includes/api/ApiQuerySiteinfo.php | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 8089db7a82..7953c87d09 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -324,6 +324,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 13993) apfrom doesn't work with apdir=descending * (bug 14018) Introduced alcontinue to list=alllinks to improve paging * (bug 14013) Added rcshow=patrolled to list=recentchanges +* (bug 14028) Added language attribute to interwiki map in meta=siteinfo === Languages updated in 1.13 === diff --git a/includes/api/ApiQuerySiteinfo.php b/includes/api/ApiQuerySiteinfo.php index 98467f208d..244a66531e 100644 --- a/includes/api/ApiQuerySiteinfo.php +++ b/includes/api/ApiQuerySiteinfo.php @@ -170,13 +170,16 @@ class ApiQuerySiteinfo extends ApiQueryBase { $res = $this->select(__METHOD__); $data = array(); + $langNames = Language::getLanguageNames(); while($row = $db->fetchObject($res)) { $val = array(); $val['prefix'] = $row->iw_prefix; - if ($row->iw_local == '1') + if($row->iw_local == '1') $val['local'] = ''; // $val['trans'] = intval($row->iw_trans); // should this be exposed? + if(isset($langNames[$row->iw_prefix])) + $val['language'] = $langNames[$row->iw_prefix]; $val['url'] = $row->iw_url; $data[] = $val; -- 2.20.1