$this->output( "...doing rev_id from $blockStart to $blockEnd\n" );
$cond = "rev_id BETWEEN $blockStart AND $blockEnd";
$res = $db->select( 'revision',
- array( 'rev_id', 'rev_page', 'rev_timestamp', 'rev_parent_id' ),
- array( $cond, 'rev_parent_id' => null ), __METHOD__ );
+ [ 'rev_id', 'rev_page', 'rev_timestamp', 'rev_parent_id' ],
+ [ $cond, 'rev_parent_id' => null ], __METHOD__ );
# Go through and update rev_parent_id from these rows.
# Assume that the previous revision of the title was
# the original previous revision of the title when the
# with a smaller rev ID. The highest ID "wins". This avoids loops
# as timestamp can only decrease and never loops with IDs (from parent to parent)
$previousID = $db->selectField( 'revision', 'rev_id',
- array( 'rev_page' => $row->rev_page, 'rev_timestamp' => $row->rev_timestamp,
- "rev_id < " . intval( $row->rev_id ) ),
+ [ 'rev_page' => $row->rev_page, 'rev_timestamp' => $row->rev_timestamp,
+ "rev_id < " . intval( $row->rev_id ) ],
__METHOD__,
- array( 'ORDER BY' => 'rev_id DESC' ) );
+ [ 'ORDER BY' => 'rev_id DESC' ] );
# If there are none, check the highest ID with a lower timestamp
if ( !$previousID ) {
# Get the highest older timestamp
$lastTimestamp = $db->selectField(
'revision',
'rev_timestamp',
- array(
+ [
'rev_page' => $row->rev_page,
"rev_timestamp < " . $db->addQuotes( $row->rev_timestamp )
- ),
+ ],
__METHOD__,
- array( 'ORDER BY' => 'rev_timestamp DESC' )
+ [ 'ORDER BY' => 'rev_timestamp DESC' ]
);
# If there is one, let the highest rev ID win
if ( $lastTimestamp ) {
$previousID = $db->selectField( 'revision', 'rev_id',
- array( 'rev_page' => $row->rev_page, 'rev_timestamp' => $lastTimestamp ),
+ [ 'rev_page' => $row->rev_page, 'rev_timestamp' => $lastTimestamp ],
__METHOD__,
- array( 'ORDER BY' => 'rev_id DESC' ) );
+ [ 'ORDER BY' => 'rev_id DESC' ] );
}
}
$previousID = intval( $previousID );
}
# Update the row...
$db->update( 'revision',
- array( 'rev_parent_id' => $previousID ),
- array( 'rev_id' => $row->rev_id ),
+ [ 'rev_parent_id' => $previousID ],
+ [ 'rev_id' => $row->rev_id ],
__METHOD__ );
$count++;
}