From: Aaron Schulz Date: Sat, 24 Mar 2007 08:59:04 +0000 (+0000) Subject: *Use mRevision if available for permanent link. This id can easily be overrode by... X-Git-Tag: 1.31.0-rc.0~53623 X-Git-Url: https://git.cyclocoop.org/%242?a=commitdiff_plain;h=a74135f787ff2d22b2fffdce5d529bb8bb759f61;p=lhc%2Fweb%2Fwiklou.git *Use mRevision if available for permanent link. This id can easily be overrode by rev flagging extensions. --- 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" )