From 431649023ba45c8080af307c41579408b4eda982 Mon Sep 17 00:00:00 2001 From: Beppe Date: Fri, 17 May 2019 09:58:59 +0200 Subject: [PATCH] miglioria aggiunta impianti da plugin interventi --- modules/interventi/actions.php | 25 ------------------- modules/my_impianti/add.php | 2 +- .../plugins/my_impianti.interventi.php | 5 ++-- 3 files changed, 4 insertions(+), 28 deletions(-) diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index 8da850f8e..28cd8d8c7 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -186,31 +186,6 @@ switch (post('op')) { break; - // Aggiungo impianto - case 'add_impianto': - $matricola = post('matricola'); - $idanagrafica = post('idanagrafica'); - $nome = post('nome'); - $idtecnico = post('idtecnico'); - - if (!empty($matricola)) { - $dbo->query('INSERT INTO my_impianti(matricola, idanagrafica, nome, data, idtecnico) VALUES ('.prepare($matricola).', '.prepare($idanagrafica).', '.prepare($nome).', NOW(), '.prepare($idtecnico).')'); - - $id_impianto = $dbo->lastInsertedID(); - - $dbo->insert('my_impianti_interventi', [ - 'idintervento' => $id_record, - 'idimpianto' => $id_impianto, - ]); - - flash()->info(tr('Aggiunto nuovo impianto!')); - - $database->commitTransaction(); - header('location: '.$rootdir.'/editor.php?id_module=3&id_record='.$id_record.'#tab_2'); - exit; - } - - break; // Eliminazione intervento case 'delete': diff --git a/modules/my_impianti/add.php b/modules/my_impianti/add.php index f47cf5904..92990cf24 100644 --- a/modules/my_impianti/add.php +++ b/modules/my_impianti/add.php @@ -10,7 +10,7 @@ if ($source == 'Attività') { } ?>
- + diff --git a/modules/my_impianti/plugins/my_impianti.interventi.php b/modules/my_impianti/plugins/my_impianti.interventi.php index 37e8fd264..9d1503d36 100644 --- a/modules/my_impianti/plugins/my_impianti.interventi.php +++ b/modules/my_impianti/plugins/my_impianti.interventi.php @@ -176,13 +176,14 @@ echo '
- {[ "type": "select", "name": "matricole[]", "multiple": 1, "value": "'.implode(',', $impianti).'", "values": "query=SELECT my_impianti.id, CONCAT(matricola, \' - \', nome) AS descrizione, CONCAT(nomesede, IF(citta IS NULL OR citta = \'\', \'\', CONCAT(\' (\', citta, \')\'))) AS optgroup FROM my_impianti JOIN (SELECT id, nomesede, citta FROM an_sedi UNION SELECT 0 AS id, \'Sede legale\' AS nomesede, \'\' AS citta) AS t ON t.id = my_impianti.idsede WHERE idanagrafica='.prepare($record['idanagrafica']).' ORDER BY idsede ASC, matricola ASC", "extra": "'.$readonly.'" ]} + {[ "type": "select", "name": "matricole[]", "multiple": 1, "value": "'.implode(',', $impianti).'", "ajax-source": "impianti-cliente", "extra": "'.$readonly.'" ]}


- + +
'; echo '