call hook 'rawcontent'

This commit is contained in:
Uwe Steinmann 2017-04-04 07:11:51 +02:00
parent d7af33f579
commit 10b62bc7fb

View File

@ -31,12 +31,18 @@ class SeedDMS_Controller_TransmittalDownload extends SeedDMS_Controller_Common {
if($items) {
include("../inc/inc.ClassDownloadMgr.php");
$downmgr = new SeedDMS_Download_Mgr();
if($extraheader = $this->callHook('extraDownloadHeader'))
$downmgr->addHeader($extraheader);
foreach($items as $item) {
$content = $item->getContent();
$document = $content->getDocument();
if ($document->getAccessMode($user) >= M_READ) {
$downmgr->addItem($content);
$extracols = $this->callHook('extraDownloadColumns', $document);
if($rawcontent = $this->callHook('rawcontent', $content)) {
$downmgr->addItem($content, $extracols, $rawcontent);
} else
$downmgr->addItem($content, $extracols);
}
}