X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FSiteStats.php;h=66bc9eeedf33ef02fcb4dbf0efdbc3e366c0e0f5;hb=bea7a64218b960614aea8284aea597ecf2f02bdf;hp=b7be29d6344e29434626f667464264e7a9b45b4b;hpb=9a4bef5f14562fc3c5e72d7177a51eae914f53e0;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/SiteStats.php b/includes/SiteStats.php index b7be29d634..66bc9eeedf 100644 --- a/includes/SiteStats.php +++ b/includes/SiteStats.php @@ -61,13 +61,13 @@ class SiteStats { wfDebug( __METHOD__ . ": reading site_stats from slave\n" ); $row = self::doLoad( wfGetDB( DB_SLAVE ) ); - if( !self::isSane( $row ) ) { + if ( !self::isSane( $row ) ) { // Might have just been initialized during this request? Underflow? wfDebug( __METHOD__ . ": site_stats damaged or missing on slave\n" ); $row = self::doLoad( wfGetDB( DB_MASTER ) ); } - if( !self::isSane( $row ) ) { + if ( !self::isSane( $row ) ) { // Normally the site_stats table is initialized at install time. // Some manual construction scenarios may leave the table empty or // broken, however, for instance when importing from a dump into a @@ -79,7 +79,7 @@ class SiteStats { $row = self::doLoad( wfGetDB( DB_MASTER ) ); } - if( !self::isSane( $row ) ) { + if ( !self::isSane( $row ) ) { wfDebug( __METHOD__ . ": site_stats persistently nonsensical o_O\n" ); } return $row; @@ -205,7 +205,7 @@ class SiteStats { */ static function pagesInNs( $ns ) { wfProfileIn( __METHOD__ ); - if( !isset( self::$pageCount[$ns] ) ) { + if ( !isset( self::$pageCount[$ns] ) ) { $dbr = wfGetDB( DB_SLAVE ); self::$pageCount[$ns] = (int)$dbr->selectField( 'page', @@ -226,7 +226,7 @@ class SiteStats { * @return bool */ private static function isSane( $row ) { - if( + if ( $row === false || $row->ss_total_pages < $row->ss_good_articles || $row->ss_total_edits < $row->ss_total_pages @@ -234,9 +234,9 @@ class SiteStats { return false; } // Now check for underflow/overflow - foreach( array( 'total_views', 'total_edits', 'good_articles', + foreach ( array( 'total_views', 'total_edits', 'good_articles', 'total_pages', 'users', 'images' ) as $member ) { - if( + if ( $row->{"ss_$member"} > 2000000000 || $row->{"ss_$member"} < 0 ) { @@ -306,12 +306,12 @@ class SiteStatsUpdate implements DeferrableUpdate { } $pd = $this->getPendingDeltas(); // Piggy-back the async deltas onto those of this stats update.... - $this->views += ( $pd['ss_total_views']['+'] - $pd['ss_total_views']['-'] ); - $this->edits += ( $pd['ss_total_edits']['+'] - $pd['ss_total_edits']['-'] ); + $this->views += ( $pd['ss_total_views']['+'] - $pd['ss_total_views']['-'] ); + $this->edits += ( $pd['ss_total_edits']['+'] - $pd['ss_total_edits']['-'] ); $this->articles += ( $pd['ss_good_articles']['+'] - $pd['ss_good_articles']['-'] ); - $this->pages += ( $pd['ss_total_pages']['+'] - $pd['ss_total_pages']['-'] ); - $this->users += ( $pd['ss_users']['+'] - $pd['ss_users']['-'] ); - $this->images += ( $pd['ss_images']['+'] - $pd['ss_images']['-'] ); + $this->pages += ( $pd['ss_total_pages']['+'] - $pd['ss_total_pages']['-'] ); + $this->users += ( $pd['ss_users']['+'] - $pd['ss_users']['-'] ); + $this->images += ( $pd['ss_images']['+'] - $pd['ss_images']['-'] ); } // Need a separate transaction because this a global lock @@ -356,7 +356,7 @@ class SiteStatsUpdate implements DeferrableUpdate { 'rc_user != 0', 'rc_bot' => 0, 'rc_log_type != ' . $dbr->addQuotes( 'newusers' ) . ' OR rc_log_type IS NULL', - 'rc_timestamp >= ' . $dbr->addQuotes( $dbr->timestamp( wfTimestamp( TS_UNIX ) - $wgActiveUserDays*24*3600 ) ), + 'rc_timestamp >= ' . $dbr->addQuotes( $dbr->timestamp( wfTimestamp( TS_UNIX ) - $wgActiveUserDays * 24 * 3600 ) ), ), __METHOD__ ); @@ -592,19 +592,19 @@ class SiteStatsInit { $counter->files(); // Only do views if we don't want to not count them - if( $options['views'] ) { + if ( $options['views'] ) { $counter->views(); } // Update/refresh - if( $options['update'] ) { + if ( $options['update'] ) { $counter->update(); } else { $counter->refresh(); } // Count active users if need be - if( $options['activeUsers'] ) { + if ( $options['activeUsers'] ) { SiteStatsUpdate::cacheUpdate( wfGetDB( DB_MASTER ) ); } }