Commit b66a173a by JonathanMM

Séparation par type de vélos des stats par jour

parent 3e88798e
......@@ -33,9 +33,11 @@ while($periodeEnCours < $maxPeriode)
{
$codeStation = $resume['code'];
if(!isset($stations[$codeStation]))
$stations[$codeStation] = array('pris' => 0, 'rendu' => 0, 'bornesPerdues' => [], 'bornesPerduesMax' => 0, 'insee' => $resume['insee']);
$stations[$codeStation]['pris'] += $resume['nbBikePris'] + $resume['nbEBikePris'];
$stations[$codeStation]['rendu'] += $resume['nbBikeRendu'] + $resume['nbEBikeRendu'];
$stations[$codeStation] = array('pris' => 0, 'rendu' => 0, 'Epris' => 0, 'Erendu' => 0, 'bornesPerdues' => [], 'bornesPerduesMax' => 0, 'insee' => $resume['insee']);
$stations[$codeStation]['pris'] += $resume['nbBikePris'];
$stations[$codeStation]['Epris'] += $resume['nbEBikePris'];
$stations[$codeStation]['rendu'] += $resume['nbBikeRendu'];
$stations[$codeStation]['Erendu'] += $resume['nbEBikeRendu'];
if(isset($resume['nbEDockPerdusMoyenne']) && !is_null($resume['nbEDockPerdusMoyenne']))
$stations[$codeStation]['bornesPerdues'][] = $resume['nbEDockPerdusMoyenne'];
if(isset($resume['nbEDockPerdusMax']) && !is_null($resume['nbEDockPerdusMax']))
......@@ -58,7 +60,9 @@ while($periodeEnCours < $maxPeriode)
//On fait les stats sur les stations
$stationsSansMouvement = 0;
$totalPris = 0;
$totalEPris = 0;
$totalRendu = 0;
$totalERendu = 0;
$totalMoyenneBornesPerdues = 0;
$totalMaxBornesPerdues = 0;
$depts = array();
......@@ -79,6 +83,8 @@ while($periodeEnCours < $maxPeriode)
{
$totalPris += $stats['pris'];
$totalRendu += $stats['rendu'];
$totalEPris += $stats['Epris'];
$totalERendu += $stats['Erendu'];
}
$deptStation = floor($stats['insee'] / 1000);
......@@ -93,7 +99,9 @@ while($periodeEnCours < $maxPeriode)
$totalMaxBornesPerdues += $stats['bornesPerduesMax'];
}
echo $periodeEnCours->format('d/m').': Retirés : '.$totalPris.'; Rendus : '.$totalRendu.'; Bornes inutilisables : '.round($totalMoyenneBornesPerdues, 2).' (max : '.$totalMaxBornesPerdues.'); Stations sans mouvements : '.$stationsSansMouvement.'/'.count($stations)."<br />";
echo $periodeEnCours->format('d/m').': Retirés : '.($totalPris + $totalEPris).' (mécanique : '.$totalPris.' | électrique : '.$totalEPris.'); '.
'Rendus : '.($totalRendu + $totalERendu).' (mécanique : '.$totalRendu.' | électrique : '.$totalERendu.'); '.
'Bornes inutilisables : '.round($totalMoyenneBornesPerdues, 2).' (max : '.$totalMaxBornesPerdues.'); Stations sans mouvements : '.$stationsSansMouvement.'/'.count($stations)."<br />";
/*$smarty->assign(array(
'totalPris' => $totalPris,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment