Pass in $flags to getArticleId()
authorAaron Schulz <aaron@users.mediawiki.org>
Wed, 21 May 2008 23:17:30 +0000 (23:17 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Wed, 21 May 2008 23:17:30 +0000 (23:17 +0000)
includes/Title.php

index 639ea20..2752e0f 100644 (file)
@@ -1906,7 +1906,7 @@ class Title {
                $db = ($flags & GAID_FOR_UPDATE) ? wfGetDB(DB_MASTER) : wfGetDB(DB_SLAVE);
                return $this->mLatestID = $db->selectField( 'revision',
                        "max(rev_id)",
-                       array('rev_page' => $this->getArticleID()),
+                       array('rev_page' => $this->getArticleID($flags)),
                        'Title::getLatestRevID' );
        }
 
@@ -2896,7 +2896,7 @@ class Title {
        public function getPreviousRevisionID( $revision, $flags=0 ) {
                $db = ($flags & GAID_FOR_UPDATE) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE );
                return $db->selectField( 'revision', 'rev_id',
-                       'rev_page=' . intval( $this->getArticleId() ) .
+                       'rev_page=' . intval( $this->getArticleId($flags) ) .
                        ' AND rev_id<' . intval( $revision ) . ' ORDER BY rev_id DESC' );
        }
 
@@ -2910,7 +2910,7 @@ class Title {
        public function getNextRevisionID( $revision, $flags=0 ) {
                $db = ($flags & GAID_FOR_UPDATE) ? wfGetDB( DB_MASTER ) : wfGetDB( DB_SLAVE );
                return $db->selectField( 'revision', 'rev_id',
-                       'rev_page=' . intval( $this->getArticleId() ) .
+                       'rev_page=' . intval( $this->getArticleId($flags) ) .
                        ' AND rev_id>' . intval( $revision ) . ' ORDER BY rev_id' );
        }