From: Ariel Glenn Date: Fri, 28 Jan 2011 19:20:49 +0000 (+0000) Subject: open a series of files for xml input, if supplied (used for multiple xml prefetch... X-Git-Tag: 1.31.0-rc.0~32316 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/password.php?a=commitdiff_plain;h=585f1a3ccea16c676d491039652872f83658c1e7;p=lhc%2Fweb%2Fwiklou.git open a series of files for xml input, if supplied (used for multiple xml prefetch files) --- 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; } /**