From a74135f787ff2d22b2fffdce5d529bb8bb759f61 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 24 Mar 2007 08:59:04 +0000 Subject: [PATCH] *Use mRevision if available for permanent link. This id can easily be overrode by rev flagging extensions. --- includes/SkinTemplate.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index 9643b1736e..05eda0c9de 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -845,9 +845,9 @@ class SkinTemplate extends Skin { 'text' => wfMsg( 'permalink' ), 'href' => '' ); - } else { - $revid = $wgArticle ? $wgArticle->getLatest() : 0; - if ( !( $revid == 0 ) ) + } else if( $wgArticle ) { + $revid = ($wgArticle->mRevision) ? $wgArticle->mRevision->mId : $wgArticle->getLatest(); + if ( $revid ) $nav_urls['permalink'] = array( 'text' => wfMsg( 'permalink' ), 'href' => $wgTitle->getLocalURL( "oldid=$revid" ) -- 2.20.1