Commit a875ba22 authored by MCMic's avatar MCMic
Browse files

Nettoyage et correction de la deuxième partie du code

parent 8656d685
......@@ -181,7 +181,7 @@
$withPagination = 0;
// Pour avoir la bdd avec la dernière donnée seulement
$bdd_last=[];
$bdd_last = [];
// Parmi la liste de données par section, on prend la "meilleure" (selon les paramètres qu'on veut)
$bdd_best = [];
foreach ($bdd as $section => $lignes) {
......@@ -248,8 +248,11 @@
<div id="tabs-1">
<table class="stats">
<?php
foreach($bdd_best as $s => $c){
echo('<tr><th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$s.'</a></th><th class="bar" style="width:'.($bdd_best[$s]["compteur"]/10).'px">'.$bdd_best[$s]["compteur"].'</th></tr>');
foreach ($bdd_best as $s => $donnees) {
echo('<tr>');
echo('<th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$s.'</a></th>');
echo('<th class="bar" style="width:'.($donnees['compteur']/10).'px">'.$donnees['compteur'].'</th>');
echo('</tr>'."\n");
}
?>
</table>
......@@ -257,12 +260,15 @@
<div id="tabs-2">
<table class="stats">
<?php
$bdd_sorted=$bdd_best;
$bdd_sorted = $bdd_best;
uasort($bdd_sorted, function($a, $b) {
return $b["compteur"] <=> $a["compteur"];
return $b['compteur'] <=> $a['compteur'];
});
foreach($bdd_sorted as $s => $c){
echo('<tr><th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$bdd_sorted[$s]["section"][0].'/'.$bdd_sorted[$s]["section"].'" target="_blank">'.$bdd_sorted[$s]["section"].'</a></th><th class="bar" style="width:'.($bdd_sorted[$s]["compteur"]/10).'px">'.$bdd_sorted[$s]["compteur"].'</th></tr>');
foreach ($bdd_sorted as $s => $donnees) {
echo('<tr>');
echo('<th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$s.'</a></th>');
echo('<th class="bar" style="width:'.($donnees['compteur']/10).'px">'.$donnees['compteur'].'</th>');
echo('</tr>'."\n");
}
?>
</table>
......@@ -270,12 +276,15 @@
<div id="tabs-3">
<table class="stats">
<?php
$bdd_sorted=$bdd_last;
usort($bdd_sorted, function($a, $b) {
return DateTime::createFromFormat('d/m/y H:i:s', $a["date"]) <=> DateTime::createFromFormat('d/m/y H:i:s', $b["date"]);
$bdd_sorted = $bdd_last;
uasort($bdd_sorted, function($a, $b) {
return DateTime::createFromFormat('d/m/y H:i:s', $a['date']) <=> DateTime::createFromFormat('d/m/y H:i:s', $b['date']);
});
foreach($bdd_sorted as $s => $c){
echo('<tr><th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$bdd_sorted[$s]["section"][0].'/'.$bdd_sorted[$s]["section"].'" target="_blank">'.$bdd_sorted[$s]["section"].'</a></th><th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$bdd_sorted[$s]["section"][0].'/'.$bdd_sorted[$s]["section"].'" target="_blank">'.$bdd_sorted[$s]["date"].'</a></th></tr>');
foreach ($bdd_sorted as $s => $donnees) {
echo('<tr>');
echo('<th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$s.'</a></th>');
echo('<th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$donnees['date'].'</a></th>');
echo('</tr>'."\n");
}
?>
</table>
......@@ -283,13 +292,16 @@
<div id="tabs-4">
<table class="stats">
<?php
$bdd_sorted=$bdd_best;
usort($bdd_sorted, function($a, $b) {
return DateTime::createFromFormat('d/m/y H:i:s', $a["date"]) <=> DateTime::createFromFormat('d/m/y H:i:s', $b["date"]);
$bdd_sorted = $bdd_best;
uasort($bdd_sorted, function($a, $b) {
return DateTime::createFromFormat('d/m/y H:i:s', $a['date']) <=> DateTime::createFromFormat('d/m/y H:i:s', $b['date']);
});
foreach($bdd_sorted as $s => $c){
if($bdd_sorted[$s]["compteur"]>200 && !$bdd_sorted[$s]["is_last"]){
echo('<tr><th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$bdd_sorted[$s]["section"][0].'/'.$bdd_sorted[$s]["section"].'?page='.$bdd_sorted[$s]["nb_pages"].'" target="_blank">'.$bdd_sorted[$s]["section"].'</a></th><th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$bdd_sorted[$s]["section"][0].'/'.$bdd_sorted[$s]["section"].'?page='.$bdd_sorted[$s]["nb_pages"].'" target="_blank">'.$bdd_sorted[$s]["date"].' n\'est pas précis</a></th></tr>');
foreach ($bdd_sorted as $s => $donnees) {
if (($donnees['compteur'] > 200) && !$donnees['is_last']) {
echo('<tr>');
echo('<th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$s.'</a></th>');
echo('<th><a href="https://www.referendum.interieur.gouv.fr/consultation_publique/8/'.$s[0].'/'.$s.'" target="_blank">'.$donnees['date'].' n\'est pas précis</a></th>');
echo('</tr>'."\n");
}
}
?>
......
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