From: Aaron Schulz Date: Wed, 21 May 2008 23:17:30 +0000 (+0000) Subject: Pass in $flags to getArticleId() X-Git-Tag: 1.31.0-rc.0~47481 X-Git-Url: http://git.cyclocoop.org/%24dirpuce/puce%24spip_lang_rtl.gif?a=commitdiff_plain;h=273d83308c55aa6ce7ef17f3cb1cc01140db15f8;p=lhc%2Fweb%2Fwiklou.git Pass in $flags to getArticleId() --- diff --git a/includes/Title.php b/includes/Title.php index 639ea20470..2752e0fae6 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -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' ); }