{% extends 'base.html.twig' %}{% block title %}{{ allergene.libelle }} {% endblock %}{% block content %}<section><div class="container px-4 px-lg-5 py-3">{# Titre de la page #}<div class="row"><div class="col-lg-12"><h1 class="page-header">{{ allergene.libelle }}</h1></div></div></div><div class="container px-4 px-lg-5 py-3"><p><strong>Libellé: </strong><br>{{ allergene.libelle }}</p></div><div class="container px-4 px-lg-5 py-3"><div class="row" role="alert"><div class="col-xs-9 col-sm-10"><a href="{{ path('app_allergene_liste') }}" role="button" class="btn btn-secondary">Retour à la liste</a></div>{% if (app.user and 'ROLE_ADMIN' in app.user.roles) %}<div class="col-xs-3 col-sm-2"><a href="JavaScript:InitDialog(YesNo,'Confirmation','Voulez-vous supprimer ?',() => { if (document.getElementById('diadialog').returnValue=='Yes') {document.location.href='{{ path('app_allergene_remove', {'id': allergene.allergeneid}) }}';};});diadialog.showModal();" role="button" class="btn btn-danger">Supprimer</a><a href="{{ path('app_allergene_edit', {'id': allergene.allergeneid}) }}" role="button" class="btn btn-info">Modifier</a></div>{% endif %}</div></div><div class="container px-4 px-lg-5 py-3"><table class="table"><thead><tr><th scope="col" colspan="2"><h2>Plats associés : </h2><p class="text-muted">Nombre de plats associés : {{ plats|length }}</p><p class="text-muted">Liste des plats associés à cet allergène. {% if (app.user and 'ROLE_ADMIN' in app.user.roles) or (app.user and 'ROLE_USE' in app.user.roles) %}Cliquez sur le titre d'un plat pour voir les détails ou utilisez les boutons pour supprimer des plats à cet allergène..{% endif %}</p></th></tr></thead><tbody>{% for plat in plats %}<tr><th scope="row"><a href="{{ path('app_plat_index', {'id': plat.platid}) }}" class="fw-bolder">{{ plat.titreplat }}</a><p><img src="{{ path('app_plat_photo', {'id': plat.platid}) }}" alt="{{ plat.titreplat }}" class="img-fluid"></p></th><td>{% if (app.user and 'ROLE_ADMIN' in app.user.roles) or (app.user and 'ROLE_USE' in app.user.roles) %}<a href="JavaScript:InitDialog(YesNo,'Confirmation','Voulez-vous supprimer ?',() => { if (document.getElementById('diadialog').returnValue=='Yes') {document.location.href='{{ path('app_allergene_platremove', {'idallergene': allergene.allergeneid, 'idplat': plat.platid}) }}';};});diadialog.showModal();" class="btn btn-danger">Supprimer plat</a>{% endif %}</td></tr>{% endfor %}</tbody></table></div>{% if (app.user and 'ROLE_ADMIN' in app.user.roles) or (app.user and 'ROLE_USE' in app.user.roles) %}<div class="container px-4 px-lg-5 py-3"><div class="row"><div class="col-lg-12"><h2>Liste des Plats</h2><p class="text-muted">Nombre total de plats : {{ pagination.getTotalItemCount }}</p><p class="text-muted">Liste de tous les plats disponibles. Cliquez sur le titre d'un plat pour voir les détails ou utilisez les boutons pour ajouter des plats à cet allergène.</p></div></div></div><div class="container px-4 px-lg-5 py-3">{{ knp_pagination_filter(pagination, {'plat.titre_plat': 'Titre','plat.nombre_personne_minimum': 'Nb. pers. min','plat.prix_par_personne': 'Prix pers.','plat.regime': 'Régime','plat.quantite_restante': 'Qt. rest.'}) }}</div><div class="container px-4 px-lg-5 py-3"><table class="table"><thead><tr><th colspan="2" scope="col" {% if pagination.isSorted('plat.titre_plat') %} class="sorted"{% endif %}>{{ knp_pagination_sortable(pagination, 'Titre', 'plat.titre_plat') }}</th></tr></thead><tbody>{% for plat in pagination %}<tr><th scope="row"><a href="{{ path('app_plat_index', {'id': plat.platid}) }}" class="fw-bolder">{{ plat.titreplat|nl2br }}</a><p><img src="{{ path('app_plat_photo', {'id': plat.platid}) }}" alt="{{ plat.titreplat }}" class="img-fluid"></p></th><td>{% if (app.user and 'ROLE_ADMIN' in app.user.roles) or (app.user and 'ROLE_USE' in app.user.roles) %}<a href="{{ path('app_allergene_platadd', {'idallergene': allergene.allergeneid, 'idplat': plat.platid}) }}" class="btn btn-success">Ajouter plat</a>{% endif %}</td></tr>{% endfor %}</tbody></table>{# display navigation #}<div class="navigation">{{ knp_pagination_render(pagination) }}</div></div>{% endif %}</section>{% endblock %}{% block stylesheets %}{% endblock %}