tableNamesN() and make init $revisions before trying to use it
authorChad Horohoe <demon@users.mediawiki.org>
Sun, 2 Aug 2009 21:28:08 +0000 (21:28 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Sun, 2 Aug 2009 21:28:08 +0000 (21:28 +0000)
maintenance/deleteOrphanedRevisions.php

index 1447336..79e9e63 100644 (file)
@@ -40,7 +40,7 @@ class DeleteOrphanedRevisions extends Maintenance {
 
                $dbw = wfGetDB( DB_MASTER );
                $dbw->immediateBegin();
-               list( $page, $revision ) = $dbw->tableNames( 'page', 'revision' );
+               list( $page, $revision ) = $dbw->tableNamesN( 'page', 'revision' );
 
                # Find all the orphaned revisions
                $this->output( "Checking for orphaned revisions..." );
@@ -48,6 +48,7 @@ class DeleteOrphanedRevisions extends Maintenance {
                $res = $dbw->query( $sql, 'deleteOrphanedRevisions' );
        
                # Stash 'em all up for deletion (if needed)
+               $revisions = array();
                while( $row = $dbw->fetchObject( $res ) )
                        $revisions[] = $row->rev_id;
                $dbw->freeResult( $res );