X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fspecials%2FSpecialUnwatchedpages.php;h=2cd74b7274c35fa2f5db6c1a0ebf73ee8d0f3bcc;hp=0ea7dfae14c55cd9df82f2ab48b13c7595c6d1af;hb=74d04edec385aa86ee01943b9a27475d79f74e78;hpb=3fedcc76716b2fd15e8b992d5c72b848d891b5f7 diff --git a/includes/specials/SpecialUnwatchedpages.php b/includes/specials/SpecialUnwatchedpages.php index 0ea7dfae14..2cd74b7274 100644 --- a/includes/specials/SpecialUnwatchedpages.php +++ b/includes/specials/SpecialUnwatchedpages.php @@ -24,6 +24,7 @@ * @author Ævar Arnfjörð Bjarmason */ +use MediaWiki\MediaWikiServices; use Wikimedia\Rdbms\IResultWrapper; use Wikimedia\Rdbms\IDatabase; @@ -109,19 +110,18 @@ class UnwatchedpagesPage extends QueryPage { * @return string */ function formatResult( $skin, $result ) { - global $wgContLang; - $nt = Title::makeTitleSafe( $result->namespace, $result->title ); if ( !$nt ) { return Html::element( 'span', [ 'class' => 'mw-invalidtitle' ], Linker::getInvalidTitleDescription( $this->getContext(), $result->namespace, $result->title ) ); } - $text = $wgContLang->convert( $nt->getPrefixedText() ); + $text = MediaWikiServices::getInstance()->getContentLanguage()-> + convert( htmlspecialchars( $nt->getPrefixedText() ) ); $linkRenderer = $this->getLinkRenderer(); - $plink = $linkRenderer->makeKnownLink( $nt, $text ); + $plink = $linkRenderer->makeKnownLink( $nt, new HtmlArmor( $text ) ); $wlink = $linkRenderer->makeKnownLink( $nt, $this->msg( 'watch' )->text(),