Show whether the WriteApi is enabled in meta=siteinfo.
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Tue, 4 Mar 2008 17:29:05 +0000 (17:29 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Tue, 4 Mar 2008 17:29:05 +0000 (17:29 +0000)
includes/api/ApiQuerySiteinfo.php

index 5d51582..4962b6f 100644 (file)
@@ -71,7 +71,7 @@ class ApiQuerySiteinfo extends ApiQueryBase {
        }
 
        protected function appendGeneralInfo($property) {
-               global $wgSitename, $wgVersion, $wgCapitalLinks, $wgRightsCode, $wgRightsText, $wgLanguageCode, $IP;
+               global $wgSitename, $wgVersion, $wgCapitalLinks, $wgRightsCode, $wgRightsText, $wgLanguageCode, $IP, $wgEnableWriteAPI;
                
                $data = array ();
                $mainPage = Title :: newFromText(wfMsgForContent('mainpage'));
@@ -88,6 +88,9 @@ class ApiQuerySiteinfo extends ApiQueryBase {
                        $data['rightscode'] = $wgRightsCode;
                $data['rights'] = $wgRightsText;
                $data['lang'] = $wgLanguageCode;
+
+               if ( $wgEnableWriteAPI )
+                       $data['writeapi'] = '';
                
                $this->getResult()->addValue('query', $property, $data);
        }