From 7762820837cc2c5dc941c2811fb0ae51c7aa57da Mon Sep 17 00:00:00 2001 From: maulapi Date: Sat, 5 Sep 2026 11:36:26 +0200 Subject: [PATCH] Miglioria: aggiunta Note e Link support su Marche --- modules/marche/actions.php | 8 ++++++++ modules/marche/add.php | 10 +++++++++- modules/marche/edit.php | 8 ++++++++ update/2_12.sql | 7 ++++++- 4 files changed, 31 insertions(+), 2 deletions(-) diff --git a/modules/marche/actions.php b/modules/marche/actions.php index 23fc0914f4..be76f752da 100644 --- a/modules/marche/actions.php +++ b/modules/marche/actions.php @@ -27,6 +27,8 @@ case 'update': $nome = filter('name'); $link = filter('link'); + $link_support = filter('link_support'); + $note_marche = filter('note_marche'); $id_original = filter('id_original') ?: null; $is_articolo = (filter('is_articolo_add') ?: filter('is_articolo')) ?: 0; $is_impianto = (filter('is_impianto_add') ?: filter('is_impianto')) ?: 0; @@ -53,6 +55,8 @@ if (isset($nome)) { $marca->link = $link; $marca->name = $nome; + $marca->link_support = $link_support; + $marca->note_marche = $note_marche; $marca->parent = $id_original ?: null; $marca->is_articolo = $is_articolo; $marca->is_impianto = $is_impianto; @@ -116,6 +120,8 @@ case 'add': $nome = filter('name'); $link = filter('link'); + $link_support = filter('link_support'); + $note_marche = filter('note_marche'); $id_original = filter('id_original') ?: null; $is_articolo = (filter('is_articolo_add') ?: filter('is_articolo')) ?: 0; $is_impianto = (filter('is_impianto_add') ?: filter('is_impianto')) ?: 0; @@ -149,6 +155,8 @@ } $marca = Marca::build($nome); $marca->parent = $id_original; + $marca->link_support = $link_support; + $marca->note_marche = $note_marche; $marca->is_articolo = $is_articolo; $marca->is_impianto = $is_impianto; $marca->link = $link; diff --git a/modules/marche/add.php b/modules/marche/add.php index 86300a9119..b686d4deeb 100644 --- a/modules/marche/add.php +++ b/modules/marche/add.php @@ -57,6 +57,14 @@ {[ "type": "checkbox", "label": "", "name": "is_impianto_add", "value": "is_impianto : ($id_original ? Marca::find($id_original)->is_impianto : 0); ?>", "disabled": "" ]} +
+
+ {[ "type": "text", "label": "", "name": "link_support", "value":"$link_support$"]} +
+
+ {[ "type": "text", "label": "", "name": "note_marche", "value":"$note_marche$"]} +
+
- \ No newline at end of file + diff --git a/modules/marche/edit.php b/modules/marche/edit.php index 1c2ce072d9..bc93fc576b 100644 --- a/modules/marche/edit.php +++ b/modules/marche/edit.php @@ -52,6 +52,14 @@ {[ "type": "checkbox", "label": "", "name": "is_impianto", "value": "is_impianto; ?>" ]} +
+
+ {[ "type": "text", "label": "", "name": "link_support", "value":"$link_support$" ]} +
+
+ {[ "type": "text", "label": "", "name": "note_marche", "value":"$note_marche$" ]} +
+
diff --git a/update/2_12.sql b/update/2_12.sql index b24a64e7e0..5576267914 100644 --- a/update/2_12.sql +++ b/update/2_12.sql @@ -105,4 +105,9 @@ INSERT INTO `zz_settings_lang` (`id_lang`, `id_record`, `title`, `help`) VALUES -- Aggiunto sconto combinato ALTER TABLE `co_righe_promemoria` CHANGE `tipo_sconto` `tipo_sconto` ENUM('UNT','PRC','PRC+') NOT NULL DEFAULT 'UNT'; -ALTER TABLE `co_righe_promemoria` ADD `sconto_percentuale_combinato` VARCHAR(255) NULL AFTER `sconto_percentuale`; \ No newline at end of file +ALTER TABLE `co_righe_promemoria` ADD `sconto_percentuale_combinato` VARCHAR(255) NULL AFTER `sconto_percentuale`; + +--Aggiunto campo note_marche e link_support su Marche +ALTER TABLE `zz_marche` ADD `note_marche` VARCHAR(255) NULL AFTER `parent`; +ALTER TABLE `zz_marche` ADD `link_support` VARCHAR(255) NULL AFTER `link`; +