From a8fc129c93114f7dde70a3bce9ad6115ecf34118 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Thu, 18 Nov 2021 14:46:13 +0100 Subject: [PATCH] =?UTF-8?q?Aggiunta=20creazione=20dinamica=20sede=20in=20a?= =?UTF-8?q?ttivit=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/interventi/add.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/interventi/add.php b/modules/interventi/add.php index c31b39f8d..3b80b98b9 100755 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -29,6 +29,7 @@ $id_tipo = filter('id_tipo'); $origine_dashboard = get('ref') !== null; $module_anagrafiche = Modules::get('Anagrafiche'); +$id_plugin_sedi = Plugins::get('Sedi')['id']; // Calcolo dell'orario di inizio e di fine sulla base delle informazioni fornite $orario_inizio = filter('orario_inizio'); @@ -168,7 +169,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Sede destinazione').'", "name": "idsede_destinazione", "value": "'.$id_sede.'", "ajax-source": "sedi" ]} + {[ "type": "select", "label": "'.tr('Sede destinazione').'", "name": "idsede_destinazione", "value": "'.$id_sede.'", "ajax-source": "sedi", "icon-after": "add|'.$module_anagrafiche['id'].'|id_plugin='.$id_plugin_sedi.'&id_parent='.$id_anagrafica.'" ]}
@@ -509,6 +510,12 @@ echo ' } else { $("#dettagli_cliente").html("'.tr('Seleziona prima un cliente').'..."); } + + plus_sede = $("#idsede_destinazione").parent().find(".btn"); + plus_sede.attr("onclick", plus_sede.attr("onclick").replace(/id_parent=[0-9]*/, "id_parent=" + value)); + + plus_impianto = $("#idimpianti").parent().find(".btn"); + plus_impianto.attr("onclick", plus_impianto.attr("onclick").replace(/id_anagrafica=[0-9]*/, "id_anagrafica=" + value)); }); // Gestione della modifica della sede selezionato