X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialWantedfiles.php;h=74d5e5d3469ee96db7b37674ebdddc6aa7564385;hb=ad1979423e82481380ee313b7fc3d0cb2ee4bd85;hp=a718aa817aa6b7868bf25db0c38d46f7427c99e0;hpb=8b04c0f0ae7c5b96af2a1bdb4f0ca126451e5d95;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialWantedfiles.php b/includes/specials/SpecialWantedfiles.php index a718aa817a..74d5e5d346 100644 --- a/includes/specials/SpecialWantedfiles.php +++ b/includes/specials/SpecialWantedfiles.php @@ -106,43 +106,43 @@ class WantedFilesPage extends WantedQueryPage { } 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() {