X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FdeleteRevision.php;h=0111ac578ac49b3184b61c26412e3b41b7287275;hb=d22e83a754a8f8fd4b9794b6e57d307c4a95caaa;hp=6cda78483ddfa23e768a5af2046bfb4329d033a8;hpb=f71de180a3f22a11df1ad1c8c8abd83580be19b5;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/deleteRevision.php b/maintenance/deleteRevision.php index 6cda78483d..0111ac578a 100644 --- a/maintenance/deleteRevision.php +++ b/maintenance/deleteRevision.php @@ -33,7 +33,7 @@ class DeleteRevision extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = "Delete one or more revisions by moving them to the archive table"; + $this->addDescription( 'Delete one or more revisions by moving them to the archive table' ); } public function execute() { @@ -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__ ); }