X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FresetUserTokens.php;h=837f304ddcda8592a8a476421675cbfd550b42b4;hb=55fb7037ec9d99f50ead668ca6874514bff6f0e6;hp=9c7aef29dba02a8d7b3a08abd701a6db419a0d82;hpb=3301e78e5a2e5662952c0564f830a492743f9844;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/resetUserTokens.php b/maintenance/resetUserTokens.php index 9c7aef29db..837f304ddc 100644 --- a/maintenance/resetUserTokens.php +++ b/maintenance/resetUserTokens.php @@ -34,8 +34,9 @@ require_once __DIR__ . '/Maintenance.php'; class ResetUserTokens extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = - "Reset the user_token of all users on the wiki. Note that this may log some of them out."; + $this->addDescription( + 'Reset the user_token of all users on the wiki. Note that this may log some of them out.' + ); $this->addOption( 'nowarn', "Hides the 5 seconds warning", false, false ); $this->addOption( 'nulls', @@ -67,25 +68,25 @@ class ResetUserTokens extends Maintenance { // We list user by user_id from one of the slave database $dbr = $this->getDB( DB_SLAVE ); - $where = array(); + $where = []; if ( $this->nullsOnly ) { // Have to build this by hand, because \ is escaped in helper functions - $where = array( 'user_token = \'' . str_repeat( '\0', 32 ) . '\'' ); + $where = [ 'user_token = \'' . str_repeat( '\0', 32 ) . '\'' ]; } - $maxid = $dbr->selectField( 'user', 'MAX(user_id)', array(), __METHOD__ ); + $maxid = $dbr->selectField( 'user', 'MAX(user_id)', [], __METHOD__ ); $min = 0; $max = $this->mBatchSize; do { $result = $dbr->select( 'user', - array( 'user_id' ), + [ 'user_id' ], array_merge( $where, - array( 'user_id > ' . $dbr->addQuotes( $min ), + [ 'user_id > ' . $dbr->addQuotes( $min ), 'user_id <= ' . $dbr->addQuotes( $max ) - ) + ] ), __METHOD__ );