Swap @private for setting function definition to private
[lhc/web/wiklou.git] / maintenance / populateLogUsertext.php
index 359ee95..d3b1dd5 100644 (file)
@@ -23,7 +23,7 @@
  * @ingroup Maintenance
  */
 
-require_once( "Maintenance.php" );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
 
 class PopulateLogUsertext extends Maintenance {
        public function __construct() {
@@ -35,7 +35,7 @@ class PopulateLogUsertext extends Maintenance {
        public function execute() {
                $db = wfGetDB( DB_MASTER );
                $start = $db->selectField( 'logging', 'MIN(log_id)', false, __METHOD__ );
-               if( !$start ) {
+               if ( !$start ) {
                        $this->output( "Nothing to do.\n" );
                        return true;
                }
@@ -45,23 +45,23 @@ class PopulateLogUsertext extends Maintenance {
                $end += $this->mBatchSize - 1;
                $blockStart = $start;
                $blockEnd = $start + $this->mBatchSize - 1;
-               while( $blockEnd <= $end ) {
+               while ( $blockEnd <= $end ) {
                        $this->output( "...doing log_id from $blockStart to $blockEnd\n" );
                        $cond = "log_id BETWEEN $blockStart AND $blockEnd AND log_user = user_id";
-                       $res = $db->select( array('logging','user'), 
-                               array('log_id','user_name'), $cond, __METHOD__ );
-                       $batch = array();
+                       $res = $db->select( array( 'logging', 'user' ),
+                               array( 'log_id', 'user_name' ), $cond, __METHOD__ );
+
                        $db->begin();
-                       while( $row = $db->fetchObject( $res ) ) {
-                               $db->update( 'logging', array('log_user_text' => $row->user_name),
-                                       array('log_id' => $row->log_id), __METHOD__ );
+                       foreach ( $res as $row ) {
+                               $db->update( 'logging', array( 'log_user_text' => $row->user_name ),
+                                       array( 'log_id' => $row->log_id ), __METHOD__ );
                        }
                        $db->commit();
                        $blockStart += $this->mBatchSize;
                        $blockEnd += $this->mBatchSize;
                        wfWaitForSlaves( 5 );
                }
-               if( $db->insert(
+               if ( $db->insert(
                                'updatelog',
                                array( 'ul_key' => 'populate log_usertext' ),
                                __METHOD__,