ajout thème rnb
This commit is contained in:
parent
3d767ffaae
commit
aae37c6ce0
9 changed files with 119 additions and 26 deletions
|
@ -20,6 +20,7 @@ use Twig\Environment;
|
|||
use App\Service\ActionLogger;
|
||||
use DateTime;
|
||||
use App\Service\FollowUpService;
|
||||
use phpDocumentor\Reflection\DocBlock\Tags\Var_;
|
||||
|
||||
final class AdminController extends AbstractController
|
||||
{
|
||||
|
@ -129,9 +130,14 @@ final class AdminController extends AbstractController
|
|||
$commerces = $this->entityManager->getRepository(Place::class)->findBy(['zip_code' => $insee_code]);
|
||||
|
||||
// Récupérer les stats existantes pour la zone
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$stats_exist = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if ($stats_exist) {
|
||||
$stats = $stats_exist;
|
||||
} else {
|
||||
$stats = new Stats();
|
||||
dump('nouvelle stat', $insee_code);
|
||||
die();
|
||||
|
||||
$stats->setZone($insee_code);
|
||||
}
|
||||
|
||||
|
@ -270,7 +276,7 @@ final class AdminController extends AbstractController
|
|||
{
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE. Veuillez d\'abord ajouter la ville.');
|
||||
$this->addFlash('error', '1 Aucune stats trouvée pour ce code INSEE. Veuillez d\'abord ajouter la ville.');
|
||||
return $this->redirectToRoute('app_admin_import_stats');
|
||||
}
|
||||
$followups = $stats->getCityFollowUps();
|
||||
|
@ -504,7 +510,7 @@ final class AdminController extends AbstractController
|
|||
{
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE.');
|
||||
$this->addFlash('error', '2 Aucune stats trouvée pour ce code INSEE.');
|
||||
return $this->redirectToRoute('app_admin');
|
||||
}
|
||||
|
||||
|
@ -737,7 +743,7 @@ final class AdminController extends AbstractController
|
|||
}
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE.');
|
||||
$this->addFlash('error', '3 Aucune stats trouvée pour ce code INSEE.');
|
||||
return $this->redirectToRoute('app_public_index');
|
||||
}
|
||||
// Mettre à jour la date de requête de labourage
|
||||
|
@ -1487,7 +1493,7 @@ final class AdminController extends AbstractController
|
|||
$error = $e->getMessage();
|
||||
}
|
||||
} else {
|
||||
$error = "Aucune stats trouvée pour ce code INSEE.";
|
||||
$error = "4 Aucune stats trouvée pour ce code INSEE.";
|
||||
}
|
||||
}
|
||||
return $this->render('admin/test_ctc.html.twig', [
|
||||
|
@ -1589,7 +1595,7 @@ final class AdminController extends AbstractController
|
|||
{
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE.');
|
||||
$this->addFlash('error', '5 Aucune stats trouvée pour ce code INSEE.');
|
||||
return $this->redirectToRoute('app_admin');
|
||||
}
|
||||
|
||||
|
@ -1730,7 +1736,7 @@ final class AdminController extends AbstractController
|
|||
$ctc_completion_series = [];
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE.');
|
||||
$this->addFlash('error', '6 Aucune stats trouvée pour ce code INSEE.');
|
||||
return $this->render('admin/followup_graph.html.twig', [
|
||||
'stats' => null,
|
||||
'completion_tags' => \App\Service\FollowUpService::getFollowUpCompletionTags(),
|
||||
|
@ -1782,7 +1788,7 @@ final class AdminController extends AbstractController
|
|||
{
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE.');
|
||||
$this->addFlash('error', '7 Aucune stats trouvée pour ce code INSEE.');
|
||||
return $this->redirectToRoute('app_admin');
|
||||
}
|
||||
$places = $stats->getPlaces();
|
||||
|
@ -1819,7 +1825,7 @@ final class AdminController extends AbstractController
|
|||
{
|
||||
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
|
||||
if (!$stats) {
|
||||
$this->addFlash('error', 'Aucune stats trouvée pour ce code INSEE. Veuillez d\'abord ajouter la ville.');
|
||||
$this->addFlash('error', '8 Aucune stats trouvée pour ce code INSEE. Veuillez d\'abord ajouter la ville.');
|
||||
return $this->redirectToRoute('app_admin_import_stats');
|
||||
}
|
||||
// Tags attendus pour la complétion
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue