{% extends '00_bases/base-section.html.twig' %} {% block title %}Keep'IT Training{% endblock %} {% block bodyClass %}tgo-body--planning tgo-semaine{% endblock %} {% block bodyStimulus %} {{ stimulus_controller("planning--planning planning--match planning--seance", {'gardiens': gardiens|json_encode()}) }} {# {{ stimulus_controller("planning--planning planning--match planning--seance, {'gardiens': gardiens|json_encode()}") }} #} {#{ stimulus_controller("planning--planning") }} {#{ stimulus_controller("planning--match") }} {# {{ stimulus_controller("planning--seance", {'gardiens': gardiens|json_encode()}) }#} {% endblock %} {% block shead %} {% include "home/_fragments/menuPlanning.html.twig" with {'open': 'true'} %} {% endblock %} {% block body %}
{% set delete_message = app.request.cookies.get('delete_message') %} {% if delete_message %}
{{ delete_message }}
{% endif %}
 
{% set jours = ['Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche'] %} {% for i in 0..6 %}
{{ jours[i] }}
{% endfor %}
{% if saison is defined %}
{# Partie avant le match aller #}
{% set baseDate = monday %} {% set endDate = mondayMatchsAller %} {% set difference = endDate.diff(baseDate) %} {% set semainesAvantMatchAller = (difference.days / 7)|round %} {% set startingWeek = 1 %} {% set now = "now"|date("d-m-Y") %} {% if semainesAvantMatchAller > 0 %} {% for i in startingWeek..startingWeek + semainesAvantMatchAller - 1 %} {% set startOfWeek = baseDate|date_modify("last Monday") %} {% set endOfWeek = baseDate|date_modify("next Monday") %} {% set endOfWeek = endOfWeek|date_modify("-1 day") %} {% if date(now) >= date(startOfWeek|date('d-m-Y')) and date(now) <= date(endOfWeek|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'present', 'baseDate': baseDate} %} {% elseif date(now) > date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'passe', 'baseDate': baseDate} %} {% elseif date(now) < date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'futur', 'baseDate': baseDate} %} {% endif %} {% set baseDate = baseDate|date_modify("+7 day") %} {% endfor %} {% endif %}
{# Partie match aller #}
{% set baseDate = mondayMatchsAller %} {% set endDate = mondayMatchsRetour %} {% set difference = endDate.diff(baseDate) %} {% set semainesAvantMatchRetour = (difference.days / 7)|round %} {% set startingWeek = startingWeek + semainesAvantMatchAller %} {% for i in startingWeek..startingWeek + semainesAvantMatchRetour - 1 %} {% set startOfWeek = baseDate %} {% set endOfWeek = baseDate|date_modify("next Monday") %} {% set endOfWeek = endOfWeek|date_modify("-1 day") %} {% if date(now) >= date(startOfWeek|date('d-m-Y')) and date(now) <= date(endOfWeek|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'present', 'baseDate': baseDate} %} {% elseif date(now) > date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'passe', 'baseDate': baseDate} %} {% elseif date(now) < date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'futur', 'baseDate': baseDate} %} {% endif %} {% set baseDate = baseDate|date_modify("+7 day") %} {% endfor %}
{# Partie match retour #}
{% set baseDate = mondayMatchsRetour %} {% set endDate = mondayFinMatchsRetour %} {% set difference = endDate.diff(baseDate) %} {% set semainesAvantFinMatchsRetour = (difference.days / 7)|round %} {% set startingWeek = startingWeek + semainesAvantMatchRetour %} {% for i in startingWeek..startingWeek + semainesAvantFinMatchsRetour %} {% set startOfWeek = baseDate %} {% set endOfWeek = baseDate|date_modify("next Monday") %} {% set endOfWeek = endOfWeek|date_modify("-1 day") %} {% if date(now) >= date(startOfWeek|date('d-m-Y')) and date(now) <= date(endOfWeek|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'present', 'baseDate': baseDate} %} {% elseif date(now) > date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'passe', 'baseDate': baseDate} %} {% elseif date(now) < date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'futur', 'baseDate': baseDate} %} {% endif %} {% set baseDate = baseDate|date_modify("+7 day") %} {% endfor %}
{% set baseDate = mondayFinMatchsRetour|date_modify("+7 days") %} {% set endDate = mondayFinSaison %} {% set difference = endDate.diff(baseDate) %} {% set semainesAvantFinSaison = (difference.days / 7)|round %} {% set startingWeek = startingWeek + semainesAvantFinMatchsRetour + 1 %} {% for i in startingWeek..startingWeek + semainesAvantFinSaison %} {% set startOfWeek = baseDate %} {% set endOfWeek = baseDate|date_modify("next Monday") %} {% set endOfWeek = endOfWeek|date_modify("-1 day") %} {% if date(now) >= date(startOfWeek|date('d-m-Y')) and date(now) <= date(endOfWeek|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'present', 'baseDate': baseDate} %} {% elseif date(now) > date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'passe', 'baseDate': baseDate} %} {% elseif date(now) < date(baseDate|date('d-m-Y')) %} {% include "home/_fragments/week.html.twig" with {'temps': 'futur', 'baseDate': baseDate} %} {% endif %} {% set baseDate = baseDate|date_modify("+7 day") %} {% endfor %}
{% endif %}
{% for famille in familles %}
{{ famille.nom }}
{% endfor %}
{% for gardien in gardiens %} {% set current_date = "now"|date('d M') %} {% set gardien_bornedAt = gardien.bornedAt|date('d M') %} {% if gardien_bornedAt == current_date %}

{{ gardien_bornedAt }}.

{{ gardien.nom }} {{ gardien.prenom }}

{% endif %} {% endfor %}
{% endblock %} {% block modal %} {% include "home/_fragments/_modal-add.html.twig" %} {% include "home/_fragments/_modal-planning.html.twig" %} {% include "home/_fragments/_modal-match.html.twig" %} {% endblock %}