diff --git a/public/upload/image/profile/Stephen-Hawking-674494865bf40.png b/public/upload/image/profile/Stephen-Hawking-674494865bf40.png new file mode 100644 index 0000000..f0f290d Binary files /dev/null and b/public/upload/image/profile/Stephen-Hawking-674494865bf40.png differ diff --git a/src/Controller/MainController.php b/src/Controller/MainController.php index 878ff6c..7e6c8f4 100644 --- a/src/Controller/MainController.php +++ b/src/Controller/MainController.php @@ -2,6 +2,7 @@ namespace App\Controller; +use App\Repository\ParticipantRepository; use App\Repository\SiteRepository; use App\Repository\SortieRepository; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -40,11 +41,20 @@ class MainController extends AbstractController ]); } - - #[Route('/inscription', name: 'inscription')] public function inscription(TokenStorageInterface $tokenStorage): Response { return $this->render('main/inscription.html.twig'); } + + #[Route('/participants', name: 'participants')] + public function participants(TokenStorageInterface $tokenStorage, ParticipantRepository $participantRepository): Response + { + $token = $tokenStorage->getToken(); + $userConnect = $token?->getUser(); + return $this->render('main/participants.html.twig', [ + 'profile' => $userConnect, + 'participants' => $participantRepository->findAll(), + ]); + } } diff --git a/templates/main/header.html.twig b/templates/main/header.html.twig index 550f494..3dba11c 100644 --- a/templates/main/header.html.twig +++ b/templates/main/header.html.twig @@ -32,6 +32,7 @@ {% endif %}