diff --git a/include/configuration.php b/include/configuration.php
index 0511adeaf..3ea89f737 100644
--- a/include/configuration.php
+++ b/include/configuration.php
@@ -486,7 +486,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
// db_host
echo '
-
+
{[ "type": "text", "label": "'.tr('Host del database').'", "name": "db_host", "placeholder": "'.tr("Indirizzo dell'host del database").'", "value": "'.$host.'", "help": "'.tr('Esempio').': localhost", "show-help": 1, "required": 1 ]}
diff --git a/modules/emails/actions.php b/modules/emails/actions.php
index c5fad9ba7..522838792 100644
--- a/modules/emails/actions.php
+++ b/modules/emails/actions.php
@@ -30,6 +30,8 @@ switch (post('op')) {
'read_notify' => $post['read_notify'],
], ['id' => $id_record]);
+ $dbo->sync('zz_email_print', ['id_email' => $id_record], ['id_print' => (array) $post['prints']]);
+
$_SESSION['infos'][] = tr('Informazioni salvate correttamente!');
break;
diff --git a/modules/emails/edit.php b/modules/emails/edit.php
index aa839a2ba..42396f0c2 100644
--- a/modules/emails/edit.php
+++ b/modules/emails/edit.php
@@ -66,6 +66,22 @@ echo '
+fetchArray('SELECT id_print FROM zz_email_print WHERE id_email = '.prepare($id_record));
+$selected = array_column($selected_prints, 'id_print');
+
+echo '
+
+
+
+ {[ "type": "select", "multiple": "1", "label": "'.tr('Stampe').'", "name": "prints[]", "value": "'.implode(',', $selected).'", "values": "query=SELECT id, title AS text FROM zz_prints WHERE id_module = '.prepare($records[0]['id_module']).'" ]}
+
+
';
+
+?>
+
{[ "type": "textarea", "label": "", "name": "body", "value": "$body$" ]}