From 9fa841869f532875b1e285807f3e3ad133843f2e Mon Sep 17 00:00:00 2001 From: Beppe Date: Tue, 14 May 2019 18:19:40 +0200 Subject: [PATCH] Inserito pulsante per aggiunta al volo di impianti nel plugin my_impianti.interventi --- modules/interventi/actions.php | 26 +++++++++++++++++++ modules/my_impianti/add.php | 2 +- .../plugins/my_impianti.interventi.php | 1 + 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index b3f694656..916ef7d19 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -185,6 +185,32 @@ 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': // Elimino anche eventuali file caricati diff --git a/modules/my_impianti/add.php b/modules/my_impianti/add.php index 92990cf24..0bc91feae 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 0504b1b29..e1925357f 100644 --- a/modules/my_impianti/plugins/my_impianti.interventi.php +++ b/modules/my_impianti/plugins/my_impianti.interventi.php @@ -182,6 +182,7 @@ echo '

+
'; echo '