/**
* Script for re-attributing edits
*
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
*/
/** */
$source = $args[0];
$dest = $args[1];
-$dbr =& wfGetDB( DB_SLAVE );
+$dbr = wfGetDB( DB_SLAVE );
extract( $dbr->tableNames( 'page', 'revision','user' ));
$eSource = $dbr->strencode( $source );
$eDest = $dbr->strencode( $dest );
fwrite( $logfile, "* $source → $dest\n" );
-fwrite( $sqlfile,
+fwrite( $sqlfile,
"-- Changing attribution SQL file
-- Generated with attribute.php
-- $source -> $dest ($uid)
*/
fwrite( $logfile, "**Revision IDs: " );
fwrite( $sqlfile, "UPDATE $revision SET rev_user=$uid, rev_user_text='$eDest' WHERE rev_id IN (\n" );
-
+
for ( $first=true; $row; $row = $dbr->fetchObject( $res ) ) {
$title = Title::makeTitle( $row->page_namespace, $row->page_title );
$fullTitle = $title->getPrefixedDbKey();
print "$fullTitle\n";
$url = $title->getFullUrl( "oldid={$row->rev_id}" );
-
+
# Output
fwrite( $sqlfile, " " );
if ( $first ) {
fclose( $sqlfile );
fclose( $logfile );
-?>
+