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$" ]}