diff --git a/modules/statistiche/edit.php b/modules/statistiche/edit.php
index 60d70400f..4f0e45c21 100755
--- a/modules/statistiche/edit.php
+++ b/modules/statistiche/edit.php
@@ -275,7 +275,7 @@ echo '
';
-// Interventi per tipologia
+// Numero interventi per tipologia
$tipi = $dbo->fetchArray('SELECT * FROM `in_tipiintervento`');
$dataset = '';
@@ -299,7 +299,7 @@ foreach ($tipi as $tipo) {
echo '
-
+
';
-// Script per il grafico degli interventi per tipologia
+// Script per il grafico del numero interventi per tipologia
echo '
';
+
+
+// Ore interventi per tipologia
+$dataset = '';
+foreach ($tipi as $tipo) {
+ $interventi = $dbo->fetchArray('SELECT ROUND( SUM(in_interventi_tecnici.ore), 2 ) AS result, YEAR(in_interventi.data_richiesta) AS year, MONTH(in_interventi.data_richiesta) AS month FROM in_interventi INNER JOIN in_interventi_tecnici ON in_interventi.id=in_interventi_tecnici.idintervento WHERE in_interventi.idtipointervento = '.prepare($tipo['idtipointervento']).' AND in_interventi.data_richiesta BETWEEN '.prepare($start).' AND '.prepare($end).' GROUP BY YEAR(in_interventi.data_richiesta), MONTH(in_interventi.data_richiesta) ORDER BY YEAR(in_interventi.data_richiesta) ASC, MONTH(in_interventi.data_richiesta) ASC');
+
+ $interventi = Stats::monthly($interventi, $start, $end);
+
+ //Random color
+ $background = '#'.dechex(rand(256, 16777215));
+
+ $dataset .= '{
+ label: "'.$tipo['descrizione'].'",
+ backgroundColor: "'.$background.'",
+ data: [
+ '.implode(',', array_column($interventi, 'result')).'
+ ]
+ },';
+}
+
+echo '
+
+
+
+
';
+
+// Script per il grafico delle ore interventi per tipologia
+echo '
+