X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FrollbackEdits.php;h=0ea5db506e47ca2c493d1eef91f59191024db4ac;hb=079a0c4caac91f2ca908a8127b37d377643fc7dc;hp=878eb9b09db4046f562e0a1ce15529561826420b;hpb=8269ed4dfd5e4395e25945b1fa2ed391684606ed;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/rollbackEdits.php b/maintenance/rollbackEdits.php index 878eb9b09d..0ea5db506e 100644 --- a/maintenance/rollbackEdits.php +++ b/maintenance/rollbackEdits.php @@ -99,18 +99,16 @@ class RollbackEdits extends Maintenance { $titles = []; $actorQuery = ActorMigration::newMigration() ->getWhere( $dbr, 'rev_user', User::newFromName( $user, false ) ); - foreach ( $actorQuery['orconds'] as $cond ) { - $results = $dbr->select( - [ 'page', 'revision' ] + $actorQuery['tables'], - [ 'page_namespace', 'page_title' ], - [ $cond ], - __METHOD__, - [], - [ 'revision' => [ 'JOIN', 'page_latest = rev_id' ] ] + $actorQuery['joins'] - ); - foreach ( $results as $row ) { - $titles[] = Title::makeTitle( $row->page_namespace, $row->page_title ); - } + $results = $dbr->select( + [ 'page', 'revision' ] + $actorQuery['tables'], + [ 'page_namespace', 'page_title' ], + $actorQuery['conds'], + __METHOD__, + [], + [ 'revision' => [ 'JOIN', 'page_latest = rev_id' ] ] + $actorQuery['joins'] + ); + foreach ( $results as $row ) { + $titles[] = Title::makeTitle( $row->page_namespace, $row->page_title ); } return $titles;