From 81066260dc9d6fb9723d112efa7935454439cd9f Mon Sep 17 00:00:00 2001 From: Luca Date: Sat, 5 Feb 2022 22:22:48 +0100 Subject: [PATCH] =?UTF-8?q?Possibilit=C3=A0=20di=20aggiungere=20impianti?= =?UTF-8?q?=20dalla=20scheda=20attivit=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/ddt/add.php | 4 ++-- modules/impianti/add.php | 2 +- modules/impianti/plugins/my_impianti.interventi.php | 8 +++----- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/modules/ddt/add.php b/modules/ddt/add.php index fa01a1dbe..c96d79cb2 100755 --- a/modules/ddt/add.php +++ b/modules/ddt/add.php @@ -53,7 +53,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : '';
- {[ "type": "select", "label": "", "name": "idanagrafica", "id": "idanagrafica_add", "required": 1, "value": "", "ajax-source": "clienti_fornitori", "icon-after": "add||tipoanagrafica=" ]} + {[ "type": "select", "label": "", "name": "idanagrafica", "id": "idanagrafica_add", "required": 1, "value": "", "ajax-source": "clienti_fornitori", "icon-after": "add||tipoanagrafica=&readonly_tipo=1" ]}
@@ -62,7 +62,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : '';
- {[ "type": "select", "label": "", "name": "idcausalet", "required": 1, "value": "", "ajax-source": "causali", "icon-after": "add||||" ]} + {[ "type": "select", "label": "", "name": "idcausalet", "required": 1, "value": "", "ajax-source": "causali", "icon-after": "add||||" ]}
diff --git a/modules/impianti/add.php b/modules/impianti/add.php index ddefa6aa8..60a5a553d 100644 --- a/modules/impianti/add.php +++ b/modules/impianti/add.php @@ -35,7 +35,7 @@ $id_anagrafica = filter('id_anagrafica');
- {[ "type": "select", "label": "", "name": "idanagrafica", "id": "idanagrafica_impianto", "required": 1, "value": "", "ajax-source": "clienti", "icon-after": "add||tipoanagrafica=Cliente&readonly_tipo=1" ]} + {[ "type": "select", "label": "", "name": "idanagrafica", "id": "idanagrafica_impianto", "required": 1, "value": "", "ajax-source": "clienti", "icon-after": "add||tipoanagrafica=Cliente&readonly_tipo=1||", "readonly": "" ]}
diff --git a/modules/impianti/plugins/my_impianti.interventi.php b/modules/impianti/plugins/my_impianti.interventi.php index 06bb0417b..c7df3d0d7 100644 --- a/modules/impianti/plugins/my_impianti.interventi.php +++ b/modules/impianti/plugins/my_impianti.interventi.php @@ -76,10 +76,9 @@ if ($is_completato) { echo '
-

'.tr("Impianti dell'intervento").'

+

'.tr("Impianti soggetti ad intervento").'

-
-

'.tr("Impianti su cui è stato effettuato l'intervento").'

'; +
'; $impianti_collegati = $dbo->fetchArray('SELECT * FROM my_impianti_interventi INNER JOIN my_impianti ON my_impianti_interventi.idimpianto = my_impianti.id WHERE idintervento = '.prepare($id_record)); @@ -159,12 +158,11 @@ $impianti = !empty($impianti) ? array_column($impianti, 'idimpianto') : []; $sedi = $dbo->fetchArray('SELECT id, nomesede, citta FROM an_sedi WHERE idanagrafica='.prepare($record['idanagrafica'])." UNION SELECT 0, 'Sede legale', '' ORDER BY id"); echo ' -

'.tr('Impianti disponibili').'

- {[ "type": "select", "name": "matricole[]", "multiple": 1, "value": "'.implode(',', $impianti).'", "ajax-source": "impianti-cliente", "select-options": {"idanagrafica": '.$record['idanagrafica'].', "idsede_destinazione": '.($record['idsede_destinazione'] ?: '""').'}, "extra": "'.$readonly.'" ]} + {[ "type": "select", "name": "matricole[]", "label": "'.tr('Impianti').'", "multiple": 1, "value": "'.implode(',', $impianti).'", "ajax-source": "impianti-cliente", "select-options": {"idanagrafica": '.$record['idanagrafica'].', "idsede_destinazione": '.($record['idsede_destinazione'] ?: '""').'}, "extra": "'.$readonly.'", "icon-after": "add|'.Modules::get('Impianti')['id'].'|id_anagrafica='.$record['idanagrafica'].'" ]}