From d10c482eef6eced3cf2cc8b13821099ec9ab6f7c Mon Sep 17 00:00:00 2001 From: Marius Burkard Date: Thu, 21 Mar 2019 17:44:14 +0100 Subject: [PATCH] - rspamd fixes --- interface/web/admin/form/server_config.tform.php | 6 ++++++ interface/web/admin/server_config_edit.php | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/interface/web/admin/form/server_config.tform.php b/interface/web/admin/form/server_config.tform.php index 6bbfd79856..2ff4b5350c 100644 --- a/interface/web/admin/form/server_config.tform.php +++ b/interface/web/admin/form/server_config.tform.php @@ -556,6 +556,12 @@ $form["tabs"]['mail'] = array( 'type' => 'TRIM'), ), ), + 'rspamd_available' => array( + 'datatype' => 'VARCHAR', + 'formtype' => 'CHECKBOX', + 'default' => 'n', + 'value' => array(0 => 'n', 1 => 'y') + ), 'dkim_path' => array( 'datatype' => 'VARCHAR', 'formtype' => 'TEXT', diff --git a/interface/web/admin/server_config_edit.php b/interface/web/admin/server_config_edit.php index f504545912..fc37163e71 100644 --- a/interface/web/admin/server_config_edit.php +++ b/interface/web/admin/server_config_edit.php @@ -132,6 +132,14 @@ class page_action extends tform_actions { } } } + + if($section === 'mail') { + if(isset($server_config_array['mail']['rspamd_available']) && $server_config_array['mail']['rspamd_available'] === 'y') { + $this->dataRecord['rspamd_available'] = 'y'; + } else { + $this->dataRecord['rspamd_available'] = 'n'; + } + } if(isset($this->dataRecord['jailkit_chroot_app_programs'])) { $app->uses('file'); -- GitLab