updated zipping code - see bug #2228

This commit is contained in:
skodak
2004-12-15 21:57:13 +00:00
parent 01dced7e99
commit 92a89ca210
@@ -400,21 +400,7 @@ function ewiki_page_wiki_dump_send($exportbinaries=0, $exportformats=0, $withvir
if(!$exportdestinations) {
$archivename=$wname.".zip";
if (empty($CFG->zip)) { // Use built-in php-based zip function
include_once("$CFG->libdir/pclzip/pclzip.lib.php");
$archive = new PclZip("$exportbasedir/$archivename");
if (($list = $archive->create($filestozip,'',"$exportbasedir/")) == 0) {
error($archive->errorInfo(true));
}
} else { // Use external zip program
$files = "";
foreach ($filestozip as $file) {
$files .= $wname."/".basename($file);
$files .= " ";
}
$command = "cd $exportbasedir ; $CFG->zip -r $archivename $files";
Exec($command);
}
zip_files($filestozip, "$exportbasedir/$archivename");
#-- Headers
Header("Content-type: application/zip");