<!DOCTYPE html><html lang="fr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="description" content="Entreprise de restauration spécialisée dans la préparation de repas pour toutes les occasions." /><meta name="author" content="Jean Laurent Royer" /><!-- Favicon--><link rel="icon" type="image/x-icon" href="{{ asset('assets/favicon.ico') }}" /><!-- Bootstrap CSS --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"><!-- Core theme CSS (includes Bootstrap)--><link href="{{ asset('css/styles.css') }}" rel="stylesheet" type="text/css"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">{% block stylesheets %}{% endblock %}<title>Vite & Gourmand - {% block title %}{% endblock %}</title></head><body><nav class="navbar navbar-expand-lg navbar-light {% if app.user and 'ROLE_ADMIN' in app.user.roles %}ROLE_ADMIN{% elseif app.user and 'ROLE_USER' in app.user.roles %}ROLE_USER{% elseif app.user and 'ROLE_USE' in app.user.roles %}ROLE_USE{% else %}bg-light{% endif %}"><div class="container px-4 px-lg-5 py-3"><a class="navbar-brand" href="{{ path('homepage') }}"><img src="{{ asset('assets/favicon.png') }}" alt="Favicon">Vite & Gourmand</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav me-auto mb-2 mb-lg-0 ms-lg-4">{% if app.user %}<li class="nav-item"><span class="nav-link">Bienvenue {{ app.user.prenom }} {{ app.user.nom }} !</span></li>{% endif %}<li class="nav-item"><a class="nav-link {{ app.request.get('_route') == 'homepage' ? 'active' : '' }}" href="{{ path('homepage') }}">Accueil</a></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" id="navbarDropdown" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Tous les menus</a><ul class="dropdown-menu" aria-labelledby="navbarDropdown"><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_menu' ? 'active' : '' }}" href="{{ path('app_menu_liste') }}">Menus</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_plat' ? 'active' : '' }}" href="{{ path('app_plat_liste') }}">Plats</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_theme' ? 'active' : '' }}" href="{{ path('app_theme_liste') }}">Themes</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_allergene' ? 'active' : '' }}" href="{{ path('app_allergene_liste') }}">Allergènes</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_regime' ? 'active' : '' }}" href="{{ path('app_regime_liste') }}">Regimes</a></li></ul></li>{% if app.user and 'ROLE_ADMIN' in app.user.roles %}<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" id="navbarDropdown" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Administration</a><ul class="dropdown-menu" aria-labelledby="navbarDropdown"><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_utilisateur' ? 'active' : '' }}" href="{{ path('app_utilisateur_liste') }}">Utilisateurs</a></li><li><hr class="dropdown-divider" /></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_avis' ? 'active' : '' }}" href="{{ path('app_avis_liste') }}">Avis</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_horaire' ? 'active' : '' }}" href="{{ path('app_horaire_liste') }}">Horaires</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_commande' ? 'active' : '' }}" href="{{ path('app_commande_liste') }}">Commandes</a></li></ul></li>{% endif %}{% if app.user and 'ROLE_USE' in app.user.roles %}<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" id="navbarDropdown" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Employés</a><ul class="dropdown-menu" aria-labelledby="navbarDropdown"><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_utilisateur' ? 'active' : '' }}" href="{{ path('app_utilisateur_liste') }}">Utilisateurs</a></li><li><hr class="dropdown-divider" /></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_avis' ? 'active' : '' }}" href="{{ path('app_avis_liste') }}">Avis</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_horaire' ? 'active' : '' }}" href="{{ path('app_horaire_liste') }}">Horaires</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_commande' ? 'active' : '' }}" href="{{ path('app_commande_liste') }}">Commandes</a></li></ul></li>{% endif %}{% if app.user and 'ROLE_USER' in app.user.roles %}<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" id="navbarDropdown" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Compte</a><ul class="dropdown-menu" aria-labelledby="navbarDropdown"><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_profile' ? 'active' : '' }}" href="{{ path('app_profile_index') }}">Profil</a></li><li><hr class="dropdown-divider" /></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_avis' ? 'active' : '' }}" href="{{ path('app_avis_liste') }}">Avis</a></li><li><a class="dropdown-item {{ app.request.get('_route') starts with 'app_commande' ? 'active' : '' }}" href="{{ path('app_commande_liste') }}">Commandes</a></li></ul></li>{% endif %}{% if app.user %}<li class="nav-item"><a class="nav-link" href="{{ path('app_security_logout') }}">Déconnexion</a></li>{% else %}<li class="nav-item"><a class="nav-link {{ app.request.get('_route') == 'app_security_login' ? 'active' : '' }}" href="{{ path('app_security_login') }}">Connexion</a></li><li class="nav-item"><a class="nav-link {{ app.request.get('_route') == 'app_registration_register' ? 'active' : '' }}" href="{{ path('app_registration_register') }}">Inscription</a></li>{% endif %}<li class="nav-item"><a class="nav-link {{ app.request.get('_route') == 'homepage_contact' ? 'active' : '' }}" href="{{ path('homepage_contact') }}">Contact</a></li></ul></div></div></nav>{% for message in app.flashes('success') %}<div class="alert alert-success">{{ message }}</div>{% endfor %}{% for message in app.flashes('warning') %}<div class="alert alert-warning">{{ message }}</div>{% endfor %}{% for message in app.flashes('danger') %}<div class="alert alert-danger">{{ message }}</div>{% endfor %}{% block content %}{% endblock %}<div id="divdialog" style="visibility:hidden"></div><!-- Footer--><footer class="py-5 bg-dark"><div class="container"><div class="row"><div class="col-lg-6 col-md-6 mb-4 mb-md-0"><p class="m-0 text-white" id="Horaire">Horaires d'ouverture : <br><script>var horaireUrl = "{{ path('homepage_horaire') }}";let oHttp = new XMLHttpRequest();oHttp.open("POST", horaireUrl);oHttp.onreadystatechange = function () {if (oHttp.readyState === 4) {if (oHttp.responseText.length!=0) {document.getElementById("Horaire").innerHTML += oHttp.responseText;}}};oHttp.send();</script></p></div><div class="col-lg-6 col-md-6 mb-4 mb-md-0"><h5 class="text-uppercase text-white">Vite & Gourmand</h5><p class="m-0 text-white">Entreprise de restauration spécialisée dans la préparation de repas pour toutes les occasions.</p></div><div class="col-lg-6 col-md-6 mb-4 mb-md-0"><h5 class="text-uppercase text-white">Contact</h5><p class="m-0 text-white">Adresse : 4 Rue du 11 novembre, 33000 Bordeaux, France</p><p class="m-0 text-white">Téléphone : +33 1 34 68 26 01</p><p class="m-0 text-white">Email : contact@viteetgourmand.fr</p></div></div><div class="row"><p class="m-0 text-center text-white"><table class="table table-dark table-striped text-center"><tr><td><a href="{{ path('homepage') }}" class="text-white">©Vite & Gourmand</a> - 2026 - Tous droits réservés.</td></tr><tr><td><a href="{{ path('homepage_conditiongeneralcgv') }}" class="text-white">Conditions générales de ventes (CGV).</a></td></tr><tr><td><a href="{{ path('homepage_conditiongeneralcgu') }}" class="text-white">Conditions générales d'utilisation (CGU).</a></td></tr><tr><td><a href="{{ path('homepage_mentionlegal') }}" class="text-white">Mention légale.</a></td></tr></table></p></div></div></footer>{% block scripts %}<!-- jQuery first, then Popper.js, then Bootstrap JS --><script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script><!-- Bootstrap core JS--><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script><!-- Core theme JS--><script src="{{ asset('js/scripts.js') }}" type="text/javascript"></script>{% endblock %}{% block formscripts %}{% endblock %}</body></html>