mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 00:45:34 +00:00
add preview image only if version is set
This commit is contained in:
parent
a1f98902a5
commit
a4a1100abe
|
@ -116,8 +116,6 @@ class SeedDMS_View_TimelineFeed extends SeedDMS_Bootstrap_Style {
|
|||
if(!$skip || !in_array($classname, $skip)) {
|
||||
$doc = $item['document'];
|
||||
$owner = $doc->getOwner();
|
||||
$version = $doc->getContentByVersion($item['version']);
|
||||
$previewer->createPreview($version);
|
||||
$d = makeTsFromLongDate($item['date']);
|
||||
$newItem = $feed->createNewItem();
|
||||
$newItem->setTitle($doc->getName()." (".$item['msg'].")");
|
||||
|
@ -130,8 +128,12 @@ class SeedDMS_View_TimelineFeed extends SeedDMS_Bootstrap_Style {
|
|||
$newItem->setDate(date('c', $d));
|
||||
$newItem->setAuthor($owner->getFullName(), $owner->getEmail());
|
||||
$newItem->setId('out/out.ViewDocument.php?documentid='.$doc->getID(), true);
|
||||
if($previewer->hasPreview($version)) {
|
||||
$newItem->addElement('enclosure', null, array('url' => $baseurl.'op/op.Preview.php?documentid='.$item['document']->getId().'&version='.$version->getVersion().'&width='.$previewwidthdetail, 'length'=>$previewer->getFileSize($version), 'type'=>'image/png'));
|
||||
if(!empty($item['version'])) {
|
||||
$version = $doc->getContentByVersion($item['version']);
|
||||
$previewer->createPreview($version);
|
||||
if($previewer->hasPreview($version)) {
|
||||
$newItem->addElement('enclosure', null, array('url' => $baseurl.'op/op.Preview.php?documentid='.$item['document']->getId().'&version='.$version->getVersion().'&width='.$previewwidthdetail, 'length'=>$previewer->getFileSize($version), 'type'=>'image/png'));
|
||||
}
|
||||
}
|
||||
$feed->addItem($newItem);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user