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) {
|
foreach($this->items as $item) {
|
||||||
$document = $item->getDocument();
|
$document = $item->getDocument();
|
||||||
$dms = $document->_dms;
|
$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");
|
$zip->addFile($file, $prefixdir."/metadata.xls");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user