diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2012-04-26 18:23:31 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2012-04-26 18:23:31 +0200 |
commit | c4372dd38a4d109b4f3881ea63b667e33adbe503 (patch) | |
tree | e8e6dae1229a68c26b7a348c73dc0c8c77da97e5 /extensions/Gadgets/ApiQueryGadgetCategories.php | |
parent | cf566324cfb218f0c7323d97d2a103bbb8d60ba4 (diff) |
Update to MediaWiki 1.18.3
Diffstat (limited to 'extensions/Gadgets/ApiQueryGadgetCategories.php')
-rw-r--r-- | extensions/Gadgets/ApiQueryGadgetCategories.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/extensions/Gadgets/ApiQueryGadgetCategories.php b/extensions/Gadgets/ApiQueryGadgetCategories.php index 45468966..f4ad5102 100644 --- a/extensions/Gadgets/ApiQueryGadgetCategories.php +++ b/extensions/Gadgets/ApiQueryGadgetCategories.php @@ -50,14 +50,17 @@ class ApiQueryGadgetCategories extends ApiQueryBase { if ( isset( $this->props['name'] ) ) { $row['name'] = $category; } + if ( $category !== "" ) { if ( isset( $this->props['title'] ) ) { $row['desc'] = wfMessage( "gadget-section-$category" )->parse(); } } + if ( isset( $this->props['members'] ) ) { $row['members'] = count( $list ); } + $data[] = $row; } } @@ -95,13 +98,14 @@ class ApiQueryGadgetCategories extends ApiQueryBase { ' title - Category title', ' members - Number of gadgets in category', ), - 'names' => 'Name(s) of gadgets to retrieve', + 'names' => 'Name(s) of categories to retrieve', ); } - protected function getExamples() { + public function getExamples() { $params = $this->getAllowedParams(); $allProps = implode( '|', $params['prop'][ApiBase::PARAM_TYPE] ); + return array( 'Get a list of existing gadget categories:', ' api.php?action=query&list=gadgetcategories', @@ -111,7 +115,6 @@ class ApiQueryGadgetCategories extends ApiQueryBase { } public function getVersion() { - return __CLASS__ . ': $Id: ApiQueryGadgetCategories.php 96850 2011-09-12 15:10:26Z reedy $'; + return __CLASS__ . ': $Id: ApiQueryGadgetCategories.php 97890 2011-09-23 06:48:37Z siebrand $'; } - } |