From da65e058f91327223775791b27ec869957561e36 Mon Sep 17 00:00:00 2001 From: Luca Date: Mon, 9 Jul 2018 13:03:33 +0200 Subject: [PATCH] Aggiunto controllo per impedire di pianificare promemoria senza il tipo intervento --- .../contratti/plugins/addpianficazione.php | 26 +++++++++++++++---- src/HTMLBuilder/Manager/FileManager.php | 8 +++--- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/modules/contratti/plugins/addpianficazione.php b/modules/contratti/plugins/addpianficazione.php index bcbe827f0..f0eaa0bec 100644 --- a/modules/contratti/plugins/addpianficazione.php +++ b/modules/contratti/plugins/addpianficazione.php @@ -26,8 +26,10 @@ if (!empty($get['idcontratto_riga'])) { $matricoleimpianti = trim($rsp[0]['idimpianti']); $idsede = $rsp[0]['idsede']; $tempo_standard = $rsp[0]['tempo_standard']; - - $readonly = 'readonly'; + + //if (!empty($rsp[0]['idtipointervento'])) + $readonly = 'readonly'; + $hide = ''; $list .= ', \"0\":\"'.tr('Pianificare a partire da questo promemoria ').$data_richiesta.'\"'; @@ -64,7 +66,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Tipo intervento').'", "name": "idtipointervento", "required": 1, "id": "idtipointervento_", "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento ORDER BY descrizione ASC", "value": "'.$rsp[0]['idtipointervento'].'", "extra": "'.$readonly.'", "ajax-source": "tipiintervento" ]} + {[ "type": "select", "label": "'.tr('Tipo intervento').'", "name": "idtipointervento", "required": 1, "id": "idtipointervento_", "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento ORDER BY descrizione ASC", "value": "'.$rsp[0]['idtipointervento'].'", "extra": "'.$readonly.'" ]}
@@ -74,7 +76,7 @@ echo '
- {[ "type": "select", "multiple": "1", "label": "'.tr('Impianti').'", "name": "idimpianti[]", "values": "query=SELECT my_impianti.id AS id, my_impianti.nome AS descrizione FROM my_impianti_contratti INNER JOIN my_impianti ON my_impianti_contratti.idimpianto = my_impianti.id WHERE my_impianti_contratti.idcontratto = '.$id_record.' ORDER BY descrizione", "value": "'.$matricoleimpianti.'", "extra":"'.$readonly.'" ]} + {[ "type": "select", "multiple": "1", "label": "'.tr('Impianti a contratto').'", "name": "idimpianti[]", "values": "query=SELECT my_impianti.id AS id, my_impianti.nome AS descrizione FROM my_impianti_contratti INNER JOIN my_impianti ON my_impianti_contratti.idimpianto = my_impianti.id WHERE my_impianti_contratti.idcontratto = '.$id_record.' ORDER BY descrizione", "value": "'.$matricoleimpianti.'", "extra":"'.$readonly.'" ]}
@@ -236,7 +238,21 @@ echo ' echo '