From bb6cd2a89faa1a60a2528493a502a490bfd9670f Mon Sep 17 00:00:00 2001 From: Luca Date: Sat, 5 Feb 2022 15:37:10 +0100 Subject: [PATCH] Migliorie minori aggiunte al volo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Mansioni - Tecnici attività --- modules/interventi/add.php | 4 ++-- modules/mansioni/actions.php | 9 ++++++++- plugins/referenti/add.php | 2 +- plugins/referenti/edit.php | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/interventi/add.php b/modules/interventi/add.php index 68430c41b..603ec51a9 100755 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -257,7 +257,7 @@ 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" ]} + {[ "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" ]}
@@ -306,7 +306,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Tecnici').'", "multiple": "1", "name": "idtecnico[]", "required": '.($origine_dashboard ? 1 : 0).', "ajax-source": "tecnici", "value": "'.$id_tecnico.'", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Tecnico||'.(empty($id_tecnico) ? '' : 'disabled').'" ]} + {[ "type": "select", "label": "'.tr('Tecnici').'", "multiple": "1", "name": "idtecnico[]", "required": '.($origine_dashboard ? 1 : 0).', "ajax-source": "tecnici", "value": "'.$id_tecnico.'", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Tecnico&readonly_tipo=1||'.(empty($id_tecnico) ? '' : 'disabled').'" ]}
diff --git a/modules/mansioni/actions.php b/modules/mansioni/actions.php index b86ef57f4..75ea18178 100644 --- a/modules/mansioni/actions.php +++ b/modules/mansioni/actions.php @@ -38,10 +38,17 @@ switch (post('op')) { $nome = post('nome'); if ($dbo->fetchNum('SELECT * FROM `an_mansioni` WHERE `nome`='.prepare($nome)) == 0) { - $dbo->query('INSERT INTO `an_mansioni` (`nome`) VALUES ('.prepare($nome).')'); + + $dbo->insert('an_mansioni', [ + 'nome' => $nome, + ]); $id_record = $dbo->lastInsertedID(); + if (isAjaxRequest()) { + echo json_encode(['id' => $id_record, 'text' => $nome]); + } + flash()->info(tr('Aggiunta nuova _TYPE_', [ '_TYPE_' => 'mansione', ])); diff --git a/plugins/referenti/add.php b/plugins/referenti/add.php index 32286fc4b..1160f2f6d 100755 --- a/plugins/referenti/add.php +++ b/plugins/referenti/add.php @@ -34,7 +34,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Mansione').'", "name": "idmansione", "ajax-source": "mansioni", "required": 1 ]} + {[ "type": "select", "label": "'.tr('Mansione').'", "name": "idmansione", "ajax-source": "mansioni", "required": 1, "icon-after": "add|'.Modules::get('Mansioni referenti')['id'].'" ]}
diff --git a/plugins/referenti/edit.php b/plugins/referenti/edit.php index a4348aea1..1dc47acb0 100755 --- a/plugins/referenti/edit.php +++ b/plugins/referenti/edit.php @@ -33,7 +33,7 @@ echo '
- {[ "type": "select", "label": "'.tr('Mansione').'", "name": "idmansione", "ajax-source": "mansioni", "required": 1, "value" : "$idmansione$" ]} + {[ "type": "select", "label": "'.tr('Mansione').'", "name": "idmansione", "ajax-source": "mansioni", "required": 1, "value" : "$idmansione$", "icon-after": "add|'.Modules::get('Mansioni referenti')['id'].'" ]}