<nav class="navbar navbar-expand-lg navbar-dark bg-dark"><div class="container-fluid"><a class="navbar-brand" href="/">{# <pre>{{ dump( app.session.get('foodtruck')) }}</pre><pre>{{ dump( app.session.get('emplacement')) }}</pre> #}{# <pre>{{ dump(app.session) }}</pre> #}{% if app.user and app.user.foodtrucks[0] is defined %}{% if app.user.foodtrucks[0].logo is not null %}<span><img src="{{ asset('uploads/img/' ~ app.user.foodtrucks[0].logo) }}" alt="Logo" class="d-block user-select-none" width="50" height="50" aria-label="Placeholder: Logo cap" focusable="false" role="img" preserveaspectratio="xMidYMid slice" viewbox="0 0 318 180" style="font-size:1.125rem;text-anchor:middle;max-width:20rem"></span>{% else %}<span style="color:red">FSM</span>{% endif %}{% else %}{% if app.session.get('foodtruck') is not null %}{% if app.session.get('foodtruck').logo is not null %}<span><img src="{{ asset('uploads/img/' ~ app.session.get('foodtruck').logo) }}" alt="Logo" class="d-block user-select-none" width="50" height="50" aria-label="Placeholder: Logo cap" focusable="false" role="img" preserveaspectratio="xMidYMid slice" viewbox="0 0 318 180" style="font-size:1.125rem;text-anchor:middle;max-width:20rem"></span>{% else %}<span style="color:red">FSM</span>{% endif %}{% else %}<span style="color:red">FSM</span>{% endif %}{% endif %}</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarColor01"><ul class="navbar-nav me-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Commandes</a><div class="dropdown-menu"><a class="dropdown-item" href="{{ path('services_semaine') }}">Commander en ligne</a>{% if app.session.get('foodtruck') is null and app.session.get('emplacement') is null %}<a class="dropdown-item" href="{{ path('choisir_foodtruck') }}">Trouver un service par...</a>{% endif %}{% if app.user and is_granted("ROLE_USER") %}<a class="dropdown-item" href="{{ path('mes_commandes') }}">Mes commandes</a>{% endif %}</div></li>{# <li class="nav-item"><a class="nav-link {{ app.request.attributes.get('_route') == 'services_semaine' ? 'active' : '' }}" href="{{ path('services_semaine') }}">Commander en ligne</a></li>{% if app.session.get('foodtruck') is null and app.session.get('emplacement') is null %}<li class="nav-item"><a class="nav-link {{ app.request.attributes.get('_route') == 'choisir_foodtruck' ? 'active' : '' }}" href="{{ path('choisir_foodtruck') }}">Trouver un service par...</a></li>{% endif %}{% if app.user and is_granted("ROLE_USER") %}<li class="nav-item"><a class="nav-link {{ app.request.attributes.get('_route') == 'mes_commandes' ? 'active' : '' }}" href="{{ path('mes_commandes') }}">Mes commandes</a></li>{% endif %} #}{% if app.user and is_granted("ROLE_PRODUIT") %}<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Produits</a><div class="dropdown-menu"><a class="dropdown-item" href="/produit">Liste des produits</a><a class="dropdown-item" href="#">Etat des stocks</a><a class="dropdown-item" href="#">Achat de produits</a></div></li>{% endif %}{% if app.user and is_granted("ROLE_FOODTRUCK") %}{# <li class="nav-item"><a class="nav-link" href="/produit">Produits</a></li> #}<li class="nav-item dropdown"><a class="nav-link {{ app.request.attributes.get('_route') == 'preparation_index' ? 'active' : '' }} dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Préparations</a><div class="dropdown-menu">{% if app.user.foodtrucks is not empty %}<a class="dropdown-item {{ app.request.attributes.get('_route') == 'preparation_index' ? 'active' : '' }}" href="{{ path('preparation_index',{'id':app.user.foodtrucks[0].id}) }}">Liste des préparations</a>{% else %}<a class="dropdown-item {{ app.request.attributes.get('_route') == 'preparation_index' ? 'active' : '' }}" href="{{ path('preparation_index') }}">Liste des préparations</a>{% endif %}{% if is_granted("ROLE_ADMIN") %}<a class="dropdown-item {{ app.request.attributes.get('_route') == 'categorie_index' ? 'active' : '' }}" href="{{ path('categorie_index') }}">Catégories</a>{% endif %}{# <a class="dropdown-item" href="{{ path('service_index') }}">Services</a> #}</div></li>{# <li class="nav-item dropdown"><a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Commandes</a><div class="dropdown-menu"><a class="dropdown-item" href="#">Commandes à encaisser</a><a class="dropdown-item" href="/commande/etat/en_preparation">Commandes à préparer</a><a class="dropdown-item" href="#">Commandes à livrer</a></div></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Comptabilité</a><div class="dropdown-menu"><a class="dropdown-item" href="#">Liste des ventes</a><a class="dropdown-item" href="#">Liste des encaissements</a><a class="dropdown-item" href="#">CA</a><a class="dropdown-item" href="#">Résultat</a></div></li> #}<li class="nav-item"><a class="nav-link {{ app.request.attributes.get('_route') == 'service_index' ? 'active' : '' }}" href="{{ path('service_index') }}">Services</a></li>{% if app.user and is_granted("ROLE_LIVRAISON") %}<li class="nav-item"><a class="nav-link" href="#">Livraisons</a></li>{% endif %}<li class="nav-item"><a class="nav-link {{ app.request.attributes.get('_route') == 'app_foodtruck_index' ? 'active' : '' }}" href="{{ path('app_foodtruck_index') }}">Foodtruck</a></li><li class="nav-item dropdown"><a class="nav-link {{ app.request.attributes.get('_route') == 'app_emplacement_user' ? 'active' : '' }} dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Emplacements</a><div class="dropdown-menu"><a class="dropdown-item {{ app.request.attributes.get('_route') == 'app_emplacement_user' ? 'active' : '' }}" href="{{ path('app_emplacement_user') }}">Mes emplacements</a>{% if app.user and is_granted('ROLE_EMPLACEMENT') %}<a class="dropdown-item {{ app.request.attributes.get('_route') == 'app_rotation_index' ? 'active' : '' }}" href="{{ path('app_rotation_index') }}">Liste des rotations</a>{% endif %}</div></li>{# <li class="nav-item"><a class="nav-link" href="{{ path('app_emplacement_index') }}">Emplacements</a></li> #}{% endif %}{% if app.user and is_granted('ROLE_ADMIN') %}<li class="nav-item"><a class="nav-link" href="{{ path('app_admin_user') }}">Comptes</a></li>{% endif %}</ul><div class="d-flex"><a href="/panier" class="btn btn-primary"><i class="fa-solid fa-cart-shopping"></i>Panier</a>{# {% if app.session.get('foodtruck') is not null %}<li class="nav-item"><a href="#" class="btn btn-primary">{{ app.session.get('foodtruck').libelle }}</a></li>{% endif %}{% if app.session.get('emplacement') is not null %}<li class="nav-item"><a href="#" class="btn btn-primary">{{ app.session.get('emplacement').libelle }}</a></li>{% endif %} #}</div>{% if app.user %}<ul class="navbar-nav ms-md-auto"><li class="nav-item dropdown"><a class="nav-link active dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">{{ app.user.username }}</a><div class="dropdown-menu"><a class="dropdown-item" href="/profil">Profil</a>{% if is_granted('ROLE_FOODTRUCK') %}<a class="dropdown-item" href="{{ path('app_bilan') }}">Bilans</a><a class="dropdown-item" href="#">Abonnement</a><a class="dropdown-item" href="#">Facturation</a>{% endif %}</div></li></ul><div class="d-flex">{# <a href="#" class="nav-link">{{ app.user.username }}</a> #}{% if is_granted('ROLE_ADMIN') %}<a class="nav-link px-3 py-2 text-primary" href="{{ path('admin') }}">Admin</a>{% elseif is_granted('ROLE_FOODTRUCK') %}<a class="nav-link px-3 py-2 text-primary" href="#">Foodtrucker</a>{% else %}<a class="nav-link px-3 py-2 text-primary" href="#">Client</a>{% endif %}<a class="nav-link px-3 py-2 text-primary" href="{{ path('app_logout') }}">Déconnexion</a></div>{% else %}<div class="d-flex"><a class="nav-link px-3 py-2 text-primary" href="{{ path('app_register') }}">Inscription</a><a class="nav-link px-3 py-2 text-primary" href="{{ path('app_login') }}">Connexion</a></div>{% endif %}{# {% if not app.user %}<li class="nav-item"><a class="nav-link" href="/login">Connexion</a> #}{# <a class="nav-link" href="{{ path('app_login')}}">Connexion</a> #}{# </li>{% else %}<li class="nav-item"><a class="nav-link" href="/logout">Déconnexion</a> #}{# <a class="nav-link" href="{{ path('app_logout')}}">Déconnexion</a> #}{# </li>{% endif %} #}</div></div></nav>