http://www.mediawiki.org/wiki/Special:Code/MediaWiki/100328
Revision: 100328
Author: aaron
Date: 2011-10-20 05:56:45 +0000 (Thu, 20 Oct 2011)
Log Message:
-----------
Added 'excludeLastDays' to $wgFlaggedRevsAutoconfirm
Modified Paths:
--------------
trunk/extensions/FlaggedRevs/FlaggedRevs.config.php
trunk/extensions/FlaggedRevs/FlaggedRevs.php
Modified: trunk/extensions/FlaggedRevs/FlaggedRevs.config.php
===================================================================
--- trunk/extensions/FlaggedRevs/FlaggedRevs.config.php 2011-10-20 05:12:32 UTC
(rev 100327)
+++ trunk/extensions/FlaggedRevs/FlaggedRevs.config.php 2011-10-20 05:56:45 UTC
(rev 100328)
@@ -107,6 +107,7 @@
$wgFlaggedRevsAutoconfirm = array(
'days' => 30, # days since registration
'edits' => 50, # total edit count
+ 'excludeLastDays' => 2, # exclude the last X days of edits from
edit counts
'benchmarks' => 7, # number of "spread out" edits
'spacing' => 3, # number of days between these edits (the
"spread")
// Either totalContentEdits reqs OR totalCheckedEdits requirements
needed
Modified: trunk/extensions/FlaggedRevs/FlaggedRevs.php
===================================================================
--- trunk/extensions/FlaggedRevs/FlaggedRevs.php 2011-10-20 05:12:32 UTC
(rev 100327)
+++ trunk/extensions/FlaggedRevs/FlaggedRevs.php 2011-10-20 05:56:45 UTC
(rev 100328)
@@ -299,14 +299,16 @@
if ( is_array( $req ) ) {
$criteria = array( '&', // AND
array( APCOND_AGE, $req['days']*86400 ),
- array( APCOND_EDITCOUNT, $req['edits'] ),
+ array( APCOND_EDITCOUNT, $req['edits'],
$req['excludeLastDays']*86400 ),
array( APCOND_FR_EDITSUMMARYCOUNT, $req['editComments']
),
array( APCOND_FR_UNIQUEPAGECOUNT,
$req['uniqueContentPages'] ),
array( APCOND_FR_EDITSPACING, $req['spacing'],
$req['benchmarks'] ),
array( '|', // OR
- array( APCOND_FR_CONTENTEDITCOUNT,
$req['totalContentEdits'] ),
- array( APCOND_FR_CHECKEDEDITCOUNT,
$req['totalCheckedEdits'] )
- )
+ array( APCOND_FR_CONTENTEDITCOUNT,
+ $req['totalContentEdits'],
$req['excludeLastDays']*86400 ),
+ array( APCOND_FR_CHECKEDEDITCOUNT,
+ $req['totalCheckedEdits'],
$req['excludeLastDays']*86400 )
+ ),
);
if ( $req['email'] ) {
$criteria[] = array( APCOND_EMAILCONFIRMED );
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs