templates/home/_forfait.html.twig line 1
<div class="col-lg-4 col-md-6 col-sm-12 d-flex"><div class="card shadow-sm w-100 h-100"><!-- En-tête --><div class="card-header text-center bg-dark text-white"><h3 class="mb-0">{{ forfait.name }}</h3><small class="opacity-75">{{ forfait.description|raw }}</small></div><!-- Corps --><div class="card-body"><ul class="list-group list-group-flush"><!-- Prix pilote --><li class="list-group-item d-flex justify-content-between align-items-center"><strong>Prix / Pilote</strong><span>{{ forfait.pilotPrice }} €</span></li><!-- Prix passager --><li class="list-group-item d-flex justify-content-between align-items-center"><strong>Prix / Passager</strong><span>{{ forfait.passengerPrice }} €</span></li><!-- Camping --><li class="list-group-item d-flex justify-content-between align-items-center"><strong>Camping</strong>{% if forfait.camping %}<span>{{ forfait.camping }} place(s) / Pilote</span>{% else %}<span><i class="red close icon"></i></span>{% endif %}</li><!-- Repas -->{% if liste_repas is not empty %}<li class="list-group-item"><strong class="d-block mb-1">Repas</strong>{% for repas in liste_repas %}{% set rel = forfait.listeRelationsActivite|filter(r => r.activite.id == repas.id)|first %}<div class="d-flex justify-content-between small py-1"><span>{{ repas.name }}</span><span>{% if rel is defined %}{% if rel.status == 1 %}<i class="green checkmark icon"></i>{% elseif rel.status == 2 %}<i class="blue info circle icon"></i>{{ rel.price }} €{% else %}<i class="red close icon"></i>{% endif %}{% else %}<i class="red close icon"></i>{% endif %}</span></div>{% endfor %}</li>{% endif %}<!-- Activités -->{% if liste_activite is not empty %}<li class="list-group-item"><strong class="d-block mb-1">Activités</strong>{% for activite in liste_activite %}{% set rel = forfait.listeRelationsActivite|filter(r => r.activite.id == activite.id)|first %}<div class="d-flex justify-content-between small py-1"><span>{{ activite.name }}</span><span>{% if rel is defined %}{% if rel.status == 1 %}<i class="green checkmark icon"></i>{% elseif rel.status == 2 %}<i class="blue info circle icon"></i>{{ rel.price }} €{% else %}<i class="red close icon"></i>{% endif %}{% else %}<i class="red close icon"></i>{% endif %}</span></div>{% endfor %}</li>{% endif %}</ul></div><!-- Footer / Bouton --><div class="card-footer text-center bg-light">{% if forfait.edition.registerStart|date('U') < 'now'|date('U') and forfait.edition.registerEnd|date('U') > 'now'|date('U') %}<a href="{{ path('app_reservation_new', {'forfait': forfait.id }) }}"class="btn btn-warning fw-bold text-dark">Réserver</a>{% elseif forfait.edition.registerStart|date('U') > 'now'|date('U') %}<p class="text-primary small"><i class="fa-solid fa-circle-exclamation me-2"></i>Inscriptions le {{ forfait.edition.registerStart|date("d/m/Y") }}</p>{% else %}<p class="text-danger small"><i class="fa-solid fa-circle-exclamation me-2"></i>Inscriptions terminées</p>{% endif %}</div></div></div>