✨ feat(Devis.php): Ajoute adresses de facturation et de livraison au devis. 🔒️ fix(IntranetLocked.php): Autorise l'accès à la route st_control en mode debug. ✨ feat(CustomerAddress.php): Gère les adresses de facturation et livraison. ✨ feat: Ajoute la console superadmin pour le contrôle système. ✨ feat(DevisController.php): Supprime la génération PDF temporaire. ✨ feat(st_control.js): Ajoute la logique de contrôle système via JS. ✨ feat: Crée les templates CGV, Cookies, Hébergement et RGPD. 🎨 style(app.scss): Ajoute un style de fond pour la console. ✨ feat: Ajoute le template pour les informations d'hébergement. ✨ feat: Crée un template de mail d'alerte pour les accès root. ✨ feat: Crée le template RGPD (données personnelles). 🐛 fix(ErrorListener.php): Gère les erreurs 404 en prod (JSON/HTML). ✨ feat: Ajoute les mentions légales. ✨ feat(DevisPdfService.php): Améliore la génération PDF du devis. ✨ feat(admin.js): Charge dynamiquement les produits dans le select. ✨ feat(add.twig): Ajoute un sélecteur de produit et d'autres champs. ✅ chore(config): Ajoute INTRANET_LOCK à l'env. ```
35 lines
1.4 KiB
Twig
35 lines
1.4 KiB
Twig
{% extends 'base.twig' %}
|
|
|
|
{% block title %}Page non trouvée - Ludikevent{% endblock %}
|
|
|
|
{% block body %}
|
|
<div class="min-h-screen flex items-center justify-center bg-gray-50 py-12 px-4 sm:px-6 lg:px-8">
|
|
<div class="max-w-md w-full space-y-8 p-10 bg-white rounded-xl shadow-lg text-center">
|
|
|
|
{# Logo Ludikevent #}
|
|
<div class="flex justify-center">
|
|
<img class="h-16 w-auto" src="{{ asset('provider/images/logo.png') }}" alt="Ludikevent">
|
|
</div>
|
|
|
|
<div class="space-y-4">
|
|
<h1 class="text-6xl font-extrabold text-blue-600">404</h1>
|
|
<h2 class="text-2xl font-bold text-gray-900">Oups ! Page non trouvée</h2>
|
|
<p class="text-gray-500">
|
|
La page que vous recherchez semble avoir disparu ou l'adresse est incorrecte.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="pt-6">
|
|
<a href="{{ path('app_home') }}"
|
|
class="inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-blue-600 hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-colors">
|
|
Retour à l'accueil
|
|
</a>
|
|
</div>
|
|
|
|
<div class="text-sm text-gray-400 pt-4">
|
|
Ludikevent - Lilian SEGARD
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|