X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FremoveUnusedAccounts.php;h=6b2f4886c6e90a47a9f445d0b50c7d6dff03cd84;hb=f5611eac44bf8ff891dcd6fbebc519022efa6586;hp=3fa30cbd39e7d3f261373d5233d92dc5ec414695;hpb=cd5372409f5e93f8c93f2a8c7b32d8828f059321;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/removeUnusedAccounts.php b/maintenance/removeUnusedAccounts.php index 3fa30cbd39..6b2f4886c6 100644 --- a/maintenance/removeUnusedAccounts.php +++ b/maintenance/removeUnusedAccounts.php @@ -48,7 +48,7 @@ class RemoveUnusedAccounts extends Maintenance { $delUser = []; $delActor = []; $dbr = $this->getDB( DB_REPLICA ); - if ( $wgActorTableSchemaMigrationStage > MIGRATION_OLD ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_NEW ) { $res = $dbr->select( [ 'user', 'actor' ], [ 'user_id', 'user_name', 'user_touched', 'actor_id' ], @@ -94,7 +94,7 @@ class RemoveUnusedAccounts extends Maintenance { $this->output( "\nDeleting unused accounts..." ); $dbw = $this->getDB( DB_MASTER ); $dbw->delete( 'user', [ 'user_id' => $delUser ], __METHOD__ ); - if ( $wgActorTableSchemaMigrationStage > MIGRATION_OLD ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_NEW ) { # Keep actor rows referenced from ipblocks $keep = $dbw->selectFieldValues( 'ipblocks', 'ipb_by_actor', [ 'ipb_by_actor' => $delActor ], __METHOD__ @@ -110,11 +110,11 @@ class RemoveUnusedAccounts extends Maintenance { $dbw->delete( 'user_groups', [ 'ug_user' => $delUser ], __METHOD__ ); $dbw->delete( 'user_former_groups', [ 'ufg_user' => $delUser ], __METHOD__ ); $dbw->delete( 'user_properties', [ 'up_user' => $delUser ], __METHOD__ ); - if ( $wgActorTableSchemaMigrationStage > MIGRATION_OLD ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_NEW ) { $dbw->delete( 'logging', [ 'log_actor' => $delActor ], __METHOD__ ); $dbw->delete( 'recentchanges', [ 'rc_actor' => $delActor ], __METHOD__ ); } - if ( $wgActorTableSchemaMigrationStage < MIGRATION_NEW ) { + if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_WRITE_OLD ) { $dbw->delete( 'logging', [ 'log_user' => $delUser ], __METHOD__ ); $dbw->delete( 'recentchanges', [ 'rc_user' => $delUser ], __METHOD__ ); }