X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialMergeHistory.php;h=f122db8a37d87a90c5a43447798c9b004fee19bc;hb=c1e6d8722083b5fee202e7651a2d7c51e696f481;hp=b916c1fc7860bfe2ed35ade8733dd90dcad0b6a9;hpb=4718aa105c597420f13d651f357f9aed705eb6a7;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialMergeHistory.php b/includes/specials/SpecialMergeHistory.php index b916c1fc78..f122db8a37 100644 --- a/includes/specials/SpecialMergeHistory.php +++ b/includes/specials/SpecialMergeHistory.php @@ -277,6 +277,8 @@ class SpecialMergeHistory extends SpecialPage { function formatRevisionRow( $row ) { $rev = new Revision( $row ); + $linkRenderer = $this->getLinkRenderer(); + $stxt = ''; $last = $this->msg( 'last' )->escaped(); @@ -285,9 +287,9 @@ class SpecialMergeHistory extends SpecialPage { $user = $this->getUser(); - $pageLink = Linker::linkKnown( + $pageLink = $linkRenderer->makeKnownLink( $rev->getTitle(), - htmlspecialchars( $this->getLanguage()->userTimeAndDate( $ts, $user ) ), + $this->getLanguage()->userTimeAndDate( $ts, $user ), [], [ 'oldid' => $rev->getId() ] ); @@ -299,9 +301,9 @@ class SpecialMergeHistory extends SpecialPage { if ( !$rev->userCan( Revision::DELETED_TEXT, $user ) ) { $last = $this->msg( 'last' )->escaped(); } elseif ( isset( $this->prevId[$row->rev_id] ) ) { - $last = Linker::linkKnown( + $last = $linkRenderer->makeKnownLink( $rev->getTitle(), - $this->msg( 'last' )->escaped(), + $this->msg( 'last' )->text(), [], [ 'diff' => $row->rev_id, @@ -359,7 +361,9 @@ class SpecialMergeHistory extends SpecialPage { return false; } - $targetLink = Linker::link( + $linkRenderer = $this->getLinkRenderer(); + + $targetLink = $linkRenderer->makeLink( $targetTitle, null, [],