Show a warning in edit preview when a template loop is detected
[lhc/web/wiklou.git] / maintenance / deleteRevision.php
index 4606d92..3abbdab 100644 (file)
@@ -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__
                                        );
                                }