Fix for r107945: also partially revert r107842
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 4 Jan 2012 08:24:11 +0000 (08:24 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 4 Jan 2012 08:24:11 +0000 (08:24 +0000)
includes/WikiPage.php

index 6337fe1..2da0260 100644 (file)
@@ -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;
        }
 
        /**