Fix a race condition in classic edit toolbar setup
[lhc/web/wiklou.git] / maintenance / dumpLinks.php
index 1cb70d0..39a9e95 100644 (file)
@@ -29,7 +29,7 @@
  * @ingroup Mainatenance
  */
 
-require_once( dirname(__FILE__) . '/Maintenance.php' );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class DumpLinks extends Maintenance {
        public function __construct() {
@@ -49,11 +49,11 @@ class DumpLinks extends Maintenance {
                        array( 'page_id=pl_from' ),
                        __METHOD__,
                        array( 'ORDER BY' => 'page_id' ) );
-       
+
                $lastPage = null;
-               while( $row = $dbr->fetchObject( $result ) ) {
-                       if( $lastPage != $row->page_id ) {
-                               if( isset( $lastPage ) ) {
+               foreach ( $result as $row ) {
+                       if ( $lastPage != $row->page_id ) {
+                               if ( isset( $lastPage ) ) {
                                        $this->output( "\n" );
                                }
                                $page = Title::makeTitle( $row->page_namespace, $row->page_title );
@@ -63,11 +63,11 @@ class DumpLinks extends Maintenance {
                        $link = Title::makeTitle( $row->pl_namespace, $row->pl_title );
                        $this->output( " " . $link->getPrefixedUrl() );
                }
-               if( isset( $lastPage ) )
+               if ( isset( $lastPage ) )
                        $this->output( "\n" );
        }
 }
 
 $maintClass = "DumpLinks";
-require_once( DO_MAINTENANCE );
+require_once( RUN_MAINTENANCE_IF_MAIN );