From 61129fd89bfc888842b01407250e9bccb7449cfb Mon Sep 17 00:00:00 2001 From: loviuz Date: Tue, 19 May 2020 16:44:20 +0200 Subject: [PATCH] Aggiunta lista impianti nelle info aggiuntive in dashboard --- modules/dashboard/actions.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/dashboard/actions.php b/modules/dashboard/actions.php index c4749ef13..ba5d4f7b0 100755 --- a/modules/dashboard/actions.php +++ b/modules/dashboard/actions.php @@ -85,7 +85,7 @@ switch (get('op')) { } // Lettura dati intervento - $query = 'SELECT *, in_interventi.codice, idstatointervento AS parent_idstato, in_interventi.idtipointervento AS parent_idtipo, (SELECT descrizione FROM in_statiintervento WHERE idstatointervento=parent_idstato) AS stato, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=parent_idtipo) AS tipo, (SELECT nomesede FROM an_sedi WHERE id=idsede_destinazione) AS sede, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi LEFT JOIN in_interventi_tecnici ON in_interventi.id =in_interventi_tecnici.idintervento LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id='.prepare($id).' '.Modules::getAdditionalsQuery('Interventi'); + $query = 'SELECT *, in_interventi.codice, idstatointervento AS parent_idstato, in_interventi.idtipointervento AS parent_idtipo, (SELECT GROUP_CONCAT(CONCAT(matricola, " - ", nome) SEPARATOR ", ") FROM my_impianti INNER JOIN my_impianti_interventi ON my_impianti.id=my_impianti_interventi.idimpianto WHERE my_impianti_interventi.idintervento='.prepare($id).' GROUP BY my_impianti_interventi.idintervento) AS impianti, (SELECT descrizione FROM in_statiintervento WHERE idstatointervento=parent_idstato) AS stato, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=parent_idtipo) AS tipo, (SELECT nomesede FROM an_sedi WHERE id=idsede_destinazione) AS sede, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi LEFT JOIN in_interventi_tecnici ON in_interventi.id =in_interventi_tecnici.idintervento LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id='.prepare($id).' '.Modules::getAdditionalsQuery('Interventi'); $rs = $dbo->fetchArray($query); $desc_tipointervento = $rs[0]['tipo']; @@ -115,6 +115,10 @@ switch (get('op')) { $tooltip_text .= ''.tr('Tecnici').': '.implode(', ', $tecnici).'
'; + if ($rs[0]['impianti'] != '') { + $tooltip_text .= ''.tr('Impianti').': '.$rs[0]['impianti'].'
'; + } + if ($rs[0]['richiesta'] != '') { $tooltip_text .= ''.tr('Richiesta').': '.nl2br($rs[0]['richiesta']).'
'; }