}
public function execute() {
+ self::reallyExecute();
+ }
+
+ public static function reallyExecute() {
$user = 'MediaWiki default';
$reason = 'No longer required';
);
$dbw = wfGetDB( DB_MASTER );
-
+
while ( $row = $dbr->fetchObject( $res ) ) {
if ( function_exists( 'wfWaitForSlaves' ) ) {
wfWaitForSlaves( 5 );
require_once 'convertLinks.inc';
require_once 'userDupes.inc';
-require_once 'deleteDefaultMessages.php';
# Extension updates
require_once( "$IP/includes/Hooks.php" );
wfOut( "Deleting old default messages (this may take a long time!)..." );
- deleteDefaultMessages();
+ if( !defined( 'MW_NO_SETUP' ) ) {
+ define( 'MW_NO_SETUP', true );
+ }
+ require_once 'deleteDefaultMessages.php';
+ DeleteDefaultMessages::reallyExecute();
wfOut( "Done\n" );
do_stats_init();