<?php
namespace App\Controller;
use App\Entity\Activity;
use App\Repository\ActivityRepository;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class AccueilController extends AbstractController
{
#[Route('/', name: 'accueil_index')]
public function index(ActivityRepository $activityRepository): Response
{
$activities=$activityRepository->findBy([
'statut' => true
]);
return $this->render('accueil/index.html.twig', [
'isaccueil'=>true,
'activities'=>$activities
]);
}
#[Route('/dept-scientifique', name: 'dept_scientifique')]
public function deptscientifique(): Response
{
return $this->render('accueil/drs.html.twig', [
'isaccueil' => false
]);
}
#[Route('/dept-fej', name: 'dept_fej')]
public function deptfej(): Response
{
return $this->render('accueil/dfej.html.twig', [
'isaccueil' => false
]);
}
#[Route('/dept-pef', name: 'dept_pef')]
public function deptpef(): Response
{
return $this->render('accueil/dpef.html.twig', [
'isaccueil' => false
]);
}
#[Route('/dept-pegfs', name: 'dept_pegfs')]
public function deptpegfs(): Response
{
return $this->render('accueil/dpegfs.html.twig', [
'isaccueil' => false
]);
}
#[Route('/dept-viva', name: 'dept_viva')]
public function deptviva(): Response
{
return $this->render('accueil/dviva.html.twig', [
'isaccueil' => false
]);
}
#[Route('/dept-cri', name: 'dept_cri')]
public function deptcri(): Response
{
return $this->render('accueil/dcri.html.twig', [
'isaccueil' => false
]);
}
#[Route('/equipe', name: 'accueil_equipe')]
public function equipe(): Response
{
return $this->render('accueil/equipe.html.twig', [
'isaccueil' => false
]);
}
#[Route('/dons', name: 'accueil_dons')]
public function dons(): Response
{
return $this->render('accueil/dons.html.twig', [
'isaccueil' => false
]);
}
#[Route('/activity/{id}', name: 'app_activity_show')]
public function activity(Activity $activity): Response
{
return $this->render('accueil/activity.html.twig', [
'activity' => $activity,
'isaccueil' => false
]);
}
}