mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-11 07:05:22 +01:00
Bugfix #10
This commit is contained in:
parent
8b464c8c85
commit
62303ae3e0
@ -72,7 +72,7 @@ echo '
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<canvas class="box-body collapse in" id="fatturato"></canvas>
|
<canvas class="box-body collapse in" id="fatturato" height="100"></canvas>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
// Script per il grafico del fatturato
|
// Script per il grafico del fatturato
|
||||||
@ -204,12 +204,12 @@ echo '
|
|||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
// Interventi per stato
|
// Interventi per tipologia
|
||||||
$stati = $dbo->fetchArray('SELECT * FROM `in_statiintervento`');
|
$tipi = $dbo->fetchArray('SELECT * FROM `in_tipiintervento`');
|
||||||
|
|
||||||
$dataset = '';
|
$dataset = '';
|
||||||
foreach ($stati as $stato) {
|
foreach ($tipi as $tipo) {
|
||||||
$interventi = $dbo->fetchArray('SELECT COUNT(*) AS totale, YEAR(in_interventi.data_richiesta) AS year, MONTH(in_interventi.data_richiesta) AS month FROM in_interventi WHERE in_interventi.idstatointervento = '.prepare($stato['idstatointervento']).' 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 = $dbo->fetchArray('SELECT COUNT(*) AS totale, YEAR(in_interventi.data_richiesta) AS year, MONTH(in_interventi.data_richiesta) AS month FROM in_interventi 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');
|
||||||
|
|
||||||
$month = intval($d1->format('m')) - 1;
|
$month = intval($d1->format('m')) - 1;
|
||||||
for ($i = 0; $i < $count; ++$i) {
|
for ($i = 0; $i < $count; ++$i) {
|
||||||
@ -224,9 +224,12 @@ foreach ($stati as $stato) {
|
|||||||
++$month;
|
++$month;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Random color
|
||||||
|
$background = '#' . dechex(rand(256,16777215));
|
||||||
|
|
||||||
$dataset .= '{
|
$dataset .= '{
|
||||||
label: "'.$stato['descrizione'].'",
|
label: "'.$tipo['descrizione'].'",
|
||||||
backgroundColor: "'.$stato['colore'].'",
|
backgroundColor: "'.$background.'",
|
||||||
data: [
|
data: [
|
||||||
'.implode(',', array_column($interventi, 'totale')).'
|
'.implode(',', array_column($interventi, 'totale')).'
|
||||||
]
|
]
|
||||||
@ -236,7 +239,7 @@ foreach ($stati as $stato) {
|
|||||||
echo '
|
echo '
|
||||||
<div class="box box-info">
|
<div class="box box-info">
|
||||||
<div class="box-header with-border">
|
<div class="box-header with-border">
|
||||||
<h3 class="box-title">'.tr('Interventi per stato').'</h3>
|
<h3 class="box-title">'.tr('Interventi per tipologia').'</h3>
|
||||||
|
|
||||||
<div class="box-tools pull-right">
|
<div class="box-tools pull-right">
|
||||||
<button type="button" class="btn btn-box-tool" data-widget="collapse">
|
<button type="button" class="btn btn-box-tool" data-widget="collapse">
|
||||||
@ -244,7 +247,7 @@ echo '
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<canvas class="box-body collapse in" id="interventi"></canvas>
|
<canvas class="box-body collapse in" id="interventi" height="100"></canvas>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
// Script per il grafico del fatturato
|
// Script per il grafico del fatturato
|
||||||
|
Loading…
Reference in New Issue
Block a user