{% extends 'base.html.twig' %} {% block title %}Répartition du spectacle {{ representation.spectacle.name ~ ' - Le ' ~ representation.date|date('d/m/Y') }} {% endblock %} {% block titre_page %}Présence à la représentation{% endblock %} {% block resume_page %}{{ representation.spectacle.name ~ ( representation.description ? ' (' ~ representation.description ~ ')': '') ~ ' - Le ' ~ representation.date|date('d/m/Y') }}{% endblock %} {% block description_page %} {% set presence = constant('App\\Constants\\ReponsePresence::PRESENT') %} : {{ presence.label }}
{% set presence = constant('App\\Constants\\ReponsePresence::SUPPLEENT') %} : {{ presence.label }}
{% set presence = constant('App\\Constants\\ReponsePresence::ABSENT') %} : {{ presence.label }}
{% set presence = constant('App\\Constants\\ReponsePresence::NE_SAIT_PAS') %} : {{ presence.label }} ainsi que les non répondus
{% endblock %} {% block body %}
Ayant répondu
{% for presence in usersAyantRepondu %} {% endfor %}
Personne Réponse Volonté
{% if presence.user.photo %} {{ presence.user.firstName }}
{% endif %}
{{ presence.user.firstName ~ ' ' ~ presence.user.lastname|first|upper ~ '.' }}
{{ presence.user.email }}
{% if presence.presence %} {% set reponse = constant('App\\Constants\\ReponsePresence::' ~ presence.presence) %} {% else %} Non répondu {% endif %} {% for wish in presence.wishes %} {{ wish }}
{% endfor %}
N'ayant pas encore répondu
{% for user in usersRestant %} {% endfor %}
Personne Réponse Dernier mail envoyé Actions
{% if user.photo %} {{ user.firstname }}
{% endif %}
{{ user.firstname }}
{{ user.email }}
{% if user.presence %} {% set reponse = constant('App\\Constants\\ReponsePresence::' ~ user.presence) %} {% else %} Non répondu {% endif %} {% if user.dateMail %} {{ user.dateMail|date('d/m/y') }}
{{ user.dateMail|date('H:i') }} {% else %} - {% endif %}
{% if derniereRepartition|length > 0 %}
Dernière répartition
{% if representation.spectacle.type == constant('App\\Constants\\SpectacleType::LONG_FORM')['code'] %}
{% for key,groupe in derniereRepartition|repartition('COMEDIEN') %}
{{ key }}
{% for comedien in groupe %}
{{ comedien.presence.user.firstname }}
{% endfor %}
{% endfor %}
{% else %}
Comédiens
{% for comedien in derniereRepartition|repartition('COMEDIEN') %}
{{ comedien.presence.user.firstname }}
{% endfor %}
{% endif %}
Régie
{% for regie in derniereRepartition|repartition('REGIE') %}
{{ regie.presence.user.firstname }}
{% endfor %}
Billeterie
{% for billeterie in derniereRepartition|repartition('BILLETERIE') %}
{{ billeterie.presence.user.firstname }}
{% endfor %}
MC
{% for mc in derniereRepartition|repartition('MC') %}
{{ mc.presence.user.firstname }}
{% endfor %}
{% if representation.spectacle.type == constant('App\\Constants\\SpectacleType::MATCH')['code'] %}
Arbitre
{% for mc in derniereRepartition|repartition('REFEREE') %}
{{ mc.presence.user.firstname }}
{% endfor %}
Assistant arbitre
{% for mc in derniereRepartition|repartition('ASSISTANT') %}
{{ mc.presence.user.firstname }}
{% endfor %}
{% endif %}
{% else %}
C'est parti pour la répartition !
{{ form_start(formRepartition, {'action':path('representation_valid_repartition', {'representationId':representation.id}), 'method':'post'}) }}
{% if representation.spectacle.type == constant('App\\Constants\\SpectacleType::LONG_FORM')['code'] %}
Binômes
    {{ form_row(formRepartition.comediens, {'row_attr':{'class':'d-none'}}) }} {% else %}
    {{ form_row(formRepartition.comediens) }}
    {% endif %}
    {{ form_row(formRepartition.regies) }}
    {{ form_row(formRepartition.billeteries) }}
    {{ form_row(formRepartition.mc) }}
    {% if representation.spectacle.type == constant('App\\Constants\\SpectacleType::MATCH')['code'] %}
    {{ form_row(formRepartition.referee) }}
    {{ form_row(formRepartition.assistant) }}
    {% else %} {{ form_widget(formRepartition.referee, {'attr':{'style':'display:none'}}) }} {{ form_widget(formRepartition.assistant, {'attr':{'style':'display:none'}}) }} {% endif %}
    {{ form_end(formRepartition) }} {% endif %}
    {% endblock %} {% block modals %} {% endblock %} {% block javascripts %} {% endblock %}