mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 00:45:34 +00:00
fix creation of zip files, create temp file in sys_get_temp_dir()
This commit is contained in:
parent
faecb589cb
commit
a736d60df5
|
@ -174,13 +174,16 @@ class SeedDMS_Download_Mgr {
|
|||
return false;
|
||||
}
|
||||
|
||||
$file = tempnam("/tmp", "export-list-");
|
||||
$file = tempnam(sys_get_temp_dir(), "export-list-");
|
||||
if(!$file)
|
||||
return false;
|
||||
$this->createToc($file);
|
||||
|
||||
$zip = new ZipArchive();
|
||||
$prefixdir = date('Y-m-d', time());
|
||||
|
||||
if($zip->open($filename, ZipArchive::CREATE) !== TRUE) {
|
||||
if(($errcode = $zip->open($filename, ZipArchive::OVERWRITE)) !== TRUE) {
|
||||
echo $errcode;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -204,5 +207,6 @@ class SeedDMS_Download_Mgr {
|
|||
$zip->addFile($file, $prefixdir."/metadata.xls");
|
||||
$zip->close();
|
||||
unlink($file);
|
||||
return true;
|
||||
} /* }}} */
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user