X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialUnwatchedpages.php;h=96878a38aa74bcb23aae98e16654ce378cd47401;hb=02abae3248b9273be6b312aeb9f1cae81a3ac6c0;hp=0cbf00d528d2a4ff957523df5c74ccebf1ff3dab;hpb=07f008f49be8542ba8881f209285eaf9de563cc7;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialUnwatchedpages.php b/includes/specials/SpecialUnwatchedpages.php index 0cbf00d528..96878a38aa 100644 --- a/includes/specials/SpecialUnwatchedpages.php +++ b/includes/specials/SpecialUnwatchedpages.php @@ -64,6 +64,7 @@ class UnwatchedpagesPage extends QueryPage { } public function getQueryInfo() { + $dbr = wfGetDB( DB_REPLICA ); return [ 'tables' => [ 'page', 'watchlist' ], 'fields' => [ @@ -74,7 +75,7 @@ class UnwatchedpagesPage extends QueryPage { 'conds' => [ 'wl_title IS NULL', 'page_is_redirect' => 0, - "page_namespace != '" . NS_MEDIAWIKI . "'" + 'page_namespace != ' . $dbr->addQuotes( NS_MEDIAWIKI ), ], 'join_conds' => [ 'watchlist' => [ 'LEFT JOIN', [ 'wl_title = page_title', @@ -115,10 +116,12 @@ class UnwatchedpagesPage extends QueryPage { $text = $wgContLang->convert( $nt->getPrefixedText() ); - $plink = Linker::linkKnown( $nt, htmlspecialchars( $text ) ); - $wlink = Linker::linkKnown( + $linkRenderer = $this->getLinkRenderer(); + + $plink = $linkRenderer->makeKnownLink( $nt, $text ); + $wlink = $linkRenderer->makeKnownLink( $nt, - $this->msg( 'watch' )->escaped(), + $this->msg( 'watch' )->text(), [ 'class' => 'mw-watch-link' ], [ 'action' => 'watch' ] );