🐛 fix(templates): Corrige les numéros de RC Pro et une faute de frappe
Corrige le numéro de RC Pro dans les CGV et corrige une faute de frappe sur la page d'accueil de réservation. ```
This commit is contained in:
@@ -7,6 +7,8 @@ use App\Entity\AccountResetPasswordRequest;
|
||||
use App\Form\RequestPasswordConfirmType;
|
||||
use App\Form\RequestPasswordRequestType;
|
||||
use App\Logger\AppLogger;
|
||||
use App\Repository\ProductRepository;
|
||||
use App\Service\Mailer\Mailer;
|
||||
use App\Service\ResetPassword\Event\ResetPasswordConfirmEvent;
|
||||
use App\Service\ResetPassword\Event\ResetPasswordEvent;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
@@ -14,9 +16,13 @@ use Fkrzski\RobotsTxt\RobotsTxt;
|
||||
use KnpU\OAuth2ClientBundle\Client\ClientRegistry;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
|
||||
use Symfony\Component\Form\Extension\Core\Type\EmailType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\Mailer\MailerInterface;
|
||||
use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface;
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
|
||||
@@ -41,14 +47,61 @@ class ReserverController extends AbstractController
|
||||
]);
|
||||
}
|
||||
#[Route('/reservation', name: 'reservation')]
|
||||
public function revervation()
|
||||
public function revervation(ProductRepository $productRepository): Response
|
||||
{
|
||||
return $this->render('revervation/home.twig');
|
||||
$products =$productRepository->findBy([], ['updatedAt' => 'DESC']);
|
||||
return $this->render('revervation/home.twig',[
|
||||
'products' => $products
|
||||
]);
|
||||
}
|
||||
#[Route('/reservation/contact', name: 'reservation_contact')]
|
||||
public function revervationContact()
|
||||
public function revervationContact(Request $request, Mailer $mailer): Response
|
||||
{
|
||||
return $this->render('revervation/home.twig');
|
||||
$form = $this->createFormBuilder()
|
||||
->add('name', TextType::class, [
|
||||
'label' => 'Nom',
|
||||
'required' => true,
|
||||
])
|
||||
->add('surname', TextType::class, [
|
||||
'label' => 'Prenom',
|
||||
'required' => true,
|
||||
])
|
||||
->add('email', EmailType::class, [
|
||||
'label' => 'Email',
|
||||
'required' => true,
|
||||
])
|
||||
->add('phone', TextType::class, [
|
||||
'label' => 'Telephone',
|
||||
'required' => true,
|
||||
])
|
||||
->add('message', TextareaType::class, [
|
||||
'label' => 'Message',
|
||||
'required' => true,
|
||||
]);
|
||||
|
||||
$formObject = $form->getForm();
|
||||
$formObject->handleRequest($request);
|
||||
|
||||
if ($formObject->isSubmitted() && $formObject->isValid()) {
|
||||
$data = $formObject->getData();
|
||||
|
||||
$mailer->send(
|
||||
'lilian@ludikevent.fr',
|
||||
"Ludikevent",
|
||||
"[Ludikevent] - Demande de contact via la plateforme de reservation",
|
||||
"mails/reserve/contact.twig",
|
||||
$data
|
||||
);
|
||||
|
||||
// Ajout du message flash de succès
|
||||
$this->addFlash('success', 'Votre message a bien été envoyé ! Notre équipe vous répondra dans les plus brefs délais.');
|
||||
|
||||
return $this->redirectToRoute('reservation_contact');
|
||||
}
|
||||
|
||||
return $this->render('revervation/contact.twig', [
|
||||
'form' => $formObject->createView()
|
||||
]);
|
||||
}
|
||||
#[Route('/reservation/recherche', name: 'reservation_search')]
|
||||
public function recherche()
|
||||
|
||||
Reference in New Issue
Block a user