From c600bd5eb503e0a103cbd1a2516be2416e3df45d Mon Sep 17 00:00:00 2001 From: Kunal Mehta Date: Thu, 4 Aug 2016 15:53:02 -0700 Subject: [PATCH] SpecialUpload: Use LinkRenderer instead of Linker::link() Fixed a typo too! Change-Id: I0b58c2a78c2ae1de850f8e00a549dd29b8cedba2 --- includes/specials/SpecialUpload.php | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/includes/specials/SpecialUpload.php b/includes/specials/SpecialUpload.php index 6fcdb00565..bfb52e8063 100644 --- a/includes/specials/SpecialUpload.php +++ b/includes/specials/SpecialUpload.php @@ -22,6 +22,9 @@ * @ingroup Upload */ +use MediaWiki\Linker\LinkRenderer; +use MediaWiki\MediaWikiServices; + /** * Form for handling uploads and special page. * @@ -261,7 +264,7 @@ class SpecialUpload extends SpecialPage { 'texttop' => $this->uploadFormTextTop, 'textaftersummary' => $this->uploadFormTextAfterSummary, 'destfile' => $this->mDesiredDestName, - ], $context ); + ], $context, $this->getLinkRenderer() ); # Check the token, but only if necessary if ( @@ -313,9 +316,9 @@ class SpecialUpload extends SpecialPage { if ( $title instanceof Title ) { $count = $title->isDeleted(); if ( $count > 0 && $user->isAllowed( 'deletedhistory' ) ) { - $restorelink = Linker::linkKnown( + $restorelink = $this->getLinkRenderer()->makeKnownLink( SpecialPage::getTitleFor( 'Undelete', $title->getPrefixedText() ), - $this->msg( 'restorelink' )->numParams( $count )->escaped() + $this->msg( 'restorelink' )->numParams( $count )->text() ); $link = $this->msg( $user->isAllowed( 'delete' ) ? 'thisisdeleted' : 'viewdeleted' ) ->rawParams( $restorelink )->parseAsBlock(); @@ -370,6 +373,7 @@ class SpecialUpload extends SpecialPage { // Add styles for the warning, reused from the live preview $this->getOutput()->addModuleStyles( 'mediawiki.special.upload.styles' ); + $linkRenderer = $this->getLinkRenderer(); $warningHtml = '

' . $this->msg( 'uploadwarning' )->escaped() . "

\n" . '