src/Controller/CGVController.php line 73

Open in your IDE?
  1. <?php
  2. /*
  3. * ==============================================================
  4. *     Autor            :  Farid Benjomaa
  5. *     Modified by        :  
  6. *    COPYRIGHT (C) 2025, Media-Technologies
  7. * ==============================================================
  8. */
  9. namespace App\Controller;
  10. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  11. use Symfony\Component\HttpFoundation\Response;
  12. use Symfony\Component\Routing\Annotation\Route;
  13. class CGVController extends AbstractController
  14. {
  15.     /**
  16.      * @Route("/charte", name="app_charte")
  17.      */
  18.     public function charte(): Response
  19.     {
  20.         $user $this->getUser();
  21.         $clientId 0;
  22.         if ($user) {
  23.             $clientId $user->getClientId();
  24.         }
  25.         return $this->render('cgv/charte.html.twig', [
  26.             'controller_name' => 'InfosController',
  27.             'clientId' => $clientId,
  28.         ]);
  29.     }
  30.     /**
  31.      * @Route("/politique-confidentialite", name="app_confidentialite")
  32.      */
  33.     public function confidentialite(): Response
  34.     {
  35.         $user $this->getUser();
  36.         $clientId 0;
  37.         if ($user) {
  38.             $clientId $user->getClientId();
  39.         }
  40.         return $this->render('cgv/confidentialite.html.twig', [
  41.             'controller_name' => 'InfosController',
  42.             'clientId' => $clientId,
  43.         ]);
  44.     }
  45.     /**
  46.      * @Route("/mentions-legales", name="app_mentions")
  47.      */
  48.     public function mentions(): Response
  49.     {
  50.         $user $this->getUser();
  51.         $clientId 0;
  52.         if ($user) {
  53.             $clientId $user->getClientId();
  54.         }
  55.         return $this->render('cgv/mentions.html.twig', [
  56.             'controller_name' => 'InfosController',
  57.             'clientId' => $clientId,
  58.         ]);
  59.     }
  60.     /**
  61.      * @Route("/conditions-generales-vente", name="app_CGV")
  62.      */
  63.     public function CGV(): Response
  64.     {
  65.         $user $this->getUser();
  66.         $clientId 0;
  67.         if ($user) {
  68.             $clientId $user->getClientId();
  69.         }
  70.         return $this->render('cgv/CGV.html.twig', [
  71.             'controller_name' => 'InfosController',
  72.             'clientId' => $clientId,
  73.         ]);
  74.     }
  75.     /**
  76.      * @Route("/foire-aux-questions", name="app_FAQ")
  77.      */
  78.     public function FAQ(): Response
  79.     {
  80.         $user $this->getUser();
  81.         $clientId 0;
  82.         if ($user) {
  83.             $clientId $user->getClientId();
  84.         }
  85.         return $this->render('cgv/FAQ.html.twig', [
  86.             'controller_name' => 'InfosController',
  87.             'clientId' => $clientId,
  88.         ]);
  89.     }
  90.     /**
  91.      * @Route("/code-deontologie", name="app_deontologie")
  92.      */
  93.     public function deontologie(): Response
  94.     {
  95.         return $this->render('cgv/code_deontologie.html.twig');
  96.     }
  97.     /**
  98.      * @Route("/supprimer-son-compte", name="app_delete")
  99.      */
  100.     public function delete(): Response
  101.     {
  102.         $user $this->getUser();
  103.         $clientId 0;
  104.         if ($user) {
  105.             $clientId $user->getClientId();
  106.         }
  107.         return $this->render('cgv/delete.html.twig', [
  108.             'controller_name' => 'InfosController',
  109.             'clientId' => $clientId,
  110.         ]);
  111.     }
  112.     /**
  113.      * @Route("/qui-somme-nous", name="app_infos")
  114.      */
  115.     public function infos(): Response
  116.     {
  117.         $user $this->getUser();
  118.         $clientId 0;
  119.         if ($user) {
  120.             $clientId $user->getClientId();
  121.         }
  122.         return $this->render('cgv/infos.html.twig', [
  123.             'controller_name' => 'InfosController',
  124.             'clientId' => $clientId,
  125.         ]);
  126.     }
  127. }