X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialWantedfiles.php;h=74d5e5d3469ee96db7b37674ebdddc6aa7564385;hb=0c223c1d8636e7a8f370607a6bf5b31d5b69719f;hp=16127d9e9d349148e95d80affc92044135c92af2;hpb=c1abd570c67702bb35f64c439c9afcf81d362174;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialWantedfiles.php b/includes/specials/SpecialWantedfiles.php index 16127d9e9d..74d5e5d346 100644 --- a/includes/specials/SpecialWantedfiles.php +++ b/includes/specials/SpecialWantedfiles.php @@ -52,7 +52,7 @@ class WantedFilesPage extends WantedQueryPage { $noForeign = ''; if ( !$this->likelyToHaveFalsePositives() ) { // Additional messages for grep: - // wantedfiletext-cat-noforeign, wantedfiletext-nocat + // wantedfiletext-cat-noforeign, wantedfiletext-nocat-noforeign $noForeign = '-noforeign'; } @@ -99,50 +99,50 @@ class WantedFilesPage extends WantedQueryPage { * Use wfFindFile so we still think file namespace pages without * files are missing, but valid file redirects and foreign files are ok. * - * @return boolean + * @return bool */ protected function existenceCheck( Title $title ) { return (bool)wfFindFile( $title ); } function getQueryInfo() { - return array( - 'tables' => array( + return [ + 'tables' => [ 'imagelinks', 'page', 'redirect', 'img1' => 'image', 'img2' => 'image', - ), - 'fields' => array( + ], + 'fields' => [ 'namespace' => NS_FILE, 'title' => 'il_to', 'value' => 'COUNT(*)' - ), - 'conds' => array( + ], + 'conds' => [ 'img1.img_name' => null, // We also need to exclude file redirects 'img2.img_name' => null, - ), - 'options' => array( 'GROUP BY' => 'il_to' ), - 'join_conds' => array( - 'img1' => array( 'LEFT JOIN', + ], + 'options' => [ 'GROUP BY' => 'il_to' ], + 'join_conds' => [ + 'img1' => [ 'LEFT JOIN', 'il_to = img1.img_name' - ), - 'page' => array( 'LEFT JOIN', array( + ], + 'page' => [ 'LEFT JOIN', [ 'il_to = page_title', 'page_namespace' => NS_FILE, - ) ), - 'redirect' => array( 'LEFT JOIN', array( + ] ], + 'redirect' => [ 'LEFT JOIN', [ 'page_id = rd_from', 'rd_namespace' => NS_FILE, 'rd_interwiki' => '' - ) ), - 'img2' => array( 'LEFT JOIN', + ] ], + 'img2' => [ 'LEFT JOIN', 'rd_title = img2.img_name' - ) - ) - ); + ] + ] + ]; } protected function getGroupName() {