Le mirroring des dépôts vers Github est maintenant natif dans Gitlab (et donc Framagit). Merci de passer à la fonction native pour que nous puissions couper notre solution maison. Détails sur https://docs.gitlab.com/ee/workflow/repository_mirroring.html#pushing-to-a-remote-repository (pensez à supprimer le webhook de notre solution maison).

Commit 3e88798e by JonathanMM

Ajout de stats

parent c02ccbe5
......@@ -33,11 +33,13 @@ while($periodeEnCours < $maxPeriode)
{
$codeStation = $resume['code'];
if(!isset($stations[$codeStation]))
$stations[$codeStation] = array('pris' => 0, 'rendu' => 0, 'bornesPerdues' => [], 'insee' => $resume['insee']);
$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'];
if(isset($resume['nbEDockPerdusMoyenne']) && !is_null($resume['nbEDockPerdusMoyenne']))
$stations[$codeStation]['bornesPerdues'][] = $resume['nbEDockPerdusMoyenne'];
if(isset($resume['nbEDockPerdusMax']) && !is_null($resume['nbEDockPerdusMax']))
$stations[$codeStation]['bornesPerduesMax'] = max($resume['nbEDockPerdusMax'], $stations[$codeStation]['bornesPerduesMax']);
if($minDate == null || $minDate > $resume['date'])
$minDate = $resume['date'];
......@@ -58,6 +60,7 @@ while($periodeEnCours < $maxPeriode)
$totalPris = 0;
$totalRendu = 0;
$totalMoyenneBornesPerdues = 0;
$totalMaxBornesPerdues = 0;
$depts = array();
$nomDept = array(
75 => 'Paris',
......@@ -85,12 +88,12 @@ while($periodeEnCours < $maxPeriode)
$depts[$deptStation]['nb']++;
if(count($stats['bornesPerdues']) > 0)
{
$totalMoyenneBornesPerdues += array_sum($stats['bornesPerdues']) / count($stats['bornesPerdues']);
}
$totalMaxBornesPerdues += $stats['bornesPerduesMax'];
}
echo $periodeEnCours->format('d/m').': Retirés : '.$totalPris.'; Rendus : '.$totalRendu.'; Bornes inutilisables : '.$totalMoyenneBornesPerdues.'; Stations sans mouvements : '.$stationsSansMouvement.'/'.count($stations)."<br />";
echo $periodeEnCours->format('d/m').': Retirés : '.$totalPris.'; Rendus : '.$totalRendu.'; 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