From 374ada265f3d2a05c1cb517d47c499bd21b94978 Mon Sep 17 00:00:00 2001 From: Luca Date: Tue, 31 Jan 2023 10:58:05 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20selezione=20tecnici=20assegnati=20in=20fa?= =?UTF-8?q?se=20di=20pianificazione=20promemoria=20attivit=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aggiunto link ai Contributori pagina info --- info.php | 6 +++--- modules/impianti/add.php | 2 +- modules/impianti/edit.php | 2 +- modules/interventi/add.php | 17 ++++++++++------- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/info.php b/info.php index adeed8f45..3f5b2fb6d 100755 --- a/info.php +++ b/info.php @@ -133,9 +133,9 @@ if (file_exists(base_dir().'/assistenza.php')) {
- -
- '.tr('Newsletter').' +
+
+ '.tr('Contributori').'
diff --git a/modules/impianti/add.php b/modules/impianti/add.php index 81c99cd78..5db7be0d2 100644 --- a/modules/impianti/add.php +++ b/modules/impianti/add.php @@ -43,7 +43,7 @@ $id_anagrafica = filter('id_anagrafica');
- {[ "type": "select", "label": "", "name": "idtecnico", "ajax-source": "tecnici", "icon-after": "add||tipoanagrafica=Tecnico&readonly_tipo=1" ]} + {[ "type": "select", "label": "", "name": "idtecnico", "ajax-source": "tecnici", "icon-after": "add||tipoanagrafica=Tecnico&readonly_tipo=1" ]}
diff --git a/modules/impianti/edit.php b/modules/impianti/edit.php index 90448cc02..d50151827 100644 --- a/modules/impianti/edit.php +++ b/modules/impianti/edit.php @@ -71,7 +71,7 @@ if (!empty($record['immagine'])) {
- {[ "type": "select", "label": "", "name": "idtecnico", "ajax-source": "tecnici", "value": "$idtecnico$" ]} + {[ "type": "select", "label": "", "name": "idtecnico", "ajax-source": "tecnici", "value": "$idtecnico$" ]}
diff --git a/modules/interventi/add.php b/modules/interventi/add.php index 44a31fdff..f95cf6b98 100755 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -114,9 +114,12 @@ elseif (!empty($id_intervento)) { $rs = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_interventi WHERE idintervento = '.prepare($id_intervento)); $impianti_collegati = implode(',', array_column($rs, 'idimpianto')); + + $rs = $dbo->fetchArray('SELECT id_tecnico FROM in_interventi_tecnici_assegnati WHERE id_intervento = '.prepare($id_intervento)); + $tecnici_assegnati = implode(',', array_column($rs, 'id_tecnico')); } -// Selezione dei tecnici assegnati agli impianti selezionati +// Selezione dei tecnici predefiniti per gli impianti selezionati if (!empty($impianti_collegati)) { $tecnici_impianti = $dbo->fetchArray('SELECT idtecnico FROM my_impianti WHERE id IN ('.prepare($impianti_collegati).')'); $id_tecnico = array_unique(array_column($tecnici_impianti, 'idtecnico')); @@ -272,7 +275,7 @@ echo '
'; -if (empty($id_intervento)) { +//if (empty($id_intervento)) { echo '
@@ -288,15 +291,15 @@ if (empty($id_intervento)) {
- {[ "type": "select", "label": "'.tr('Tecnici assegnati').'", "multiple": "1", "name": "tecnici_assegnati[]", "ajax-source": "tecnici", "value": "", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Tecnico&readonly_tipo=1" ]} + {[ "type": "select", "label": "'.tr('Tecnici assegnati').'", "multiple": "1", "name": "tecnici_assegnati[]", "ajax-source": "tecnici", "value": "'.$tecnici_assegnati.'", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Tecnico&readonly_tipo=1", "readonly": '.intval($id_intervento).' ]}
-
- -
@@ -306,7 +309,7 @@ if (empty($id_intervento)) {
'; -} +//} echo '