X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FdeleteRevision.php;h=0111ac578ac49b3184b61c26412e3b41b7287275;hb=8803fab2707184a1e26e676afdecff7f296b78d1;hp=4606d927fe03d04df1e23ff52f36237b34e94f8c;hpb=8dee9b773913c17b8f48440389c63608209e6c9f;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/deleteRevision.php b/maintenance/deleteRevision.php index 4606d927fe..0111ac578a 100644 --- a/maintenance/deleteRevision.php +++ b/maintenance/deleteRevision.php @@ -47,8 +47,8 @@ class DeleteRevision extends Maintenance { $affected = 0; foreach ( $this->mArgs as $revID ) { - $dbw->insertSelect( 'archive', array( 'page', 'revision' ), - array( + $dbw->insertSelect( 'archive', [ 'page', 'revision' ], + [ 'ar_namespace' => 'page_namespace', 'ar_title' => 'page_title', 'ar_page_id' => 'page_id', @@ -61,11 +61,11 @@ class DeleteRevision extends Maintenance { 'ar_text_id' => 'rev_text_id', 'ar_deleted' => 'rev_deleted', 'ar_len' => 'rev_len', - ), - array( + ], + [ 'rev_id' => $revID, 'page_id = rev_page' - ), + ], __METHOD__ ); if ( !$dbw->affectedRows() ) { @@ -75,29 +75,29 @@ class DeleteRevision extends Maintenance { $pageID = $dbw->selectField( 'revision', 'rev_page', - array( 'rev_id' => $revID ), + [ 'rev_id' => $revID ], __METHOD__ ); $pageLatest = $dbw->selectField( 'page', 'page_latest', - array( 'page_id' => $pageID ), + [ 'page_id' => $pageID ], __METHOD__ ); - $dbw->delete( 'revision', array( 'rev_id' => $revID ) ); + $dbw->delete( 'revision', [ 'rev_id' => $revID ] ); if ( $pageLatest == $revID ) { // Database integrity $newLatest = $dbw->selectField( 'revision', 'rev_id', - array( 'rev_page' => $pageID ), + [ 'rev_page' => $pageID ], __METHOD__, - array( 'ORDER BY' => 'rev_timestamp DESC' ) + [ 'ORDER BY' => 'rev_timestamp DESC' ] ); $dbw->update( 'page', - array( 'page_latest' => $newLatest ), - array( 'page_id' => $pageID ), + [ 'page_latest' => $newLatest ], + [ 'page_id' => $pageID ], __METHOD__ ); }