MediaWiki  REL1_24
ViewCountUpdate Class Reference

Update for the 'page_counter' field, when $wgDisableCounters is false. More...

Inheritance diagram for ViewCountUpdate:
Collaboration diagram for ViewCountUpdate:

List of all members.

Public Member Functions

 __construct ($id)
 Constructor.
 doUpdate ()
 Run the update.

Protected Member Functions

 collect ()

Protected Attributes

int $id
 Page ID to increment the view count *.

Detailed Description

Update for the 'page_counter' field, when $wgDisableCounters is false.

Depending on $wgHitcounterUpdateFreq, this will directly increment the 'page_counter' field or use the 'hitcounter' table and then collect the data from that table to update the 'page_counter' field in a batch operation.

Definition at line 30 of file ViewCountUpdate.php.


Constructor & Destructor Documentation

Constructor.

Parameters:
int$idPage ID to increment the view count

Definition at line 38 of file ViewCountUpdate.php.


Member Function Documentation

ViewCountUpdate::collect ( ) [protected]

Definition at line 80 of file ViewCountUpdate.php.

References array(), global, wfGetDB(), wfProfileIn(), and wfProfileOut().

Run the update.

Implements DeferrableUpdate.

Definition at line 45 of file ViewCountUpdate.php.


Member Data Documentation

int ViewCountUpdate::$id [protected]

Page ID to increment the view count *.

Definition at line 31 of file ViewCountUpdate.php.


The documentation for this class was generated from the following file: