From 585f1a3ccea16c676d491039652872f83658c1e7 Mon Sep 17 00:00:00 2001 From: Ariel Glenn Date: Fri, 28 Jan 2011 19:20:49 +0000 Subject: [PATCH] open a series of files for xml input, if supplied (used for multiple xml prefetch files) --- maintenance/dumpTextPass.php | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/maintenance/dumpTextPass.php b/maintenance/dumpTextPass.php index b0a4c6ddbf..4f1abc0daf 100644 --- a/maintenance/dumpTextPass.php +++ b/maintenance/dumpTextPass.php @@ -95,18 +95,28 @@ class TextPassDumper extends BackupDumper { } function processFileOpt( $val, $param ) { - switch( $val ) { - case "file": - return $param; - case "gzip": - return "compress.zlib://$param"; - case "bzip2": - return "compress.bzip2://$param"; - case "7zip": - return "mediawiki.compress.7z://$param"; - default: - return $val; + $fileURIs = explode(';',$param); + foreach ( $fileURIs as $URI ) { + switch( $val ) { + case "file": + $newURI = $URI; + break; + case "gzip": + $newURI = "compress.zlib://$URI"; + break; + case "bzip2": + $newURI = "compress.bzip2://$URI"; + break; + case "7zip": + $newURI = "mediawiki.compress.7z://$URI"; + break; + default: + $newURI = $URI; + } + $newFileURIs[] = $newURI; } + $val = implode( ';', $newFileURIs ); + return $val; } /** -- 2.20.1