var $endId = 0;
var $sink = null; // Output filters
var $stubText = false; // include rev_text_id instead of text; for 2-pass dump
+ var $dumpUploads = false;
function BackupDumper( $args ) {
$this->stderr = fopen( "php://stderr", "wt" );
function dump( $history, $text = MW_EXPORT_TEXT ) {
# Notice messages will foul up your XML output even if they're
# relatively harmless.
- ini_set( 'display_errors', false );
+ if( ini_get( 'display_errors' ) )
+ ini_set( 'display_errors', 'stderr' );
$this->initProgress( $history );
$db = $this->backupDb();
$exporter = new WikiExporter( $db, $history, WikiExporter::STREAM, $text );
+ $exporter->dumpUploads = $this->dumpUploads;
$wrapper = new ExportProgressFilter( $this->sink, $this );
$exporter->setOutputSink( $wrapper );