X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=maintenance%2Fincludes%2FBackupDumper.php;h=df3b4a1805f30e4a7ebc4fb4cdcc88ecb121f623;hb=c05b8b7c473a7dd9c832f91366c45cb8a35c2df2;hp=0b450a64b05b8054c4cc377b959d38aff3bd5055;hpb=1a62e51a00321eb6674e27cdff57c683703a5579;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/includes/BackupDumper.php b/maintenance/includes/BackupDumper.php index 0b450a64b0..df3b4a1805 100644 --- a/maintenance/includes/BackupDumper.php +++ b/maintenance/includes/BackupDumper.php @@ -48,6 +48,7 @@ abstract class BackupDumper extends Maintenance { public $dumpUploads = false; public $dumpUploadFileContents = false; public $orderRevs = false; + public $limitNamespaces = []; protected $reportingInterval = 100; protected $pageCount = 0; @@ -264,7 +265,7 @@ abstract class BackupDumper extends Maintenance { $this->initProgress( $history ); $db = $this->backupDb(); - $exporter = new WikiExporter( $db, $history, $text ); + $exporter = new WikiExporter( $db, $history, $text, $this->limitNamespaces ); $exporter->setSchemaVersion( $this->schemaVersion ); $exporter->dumpUploads = $this->dumpUploads; $exporter->dumpUploadFileContents = $this->dumpUploadFileContents; @@ -411,10 +412,12 @@ abstract class BackupDumper extends Maintenance { $pageRatePart = '-'; $revRatePart = '-'; } + + $dbDomain = WikiMap::getCurrentWikiDbDomain()->getId(); $this->progress( sprintf( "%s: %s (ID %d) %d pages (%0.1f|%0.1f/sec all|curr), " . "%d revs (%0.1f|%0.1f/sec all|curr), ETA %s [max %d]", - $now, wfWikiID(), $this->ID, $this->pageCount, $pageRate, + $now, $dbDomain, $this->ID, $this->pageCount, $pageRate, $pageRatePart, $this->revCount, $revRate, $revRatePart, $etats, $this->maxCount ) );