X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialBrokenRedirects.php;h=e6fd58d22b962aadb8559fb66652b948a752f7bd;hb=e0f1be027b69e666ea315cd98795146a55fcabe9;hp=97de72a11866b4fc078b54d710c8f87be72092b4;hpb=2b69c9525bcf75ad0ea203d4256cfef9e3d6fd40;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialBrokenRedirects.php b/includes/specials/SpecialBrokenRedirects.php index 97de72a118..e6fd58d22b 100644 --- a/includes/specials/SpecialBrokenRedirects.php +++ b/includes/specials/SpecialBrokenRedirects.php @@ -50,6 +50,7 @@ class BrokenRedirectsPage extends QueryPage { } function getQueryInfo() { + $dbr = wfGetDB( DB_SLAVE ); return array( 'tables' => array( 'redirect', @@ -68,7 +69,7 @@ class BrokenRedirectsPage extends QueryPage { // but aren't "broken" either. // Special pages and interwiki links 'rd_namespace >= 0', - '(rd_interwiki IS NULL OR rd_interwiki = "")', + 'rd_interwiki IS NULL OR rd_interwiki = ' . $dbr->addQuotes( '' ), 'p2.page_namespace IS NULL', ), 'join_conds' => array( @@ -87,7 +88,7 @@ class BrokenRedirectsPage extends QueryPage { * @return array */ function getOrderFields() { - return array ( 'rd_namespace', 'rd_title', 'rd_from' ); + return array( 'rd_namespace', 'rd_title', 'rd_from' ); } /** @@ -137,7 +138,7 @@ class BrokenRedirectsPage extends QueryPage { $out = $from . $this->msg( 'word-separator' )->escaped(); - if( $this->getUser()->isAllowed( 'delete' ) ) { + if ( $this->getUser()->isAllowed( 'delete' ) ) { $links[] = Linker::linkKnown( $fromObj, $this->msg( 'brokenredirects-delete' )->escaped(), @@ -150,4 +151,8 @@ class BrokenRedirectsPage extends QueryPage { $out .= " {$arr} {$to}"; return $out; } + + protected function getGroupName() { + return 'maintenance'; + } }