mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-10-04 17:04:53 +02:00
fix déclaration podium stats ville
This commit is contained in:
parent
e72922bc57
commit
10a984738f
1 changed files with 18 additions and 16 deletions
|
@ -358,16 +358,18 @@ final class AdminController extends AbstractController
|
|||
}
|
||||
}
|
||||
unset($row);
|
||||
if ($maxPondere > 0) {
|
||||
foreach ($podium_local as &$row) {
|
||||
if ($row['completion_pondere'] !== null) {
|
||||
$row['completion_pondere_normalisee'] = round($row['completion_pondere'] / $maxPondere * 100, 1);
|
||||
} else {
|
||||
$row['completion_pondere_normalisee'] = null;
|
||||
}
|
||||
|
||||
// Normalisation des scores pondérés entre 0 et 100
|
||||
foreach ($podium_local as &$row) {
|
||||
if ($maxPondere > 0 && $row['completion_pondere'] !== null) {
|
||||
$row['completion_pondere_normalisee'] = round($row['completion_pondere'] / $maxPondere * 100, 1);
|
||||
} else {
|
||||
$row['completion_pondere_normalisee'] = null;
|
||||
}
|
||||
unset($row);
|
||||
}
|
||||
unset($row);
|
||||
|
||||
// Tri décroissant sur le score normalisé
|
||||
usort($podium_local, function ($a, $b) {
|
||||
return ($b['completion_pondere_normalisee'] ?? 0) <=> ($a['completion_pondere_normalisee'] ?? 0);
|
||||
});
|
||||
|
@ -1267,17 +1269,17 @@ final class AdminController extends AbstractController
|
|||
}
|
||||
}
|
||||
unset($row);
|
||||
|
||||
// Normalisation des scores pondérés entre 0 et 100
|
||||
if ($maxPondere > 0) {
|
||||
foreach ($podium as &$row) {
|
||||
if ($row['completion_pondere'] !== null) {
|
||||
$row['completion_pondere_normalisee'] = round($row['completion_pondere'] / $maxPondere * 100, 1);
|
||||
} else {
|
||||
$row['completion_pondere_normalisee'] = null;
|
||||
}
|
||||
foreach ($podium as &$row) {
|
||||
if ($maxPondere > 0 && $row['completion_pondere'] !== null) {
|
||||
$row['completion_pondere_normalisee'] = round($row['completion_pondere'] / $maxPondere * 100, 1);
|
||||
} else {
|
||||
$row['completion_pondere_normalisee'] = null;
|
||||
}
|
||||
unset($row);
|
||||
}
|
||||
unset($row);
|
||||
|
||||
// Tri décroissant sur le score normalisé
|
||||
usort($podium, function ($a, $b) {
|
||||
return ($b['completion_pondere_normalisee'] ?? 0) <=> ($a['completion_pondere_normalisee'] ?? 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue