X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=maintenance%2FcheckUsernames.php;h=6c1343aad1451c08b480f1882d2270471af7c094;hb=455226697e9c4228e43293ddc70c7db0c29894fc;hp=777c83349c5315de1350eb1792023faa778904ed;hpb=cf8adc462e623a0a101ddfdf3de4fc7d7e891e60;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/checkUsernames.php b/maintenance/checkUsernames.php index 777c83349c..6c1343aad1 100644 --- a/maintenance/checkUsernames.php +++ b/maintenance/checkUsernames.php @@ -35,28 +35,28 @@ class CheckUsernames extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = "Verify that database usernames are actually valid"; + $this->addDescription( 'Verify that database usernames are actually valid' ); $this->setBatchSize( 1000 ); } function execute() { - $dbr = wfGetDB( DB_SLAVE ); + $dbr = $this->getDB( DB_REPLICA ); $maxUserId = 0; do { $res = $dbr->select( 'user', - array( 'user_id', 'user_name' ), - array( 'user_id > ' . $maxUserId ), + [ 'user_id', 'user_name' ], + [ 'user_id > ' . $maxUserId ], __METHOD__, - array( + [ 'ORDER BY' => 'user_id', - 'LIMIT' => $this->mBatchSize, - ) + 'LIMIT' => $this->getBatchSize(), + ] ); foreach ( $res as $row ) { if ( !User::isValidUserName( $row->user_name ) ) { - $this->error( sprintf( "%s: %6d: '%s'\n", wfWikiID(), $row->user_id, $row->user_name ) ); + $this->output( sprintf( "Found: %6d: '%s'\n", $row->user_id, $row->user_name ) ); wfDebugLog( 'checkUsernames', $row->user_name ); } } @@ -65,5 +65,5 @@ class CheckUsernames extends Maintenance { } } -$maintClass = "CheckUsernames"; +$maintClass = CheckUsernames::class; require_once RUN_MAINTENANCE_IF_MAIN;