{% extends 'base.html.twig' %} {% block title %}Feuille de match - Arras 6{% endblock %} {% block body %}
{# --- BOUTON RETOUR --- #}
Retour à l'historique
{# --- 🧠 CALCUL DU SCORE GLOBAL --- #} {% set scoreArras = 0 %} {% set scoreAdversaire = 0 %} {% set nomEquipeAdverse = 'Adversaire' %} {% for match in rencontre.matchDetails %} {% if match.resultat|lower == 'victoire' %} {% set scoreArras = scoreArras + 1 %} {% elseif match.resultat|lower == 'défaite' %} {% set scoreAdversaire = scoreAdversaire + 1 %} {% endif %} {# On récupère le nom de l'équipe adverse depuis le premier match #} {% if loop.first and match.opponentTeam is not empty %} {% set nomEquipeAdverse = match.opponentTeam %} {% endif %} {% endfor %} {# --- BANNIÈRE DE LA RENCONTRE --- #}
{{ rencontre.dateRencontre|date('d/m/Y') }} {% if rencontre.heure %} à {{ rencontre.heure|date('H\\hi') }}{% endif %}
{# Équipe Arras #}

ARRAS 6

Badminton Club Arras

ARRAS 6

{# Score Central #}

{{ scoreArras }}-{{ scoreAdversaire }}

{# Équipe Adverse #}

{{ nomEquipeAdverse|upper }}

Équipe Visiteuse

{{ nomEquipeAdverse|upper }}

{# Résultat en texte #}
{% if scoreArras > scoreAdversaire %} Victoire d'Arras ! {% elseif scoreAdversaire > scoreArras %} Défaite {% else %} Égalité {% endif %}
{# --- DÉTAIL DES MATCHS --- #}

Détail des {{ rencontre.matchDetails|length }} matchs

{% for match in rencontre.matchDetails %} {# 1. Format #} {# 2. Joueurs Arras #} {# 3. Adversaires #} {# 4. Score #} {# 5. Bilan #} {% else %} {% endfor %}
Format Joueur(s) BCA Adversaire(s) Score par set Bilan
{% if match.typeMatch|lower == 'simple' %} {% elseif match.typeMatch|lower == 'double' %} {% else %} {% endif %} {{ match.typeMatch|capitalize }}
{{ match.joueur.prenom }} {{ match.joueur.nom|upper }}
{% if match.binome %}
& {{ match.binome }}
{% endif %}
{{ match.nomAdversaire|default('À définir') }}
{{ match.score|replace({' ': ' '}) }} {% if match.resultat|lower == 'victoire' %} Victoire {% else %} Défaite {% endif %}

Les détails de cette rencontre ne sont pas encore renseignés.
{% endblock %}