fix timestamp for expiry too
[mediawiki.git] / includes / ViewCountUpdate.php
blobb2d9b93b199f5da7b9da55ac532ee8680811e94b
1 <?php
2 /**
3 * See deferred.doc
4 * @version # $Id$
5 * @package MediaWiki
6 */
8 /**
10 * @version # $Id$
11 * @package MediaWiki
13 class ViewCountUpdate {
15 var $mPageID;
17 /**
20 function ViewCountUpdate( $pageid ) {
21 $this->mPageID = $pageid;
24 /**
27 function doUpdate() {
28 global $wgDisableCounters;
29 if ( $wgDisableCounters ) { return; }
30 $db =& wfGetDB( DB_MASTER );
31 $lowpri = $db->lowPriorityOption();
32 $sql = "UPDATE $lowpri cur SET cur_counter=(1+cur_counter)," .
33 "cur_timestamp=cur_timestamp WHERE cur_id={$this->mPageID}";
34 $res = $db->query( $sql, "ViewCountUpdate::doUpdate" );