* Use "title" instead of "category"
authorVictor Vasiliev <vasilievvv@users.mediawiki.org>
Tue, 18 Mar 2008 08:14:08 +0000 (08:14 +0000)
committerVictor Vasiliev <vasilievvv@users.mediawiki.org>
Tue, 18 Mar 2008 08:14:08 +0000 (08:14 +0000)
* Support both "Category:Test" and "Test" format
* Fix notice about undefined index

includes/api/ApiQueryCategoryMembers.php

index 0286167..cb2a1d6 100644 (file)
@@ -51,9 +51,9 @@ class ApiQueryCategoryMembers extends ApiQueryGeneratorBase {
 
                $params = $this->extractRequestParams();
 
-               if (is_null($params['category'])
+               if ( !isset($params['title']) || is_null($params['title']) 
                        $this->dieUsage("The cmtitle parameter is required", 'notitle');
-               $categoryTitle = Title::makeTitleSafe(NS_CATEGORY, $params['category']);
+               $categoryTitle = Title::newFromText($params['title'], NS_CATEGORY);
 
                if ( is_null( $categoryTitle ) || $categoryTitle->getNamespace() != NS_CATEGORY )
                        $this->dieUsage("The category name you entered is not valid", 'invalidcategory');