Revert r20659: accesses private member variables of Article and Revision, and doesn...
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 28 Mar 2007 15:12:05 +0000 (15:12 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 28 Mar 2007 15:12:05 +0000 (15:12 +0000)
includes/SkinTemplate.php

index 05eda0c..9643b17 100644 (file)
@@ -845,9 +845,9 @@ class SkinTemplate extends Skin {
                                        'text' => wfMsg( 'permalink' ),
                                        'href' => ''
                                );
-                       } else if( $wgArticle ) {
-                               $revid = ($wgArticle->mRevision) ? $wgArticle->mRevision->mId : $wgArticle->getLatest();                
-                               if ( $revid )
+                       } else {
+                               $revid = $wgArticle ? $wgArticle->getLatest() : 0;
+                               if ( !( $revid == 0 )  )
                                        $nav_urls['permalink'] = array(
                                                'text' => wfMsg( 'permalink' ),
                                                'href' => $wgTitle->getLocalURL( "oldid=$revid" )