X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FdeleteRevision.php;h=3abbdab99b59335e7f45379b201d1d8794c5e904;hb=7f0486b18e77f2539317ac3fa4729c650beaeecc;hp=4606d927fe03d04df1e23ff52f36237b34e94f8c;hpb=995449ef039b769a613ddf3731ece1e4c20d358c;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/deleteRevision.php b/maintenance/deleteRevision.php index 4606d927fe..3abbdab99b 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,28 @@ 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__ ); }