X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fspecials%2FSpecialWantedpages.php;h=76b721c5423462d4635ad9d8ed2e629a4b12a197;hp=ca26bb4babda63b519e521b556a19af3e450f968;hb=e3bd13db0c285f312e31bb1b7271af4628cca80c;hpb=4657bd99edffe5c7f4a204b2fc3ce7471bfb208c diff --git a/includes/specials/SpecialWantedpages.php b/includes/specials/SpecialWantedpages.php index ca26bb4bab..76b721c542 100644 --- a/includes/specials/SpecialWantedpages.php +++ b/includes/specials/SpecialWantedpages.php @@ -50,41 +50,41 @@ class WantedPagesPage extends WantedQueryPage { function getQueryInfo() { $count = $this->getConfig()->get( 'WantedPagesThreshold' ) - 1; - $query = array( - 'tables' => array( + $query = [ + 'tables' => [ 'pagelinks', 'pg1' => 'page', 'pg2' => 'page' - ), - 'fields' => array( + ], + 'fields' => [ 'namespace' => 'pl_namespace', 'title' => 'pl_title', 'value' => 'COUNT(*)' - ), - 'conds' => array( + ], + 'conds' => [ 'pg1.page_namespace IS NULL', "pl_namespace NOT IN ( '" . NS_USER . "', '" . NS_USER_TALK . "' )", "pg2.page_namespace != '" . NS_MEDIAWIKI . "'" - ), - 'options' => array( - 'HAVING' => array( + ], + 'options' => [ + 'HAVING' => [ "COUNT(*) > $count", "COUNT(*) > SUM(pg2.page_is_redirect)" - ), - 'GROUP BY' => array( 'pl_namespace', 'pl_title' ) - ), - 'join_conds' => array( - 'pg1' => array( - 'LEFT JOIN', array( + ], + 'GROUP BY' => [ 'pl_namespace', 'pl_title' ] + ], + 'join_conds' => [ + 'pg1' => [ + 'LEFT JOIN', [ 'pg1.page_namespace = pl_namespace', 'pg1.page_title = pl_title' - ) - ), - 'pg2' => array( 'LEFT JOIN', 'pg2.page_id = pl_from' ) - ) - ); + ] + ], + 'pg2' => [ 'LEFT JOIN', 'pg2.page_id = pl_from' ] + ] + ]; // Replacement for the WantedPages::getSQL hook - Hooks::run( 'WantedPages::getQueryInfo', array( &$this, &$query ) ); + Hooks::run( 'WantedPages::getQueryInfo', [ &$this, &$query ] ); return $query; }