MediaWiki  1.23.0
SiteStatsInit Class Reference

Class designed for counting of stats. More...

Public Member Functions

 __construct ( $database=false)
 Constructor. More...
 
 articles ()
 Count pages in article space(s) More...
 
 edits ()
 Count the total number of edits. More...
 
 files ()
 Count total files. More...
 
 pages ()
 Count total pages. More...
 
 users ()
 Count total users. More...
 
 views ()
 Count views. More...
 

Static Public Member Functions

static doAllAndCommit ( $database, array $options=array())
 Do all updates and commit them. More...
 

Public Attributes

 $mArticles
 
 $mFiles = 0
 
 $mPages
 
 $mUsers
 
 $mViews
 

Protected Member Functions

 refresh ()
 Refresh site_stats. More...
 

Private Attributes

 $db
 
 $mEdits
 

Detailed Description

Class designed for counting of stats.

Definition at line 257 of file SiteStats.php.

Constructor & Destructor Documentation

◆ __construct()

SiteStatsInit::__construct (   $database = false)

Constructor.

Parameters
$databaseBoolean or DatabaseBase:
  • Boolean: whether to use the master DB
  • DatabaseBase: database connection to use

Definition at line 271 of file SiteStats.php.

References DB_MASTER, DB_SLAVE, and wfGetDB().

Member Function Documentation

◆ articles()

SiteStatsInit::articles ( )

Count pages in article space(s)

Returns
Integer

Definition at line 293 of file SiteStats.php.

References $mArticles, $tables, array(), MWNamespace\getContentNamespaces(), and global.

◆ doAllAndCommit()

static SiteStatsInit::doAllAndCommit (   $database,
array  $options = array() 
)
static

Do all updates and commit them.

More or less a replacement for the original initStats, but without output.

Parameters
$databaseDatabaseBase|bool
  • Boolean: whether to use the master DB
  • DatabaseBase: database connection to use
array$optionsof options, may contain the following values
  • views Boolean: when true, do not update the number of page views (default: true)
  • activeUsers Boolean: whether to update the number of active users (default: false)

Definition at line 366 of file SiteStats.php.

References $options, array(), SiteStatsUpdate\cacheUpdate(), DB_MASTER, and wfGetDB().

Referenced by DatabaseUpdater\checkStats(), and SiteStats\loadAndLazyInit().

◆ edits()

SiteStatsInit::edits ( )

Count the total number of edits.

Returns
Integer

Definition at line 283 of file SiteStats.php.

References $mEdits.

◆ files()

SiteStatsInit::files ( )

Count total files.

Returns
Integer

Definition at line 350 of file SiteStats.php.

References $mFiles.

◆ pages()

SiteStatsInit::pages ( )

Count total pages.

Returns
Integer

Definition at line 323 of file SiteStats.php.

References $mPages.

◆ refresh()

SiteStatsInit::refresh ( )
protected

Refresh site_stats.

Definition at line 394 of file SiteStats.php.

References array(), DB_MASTER, and wfGetDB().

◆ users()

SiteStatsInit::users ( )

Count total users.

Returns
Integer

Definition at line 332 of file SiteStats.php.

References $mUsers.

◆ views()

SiteStatsInit::views ( )

Count views.

Returns
Integer

Definition at line 341 of file SiteStats.php.

References $mViews.

Member Data Documentation

◆ $db

SiteStatsInit::$db
private

Definition at line 260 of file SiteStats.php.

◆ $mArticles

SiteStatsInit::$mArticles

Definition at line 263 of file SiteStats.php.

Referenced by articles().

◆ $mEdits

SiteStatsInit::$mEdits
private

Definition at line 263 of file SiteStats.php.

Referenced by edits().

◆ $mFiles

SiteStatsInit::$mFiles = 0

Definition at line 263 of file SiteStats.php.

Referenced by files().

◆ $mPages

SiteStatsInit::$mPages

Definition at line 263 of file SiteStats.php.

Referenced by pages().

◆ $mUsers

SiteStatsInit::$mUsers

Definition at line 263 of file SiteStats.php.

Referenced by users().

◆ $mViews

SiteStatsInit::$mViews

Definition at line 263 of file SiteStats.php.

Referenced by views().


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