X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryQueryPage.php;h=b13f79720933886f6c0499e5977dc6ac8f4527eb;hb=648ed2f069a3ac9229f5085ae3b26aa7c141d2ab;hp=88af62b6d379e9f85ed0fbeb546685db26eb43a9;hpb=bb06573441014c75da0e3fec8aa927b7ebce8830;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryQueryPage.php b/includes/api/ApiQueryQueryPage.php index 88af62b6d3..b13f797209 100644 --- a/includes/api/ApiQueryQueryPage.php +++ b/includes/api/ApiQueryQueryPage.php @@ -34,15 +34,10 @@ class ApiQueryQueryPage extends ApiQueryGeneratorBase { public function __construct( $query, $moduleName ) { parent::__construct( $query, $moduleName, 'qp' ); - // We need to do this to make sure $wgQueryPages is set up - // This SUCKS - global $IP; - require_once "$IP/includes/QueryPage.php"; - // Build mapping from special page names to QueryPage classes - global $wgQueryPages, $wgAPIUselessQueryPages; + global $wgAPIUselessQueryPages; $this->qpMap = array(); - foreach ( $wgQueryPages as $page ) { + foreach ( QueryPage::getPages() as $page ) { if ( !in_array( $page[1], $wgAPIUselessQueryPages ) ) { $this->qpMap[$page[1]] = $page[0]; } @@ -203,7 +198,7 @@ class ApiQueryQueryPage extends ApiQueryGeneratorBase { } public function getDescription() { - return 'Get a list provided by a QueryPage-based special page'; + return 'Get a list provided by a QueryPage-based special page.'; } public function getPossibleErrors() {