API: Added fallback8bitEncoding to meta=siteinfo output
authorRoan Kattouw <catrope@users.mediawiki.org>
Fri, 28 Mar 2008 13:12:47 +0000 (13:12 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Fri, 28 Mar 2008 13:12:47 +0000 (13:12 +0000)
RELEASE-NOTES
includes/api/ApiQuerySiteinfo.php

index 2a191f4..51aa602 100644 (file)
@@ -172,6 +172,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * Replaced $wgAPIUCUserPrefixMinLength by the more generic $wgAPIMaxDBRows
 * (bug 11719) Remove trailing blanks in YAML output.
 * (bug 13541) Added siprop=specialpagealiases to meta=siteinfo
+* Added fallback8bitEncoding field to meta=siteinfo&siprop=general output
 
 === Languages updated in 1.13 ===
 
index f8a401a..d070411 100644 (file)
@@ -74,7 +74,7 @@ class ApiQuerySiteinfo extends ApiQueryBase {
        }
 
        protected function appendGeneralInfo($property) {
-               global $wgSitename, $wgVersion, $wgCapitalLinks, $wgRightsCode, $wgRightsText, $wgLanguageCode, $IP, $wgEnableWriteAPI;
+               global $wgSitename, $wgVersion, $wgCapitalLinks, $wgRightsCode, $wgRightsText, $wgLanguageCode, $IP, $wgEnableWriteAPI, $wgLang;
                
                $data = array ();
                $mainPage = Title :: newFromText(wfMsgForContent('mainpage'));
@@ -87,10 +87,12 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                if ( $svn ) $data['rev'] = $svn;
 
                $data['case'] = $wgCapitalLinks ? 'first-letter' : 'case-sensitive'; // 'case-insensitive' option is reserved for future
+               
                if (isset($wgRightsCode))
                        $data['rightscode'] = $wgRightsCode;
                $data['rights'] = $wgRightsText;
                $data['lang'] = $wgLanguageCode;
+               $data['fallback8bitEncoding'] = $wgLang->fallback8bitEncoding();
 
                if ( $wgEnableWriteAPI )
                        $data['writeapi'] = '';