mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-30 20:51:22 +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
	 Uwe Steinmann
						Uwe Steinmann