Exemplo n.º 1
0
         ## >=300 edits before 2015-04-15
         ########
         $edits = $script->edit_count(NULL, 20150415235959.0);
         $script->condition($edits >= 300, "has 300 edits before 15 April 2015 (has {$edits})...", "does not have 300 edits before 15 April 2015 (has {$edits}); edits can be combined across wikis.", "", "is-warn");
         $editCount += $edits;
         ########
         ## >=20 edits between 2014-10-15 and 2015-04-15
         ########
         $edits = $script->edit_count(20141015000000.0, 20150415235959.0);
         $script->condition($edits >= 20, "has 20 edits between 15 October 2014 and 15 April 2015 (has {$edits})...", "does not have 20 edits between 15 October 2014 and 15 April 2015 (has {$edits}); edits can be combined across wikis.", "", "is-warn");
         $editCountRecent += $edits;
         ########
         ## Exit conditions
         ########
         $script->eligible = $blockCount <= 1 && $editCount >= 300 && $editCountRecent >= 20;
     } while (!$script->eligible && $script->get_next());
     break;
     ############################
     ## 2015 steward elections
     ############################
 ############################
 ## 2015 steward elections
 ############################
 case 35:
     ########
     ## Has an account on Meta
     ########
     $script->msg('Global requirements:', 'is-wiki');
     $script->condition($script->has_account('metawiki_p'), "has an account on Meta...", "does not have an account on Meta.");
     if (!$script->eligible) {
         break;