remove default icon if preview could not be created

This commit is contained in:
Uwe Steinmann 2017-09-18 10:23:40 +02:00
parent a1ca5991d8
commit f666996f20

View File

@ -71,8 +71,15 @@ if(!empty($_GET["width"]))
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"]); $previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"]);
else else
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir); $previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
if(!$previewer->hasPreview($object)) if(!$previewer->hasPreview($object)) {
$previewer->createPreview($object); if(!$previewer->createPreview($object)) {
}
}
if(!$previewer->hasPreview($object)) {
header('Content-Type: image/svg+xml');
readfile('../views/'.$theme.'/images/empty.svg');
exit;
}
header('Content-Type: image/png'); header('Content-Type: image/png');
$previewer->getPreview($object); $previewer->getPreview($object);