From 36071ad2a5942e44a5d1766bda0a93219b3e8eb9 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Wed, 4 Jan 2012 08:24:11 +0000 Subject: [PATCH] Fix for r107945: also partially revert r107842 --- includes/WikiPage.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/includes/WikiPage.php b/includes/WikiPage.php index 6337fe1a14..2da02606dd 100644 --- a/includes/WikiPage.php +++ b/includes/WikiPage.php @@ -42,6 +42,11 @@ class WikiPage extends Page { */ protected $mTimestamp = ''; + /** + * @var string + */ + protected $mTouched = '19700101000000'; + /** * Constructor and clear the article * @param $title Title Reference to a Title object. @@ -243,6 +248,7 @@ class WikiPage extends Page { $this->mRedirectTarget = null; # Title object if set $this->mLastRevision = null; # Latest revision + $this->mTouched = '19700101000000'; $this->mTimestamp = ''; $this->mIsRedirect = false; $this->mLatest = false; @@ -379,6 +385,7 @@ class WikiPage extends Page { # Old-fashioned restrictions $this->mTitle->loadRestrictions( $data->page_restrictions ); + $this->mTouched = wfTimestamp( TS_MW, $data->page_touched ); $this->mIsRedirect = intval( $data->page_is_redirect ); $this->mLatest = intval( $data->page_latest ); } else { @@ -505,7 +512,7 @@ class WikiPage extends Page { if ( !$this->mDataLoaded ) { $this->loadPageData(); } - return $this->mTitle->getTouched(); + return $this->mTouched; } /** -- 2.20.1