]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - maintenance/moveBatch.php
MediaWiki 1.17.0
[autoinstallsdev/mediawiki.git] / maintenance / moveBatch.php
index d1d3193b5cdcbe968e54d19c022363097f6bafcd..c749533841a699b8d00dfd0a6b3ca5372d0527b1 100644 (file)
@@ -33,7 +33,7 @@
  * e.g. immobile_namespace for namespaces which can't be moved
  */
 
-require_once( dirname(__FILE__) . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class MoveBatch extends Maintenance {
        public function __construct() {
@@ -44,7 +44,7 @@ class MoveBatch extends Maintenance {
                $this->addOption( 'i', "Interval to sleep between moves" );
                $this->addArg( 'listfile', 'List of pages to move, newline delimited', false );
        }
-       
+
        public function execute() {
                global $wgUser;
 
@@ -56,18 +56,18 @@ class MoveBatch extends Maintenance {
                $user = $this->getOption( 'u', 'Move page script' );
                $reason = $this->getOption( 'r', '' );
                $interval = $this->getOption( 'i', 0 );
-               if( $this->hasArg() ) {
+               if ( $this->hasArg() ) {
                        $file = fopen( $this->getArg(), 'r' );
                } else {
                        $file = $this->getStdin();
                }
 
                # Setup
-               if( !$file ) {
+               if ( !$file ) {
                        $this->error( "Unable to read file, exiting", true );
                }
                $wgUser = User::newFromName( $user );
-               
+
                # Setup complete, now start
                $dbw = wfGetDB( DB_MASTER );
                for ( $linenum = 1; !feof( $file ); $linenum++ ) {
@@ -86,18 +86,18 @@ class MoveBatch extends Maintenance {
                                $this->error( "Invalid title on line $linenum" );
                                continue;
                        }
-       
-       
+
+
                        $this->output( $source->getPrefixedText() . ' --> ' . $dest->getPrefixedText() );
                        $dbw->begin();
                        $err = $source->moveTo( $dest, false, $reason );
-                       if( $err !== true ) {
+                       if ( $err !== true ) {
                                $msg = array_shift( $err[0] );
                                $this->output( "\nFAILED: " . wfMsg( $msg, $err[0] ) );
                        }
                        $dbw->commit();
                        $this->output( "\n" );
-       
+
                        if ( $interval ) {
                                sleep( $interval );
                        }
@@ -107,4 +107,4 @@ class MoveBatch extends Maintenance {
 }
 
 $maintClass = "MoveBatch";
-require_once( DO_MAINTENANCE );
+require_once( RUN_MAINTENANCE_IF_MAIN );