X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/modifier.php?a=blobdiff_plain;ds=sidebyside;f=maintenance%2FmigrateUserGroup.php;h=ad82542fb56fba8b306e5a232a89d8a30c8cc1cd;hb=55a9b2f8b6463f94a35e5e914167de2357961c19;hp=597a876df92e90519843f55ebd6bcedf575fe51d;hpb=cbac334f116c6546c422a67ce99d2a56eb792d30;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/migrateUserGroup.php b/maintenance/migrateUserGroup.php index 597a876df9..ad82542fb5 100644 --- a/maintenance/migrateUserGroup.php +++ b/maintenance/migrateUserGroup.php @@ -42,6 +42,7 @@ class MigrateUserGroup extends Maintenance { $oldGroup = $this->getArg( 0 ); $newGroup = $this->getArg( 1 ); $dbw = $this->getDB( DB_MASTER ); + $batchSize = $this->getBatchSize(); $start = $dbw->selectField( 'user_groups', 'MIN(ug_user)', [ 'ug_group' => $oldGroup ], __FUNCTION__ ); $end = $dbw->selectField( 'user_groups', 'MAX(ug_user)', @@ -50,9 +51,9 @@ class MigrateUserGroup extends Maintenance { $this->error( "Nothing to do - no users in the '$oldGroup' group", true ); } # Do remaining chunk - $end += $this->mBatchSize - 1; + $end += $batchSize - 1; $blockStart = $start; - $blockEnd = $start + $this->mBatchSize - 1; + $blockEnd = $start + $batchSize - 1; // Migrate users over in batches... while ( $blockEnd <= $end ) { $affected = 0; @@ -97,8 +98,8 @@ class MigrateUserGroup extends Maintenance { } $count += $affected; - $blockStart += $this->mBatchSize; - $blockEnd += $this->mBatchSize; + $blockStart += $batchSize; + $blockEnd += $batchSize; wfWaitForSlaves(); } $this->output( "Done! $count users in group '$oldGroup' are now in '$newGroup' instead.\n" );