des trucs
This commit is contained in:
@@ -33,7 +33,6 @@ class SortieController extends AbstractController
|
||||
$token = $tokenStorage->getToken();
|
||||
$userConnect = $token?->getUser();
|
||||
|
||||
// Récupérer les paramètres de filtre
|
||||
$search = $request->query->get('search', '');
|
||||
$siteId = $request->query->get('site', '');
|
||||
$startDate = $request->query->get('start_date', '');
|
||||
@@ -43,7 +42,6 @@ class SortieController extends AbstractController
|
||||
$nonInscrit = $request->query->get('non_inscrit', false);
|
||||
$passees = $request->query->get('passees', false);
|
||||
|
||||
// Recherche par nom de sortie
|
||||
$sorties = $sortieRepository->findWithFilters($search, $siteId, $startDate, $endDate, $organisateur, $inscrit, $nonInscrit, $passees, $userConnect);
|
||||
|
||||
return $this->render('sortie/list.html.twig', [
|
||||
@@ -81,20 +79,17 @@ class SortieController extends AbstractController
|
||||
return $this->redirectToRoute('sortie_create');
|
||||
}
|
||||
|
||||
// Vérifier le participant (organisateur)
|
||||
$participant = $participantRepository->find($userConnect->getIdParticipant());
|
||||
if (!$participant) {
|
||||
$this->addFlash('error', 'Impossible de trouver votre profil.');
|
||||
return $this->redirectToRoute('sortie_create');
|
||||
}
|
||||
|
||||
// Gérer l'image (upload)
|
||||
$imageFile = $form->get('imageFile')->getData();
|
||||
if ($imageFile) {
|
||||
$sortie->setImageFile($imageFile);
|
||||
}
|
||||
|
||||
// Définir les relations et l'état initial
|
||||
$etat = $etatRepository->findOneBy(['libelle' => 'Créée']);
|
||||
if (!$etat) {
|
||||
$this->addFlash('error', 'Erreur interne : état introuvable.');
|
||||
@@ -243,13 +238,11 @@ class SortieController extends AbstractController
|
||||
$sortie->setLieu($lieu);
|
||||
}
|
||||
|
||||
// Gestion du fichier image
|
||||
$imageFile = $form->get('imageFile')->getData();
|
||||
if ($imageFile) {
|
||||
$sortie->setImageFile($imageFile);
|
||||
}
|
||||
|
||||
// Sauvegarde des modifications
|
||||
$entityManager->flush();
|
||||
|
||||
$this->addFlash('success', 'Les modifications ont été enregistrées.');
|
||||
|
||||
Reference in New Issue
Block a user