From 23b9d26569ce0b352be726d8fe54a6648f6667d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Skrzypczak?= Date: Sun, 12 Dec 2021 16:49:03 +0100 Subject: [PATCH] Fix #15534 --- config/version.php | 2 +- .../OSSMailView/Detail/Widget/PreviewMail.tpl | 38 +++++++++++++++++++ .../Detail/Widget/PreviewMailConfig.tpl | 23 ++++++++--- modules/Vtiger/widgets/PreviewMail.php | 9 +++++ 4 files changed, 65 insertions(+), 7 deletions(-) create mode 100644 layouts/basic/modules/OSSMailView/Detail/Widget/PreviewMail.tpl diff --git a/config/version.php b/config/version.php index 4d3fd730f99f..f427141ca5aa 100644 --- a/config/version.php +++ b/config/version.php @@ -1,7 +1,7 @@ '6.3.1', + 'appVersion' => '6.3.2', 'patchVersion' => '2021.12.12', 'lib_roundcube' => '0.2.3', ]; diff --git a/layouts/basic/modules/OSSMailView/Detail/Widget/PreviewMail.tpl b/layouts/basic/modules/OSSMailView/Detail/Widget/PreviewMail.tpl new file mode 100644 index 000000000000..71ca05d5c2b6 --- /dev/null +++ b/layouts/basic/modules/OSSMailView/Detail/Widget/PreviewMail.tpl @@ -0,0 +1,38 @@ +{**} +{strip} + + {assign var=WIDGET_UID value="id-{\App\Layout::getUniqueId($WIDGET['id']|cat:_)}"} +
+
+ +
+
+
+
+
+ +{/strip} diff --git a/layouts/basic/modules/Vtiger/Detail/Widget/PreviewMailConfig.tpl b/layouts/basic/modules/Vtiger/Detail/Widget/PreviewMailConfig.tpl index 479191263cba..6be3308cce71 100644 --- a/layouts/basic/modules/Vtiger/Detail/Widget/PreviewMailConfig.tpl +++ b/layouts/basic/modules/Vtiger/Detail/Widget/PreviewMailConfig.tpl @@ -14,15 +14,26 @@ diff --git a/modules/Vtiger/widgets/PreviewMail.php b/modules/Vtiger/widgets/PreviewMail.php index 8bb1dfe54f47..3f60a29bb2c1 100644 --- a/modules/Vtiger/widgets/PreviewMail.php +++ b/modules/Vtiger/widgets/PreviewMail.php @@ -10,21 +10,30 @@ */ class Vtiger_PreviewMail_Widget extends Vtiger_Basic_Widget { + /** {@inheritdoc} */ public $allowedModules = ['OSSMailView']; public $dbParams = []; + /** + * Get URL. + * + * @return string + */ public function getUrl() { return 'module=' . $this->Module . '&view=Sview&noloadlibs=true&record=' . $this->Record; } + /** {@inheritdoc} */ public function getWidget() { $this->Config['url'] = $this->getUrl(); + $this->Config['tpl'] = 'PreviewMail.tpl'; return $this->Config; } + /** {@inheritdoc} */ public function getConfigTplName() { return 'PreviewMailConfig';