From ecb9756fa831c367756c889e6cd54e015f64f763 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Tue, 3 Jun 2008 23:51:32 +0000 Subject: [PATCH] Make link to current not be misleading if the diff is outdated (also bug 14395) --- includes/DifferenceEngine.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/includes/DifferenceEngine.php b/includes/DifferenceEngine.php index e74e4c756e..52133ebc76 100644 --- a/includes/DifferenceEngine.php +++ b/includes/DifferenceEngine.php @@ -206,12 +206,8 @@ CONTROL; $prevlink = $sk->makeKnownLinkObj( $this->mTitle, wfMsgHtml( 'previousdiff' ), 'diff=prev&oldid='.$this->mOldid, '', '', 'id="differences-prevlink"' ); - if ( $this->mNewRev->isCurrent() ) { - $nextlink = ' '; - } else { - $nextlink = $sk->makeKnownLinkObj( $this->mTitle, wfMsgHtml( 'nextdiff' ), - 'diff=next&oldid='.$this->mNewid, '', '', 'id="differences-nextlink"' ); - } + $nextlink = $sk->makeKnownLinkObj( $this->mTitle, wfMsgHtml( 'nextdiff' ), + 'diff=next&oldid='.$this->mNewid, '', '', 'id="differences-nextlink"' ); $oldminor = ''; $newminor = ''; @@ -674,7 +670,7 @@ CONTROL; $timestamp = $wgLang->timeanddate( $this->mNewRev->getTimestamp(), true ); $this->mNewPage = $this->mNewRev->getTitle(); if( $this->mNewRev->isCurrent() ) { - $newLink = $this->mNewPage->escapeLocalUrl(); + $newLink = $this->mNewPage->escapeLocalUrl( 'oldid=' . $this->mNewid ); $this->mPagetitle = htmlspecialchars( wfMsg( 'currentrev' ) ); $newEdit = $this->mNewPage->escapeLocalUrl( 'action=edit' ); -- 2.20.1