use pdfviewer only if extension is enabled

This commit is contained in:
Uwe Steinmann 2025-12-04 18:29:48 +01:00
parent 8dd7909267
commit 9c05a0ee3a
2 changed files with 5 additions and 1 deletions

View File

@ -129,10 +129,12 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Theme_Style {
<?php
break;
case 'application/pdf':
if (!$settings->extensionIsDisabled('pdfviewer')) {
$this->contentHeading(getMLText("preview"));
?>
<iframe src="<?= $settings->_httpRoot ?>ext/pdfviewer/res/web/viewer.html?file=<?= urlencode(getBaseUrl().$settings->_httpRoot.'op/op.ViewOnline.php?documentid='.$version->getDocument()->getID().'&version='.$version->getVersion()); ?>" width="100%" height="700px"></iframe>
<?php
<?php
}
break;
case 'image/svg+xml':
case 'image/jpg':

View File

@ -612,12 +612,14 @@ $(document).ready( function() {
<?php
break;
case 'application/pdf':
if (!$settings->extensionIsDisabled('pdfviewer')) {
$this->contentHeading(getMLText("preview"));
?>
<div style="width:100%; height: 0; position:relative; padding-top: 141%;">
<iframe src="<?= $settings->_httpRoot ?>ext/pdfviewer/res/web/viewer.html?file=<?php echo urlencode(getBaseUrl().$settings->_httpRoot.'op/op.ViewOnline.php?documentid='.$latestContent->getDocument()->getID().'&version='.$latestContent->getVersion()); ?>" _width="100%" _height="100%" style="position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%"></iframe>
</div>
<?php
}
break;
case 'image/svg+xml':
case 'image/jpg':