summaryrefslogtreecommitdiff
path: root/maintenance/backup.inc
diff options
context:
space:
mode:
Diffstat (limited to 'maintenance/backup.inc')
-rw-r--r--maintenance/backup.inc13
1 files changed, 10 insertions, 3 deletions
diff --git a/maintenance/backup.inc b/maintenance/backup.inc
index 94fb48c9..bf52c1f3 100644
--- a/maintenance/backup.inc
+++ b/maintenance/backup.inc
@@ -18,15 +18,22 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
* http://www.gnu.org/copyleft/gpl.html
*
- * @addtogroup SpecialPage
+ * @file
+ * @ingroup Dump Maintenance
*/
+/**
+ * @ingroup Dump Maintenance
+ */
class DumpDBZip2Output extends DumpPipeOutput {
function DumpDBZip2Output( $file ) {
parent::DumpPipeOutput( "dbzip2", $file );
}
}
+/**
+ * @ingroup Dump Maintenance
+ */
class BackupDumper {
var $reportingInterval = 100;
var $reporting = true;
@@ -40,6 +47,7 @@ class BackupDumper {
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" );
@@ -177,6 +185,7 @@ class BackupDumper {
$db = $this->backupDb();
$exporter = new WikiExporter( $db, $history, WikiExporter::STREAM, $text );
+ $exporter->dumpUploads = $this->dumpUploads;
$wrapper = new ExportProgressFilter( $this->sink, $this );
$exporter->setOutputSink( $wrapper );
@@ -293,5 +302,3 @@ class ExportProgressFilter extends DumpFilter {
$this->progress->revCount();
}
}
-
-?>