mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-18 02:59:27 +00:00
set name of file in zip file to 'docid'-'version'-'docname' (Closes #95)
This commit is contained in:
parent
95ebfe1657
commit
fae159a5f3
|
@ -184,7 +184,15 @@ class SeedDMS_Download_Mgr {
|
|||
foreach($this->items as $item) {
|
||||
$document = $item->getDocument();
|
||||
$dms = $document->_dms;
|
||||
$zip->addFile($dms->contentDir.$item->getPath(), utf8_decode($prefixdir."/".$document->getID()."-".$item->getOriginalFileName()));
|
||||
$ext = pathinfo($document->getName(), PATHINFO_EXTENSION);
|
||||
$oext = pathinfo($item->getOriginalFileName(), PATHINFO_EXTENSION);
|
||||
if($ext == $oext)
|
||||
$filename = preg_replace('/[^A-Za-z0-9_.-]/', '_', $document->getName());
|
||||
else {
|
||||
$filename = preg_replace('/[^A-Za-z0-9_-]/', '_', $document->getName()).'.'.$oext;
|
||||
}
|
||||
$filename = $prefixdir."/".$document->getID().'-'.$item->getVersion().'-'.$filename; //$lc->getOriginalFileName();
|
||||
$zip->addFile($dms->contentDir.$item->getPath(), utf8_decode($filename));
|
||||
}
|
||||
|
||||
$zip->addFile($file, $prefixdir."/metadata.xls");
|
||||
|
|
Loading…
Reference in New Issue
Block a user