up stats page

This commit is contained in:
Tykayn 2025-06-03 12:51:20 +02:00 committed by tykayn
parent a412cb977a
commit e4bf3753b0
9 changed files with 357 additions and 124 deletions

View file

@ -72,6 +72,7 @@ final class AdminController extends AbstractController
return $this->render('admin/stats.html.twig', [
'stats' => $stats,
'zip_code' => $zip_code,
'query_places' => $this->motocultrice->get_query_places($zip_code),
'counters' => $calculatedStats['counters'],
'maptiler_token' => $_ENV['MAPTILER_TOKEN'],
'mapbox_token' => $_ENV['MAPBOX_TOKEN'],
@ -117,8 +118,7 @@ final class AdminController extends AbstractController
#[Route('/admin/labourer/{zip_code}', name: 'app_admin_labourer')]
public function labourer_zone(string $zip_code): Response
{
$results = [];
// $zone = 'Briis sous forges';
$results = [];
$results = $this->motocultrice->labourer($zip_code);
@ -145,6 +145,16 @@ final class AdminController extends AbstractController
$this->entityManager->flush();
}
// Si le nom de la zone n'est pas défini, le récupérer via OSM
if (!$stats->getName()) {
$city_name = $this->motocultrice->get_city_osm_from_zip_code($zip_code);
if ($city_name) {
$stats->setName($city_name);
$this->entityManager->persist($stats);
$this->entityManager->flush();
}
}
$commerces = $this->entityManager->getRepository(Place::class)->findBy(['zip_code' => $zip_code]);