http://www.mediawiki.org/wiki/Special:Code/MediaWiki/99670
Revision: 99670
Author: aaron
Date: 2011-10-13 05:40:19 +0000 (Thu, 13 Oct 2011)
Log Message:
-----------
Ported r99669 to /trunk
Modified Paths:
--------------
trunk/extensions/FlaggedRevs/dataclasses/FlaggedRevsStats.php
Modified: trunk/extensions/FlaggedRevs/dataclasses/FlaggedRevsStats.php
===================================================================
--- trunk/extensions/FlaggedRevs/dataclasses/FlaggedRevsStats.php
2011-10-13 05:38:44 UTC (rev 99669)
+++ trunk/extensions/FlaggedRevs/dataclasses/FlaggedRevsStats.php
2011-10-13 05:40:19 UTC (rev 99670)
@@ -197,11 +197,19 @@
}
private function getReviewTimesAnons( $dbCache ) {
+ $result = array(
+ 'average' => 0,
+ 'median' => 0,
+ 'percTable' => array(),
+ 'sampleSize' => 0,
+ 'sampleStartTS' => null,
+ 'sampleEndTS' => null
+ );
+ if ( FlaggedRevs::useOnlyIfProtected() ) {
+ return $result; // disabled
+ }
$aveRT = $medianRT = 0;
$rPerTable = array(); // review wait percentiles
- if ( FlaggedRevs::useOnlyIfProtected() ) {
- return array( $aveRT, $medianRT, $rPerTable ); //
disabled
- }
# Only go so far back...otherwise we will get garbage values
due to
# the fact that FlaggedRevs wasn't enabled until after a while.
$dbr = wfGetDB( DB_SLAVE );
@@ -350,15 +358,14 @@
$rPerTable[$percentile] = $times[$rank];
}
#echo "(sampled ".count($times)." edits)...";
+ $result['average'] = $aveRT;
+ $result['median'] = $medianRT;
+ $result['percTable'] = $rPerTable;
+ $result['sampleSize'] = count( $times );
+ $result['sampleStartTS'] = $minTSUnix;
+ $result['sampleEndTS'] = $maxTSUnix;
}
- return array(
- 'average' => $aveRT,
- 'median' => $medianRT,
- 'percTable' => $rPerTable,
- 'sampleSize' => count( $times ),
- 'sampleStartTS' => $minTSUnix,
- 'sampleEndTS' => $maxTSUnix
- );
+ return $result;
}
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs