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 b819c3f3 by JonathanMM

Ajout de la possibilité de choisir une date

parent b66a173a
......@@ -5,16 +5,25 @@ require_once('libs/Smarty.class.php');
$smarty = new Smarty();
$periodeEnCours = new DateTime("-1day");
$h = intval($periodeEnCours->format('G'));
if(isset($_GET['date']))
{
$periodeEnCours = new DateTime($_GET['date']);
$h = 0;
} else {
$periodeEnCours = new DateTime("-1day");
$h = intval($periodeEnCours->format('G'));
}
$periodeEnCours->setTime($h - ($h % 6), 0);
$filtreDate = $periodeEnCours->format('Y-m-d H:i:s');
$finPeriode = clone $periodeEnCours;
$finPeriode->add(new DateInterval('P1D'));
$filtreFinDate = $finPeriode->format('Y-m-d H:i:s');
//On récupère toutes les resume
$requete = $pdo->query('SELECT r.*, s.insee
FROM resumeStatus r
INNER JOIN stations s ON s.code = r.code
WHERE r.date >= "'.$filtreDate.'" AND r.duree = 360 ORDER BY r.code, r.date ASC');
WHERE r.date >= "'.$filtreDate.'" AND r.date < "'.$filtreFinDate.'" AND r.duree = 360 ORDER BY r.code, r.date ASC');
$resumes = $requete->fetchAll();
//On parcourt les résumes, et on agglomère par station
......
......@@ -6,6 +6,9 @@
</nav>
</header>
<div id="content">
<form method="GET" action="stats.php">
Date : <input name="date" type="date" /> <input type="submit" value="Filtrer" />
</form>
<p>Sur la dernière journée ({$minDate}{$maxDate}) :</p>
<ul>
<li>Au moins {$totalPris} vélos ont été retirés;</li>
......
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