{% extends 'base/adminbase.html.twig' %} {% block title %} {% if editMode %} {% trans %}Modifier un évènement{% endtrans %} {% else %} {% trans %}Ajouter un évènement{% endtrans %} {% endif %} {% endblock %} {% block body %}
{{ form_start(formCalendar, {'attr': {'novalidate': 'novalidate'} }) }}

{% if editMode %} {% trans %}Modifier un évènement{% endtrans %} {% else %} {% trans %}Ajouter un évènement{% endtrans %} {% endif %}

Pour des journées consécutives, enregistrer la première journée avec les horaires sans envoyer le mail de confirmation; revenir sur la première journée et cliquer sur le bouton copier (cela rajoute les mêmes détails pour le jour suivant) et ainsi de suite. Utiliser la première journée pour envoyer le mail.

Attention ! À chaque fois que le bouton Sauvegarder est cliqué, cela envoie un mail au client si la réponse à l'envoi de mail est toujours positive. On peut renvoyer un mail pour un changement d'horaire par exemple.

{{ form_row(formCalendar.title, {'label': "Titre ou note :", 'attr': {'placeholder': "Ex.: Leçon de ski"}}) }}
{{ form_row(formCalendar.color, {'label': "Couleur :", 'attr': {'placeholder': "Ex. : Couleur dans le calendrier"}}) }}
Vérifier que les horaires sont bien déterminées. {{ form_label(formCalendar.send, 'Envoyer le mail de confirmation ? :', {'label_attr': {'class': 'status'}}) }} {{ form_widget(formCalendar.send, {'attr': {'class': 'form-check-inline '}}) }}
{{ form_row(formCalendar.start, {'label': "Début :", 'attr': {'placeholder': "Ex.: Ski"}}) }}
{{ form_row(formCalendar.end, {'label': "Fin :", 'attr': {'placeholder': "Ordre croissant"}}) }}
{{ form_row(formCalendar.allDay, {'label': "Journée entière ? :", 'attr': {'placeholder': "Ordre croissant"}}) }}
{% if editMode %} Copier {% endif %}
{{ form_row(formCalendar.category, {'attr': {'placeholder': "Activité", 'class':"form-control", 'id':"category"}})}}
{{ form_row(formCalendar.package, {'attr': {'placeholder': "Durée", 'class':"form-control", 'id':"hour"}})}}
{{ form_row(formCalendar.discipline, {'attr': {'placeholder': "Discipline", 'class':"form-control", 'id':"discipline"}})}}
{{ form_row(formCalendar.firstname, {'attr': {'placeholder': "Prénom", 'class':"form-control", 'id':"firstname"}})}}
{{ form_row(formCalendar.lastname, {'attr': {'placeholder': "Nom", 'class':"form-control", 'id':"lastname"}})}}
{{ form_row(formCalendar.email, {'attr': {'placeholder': "Adresse mail", 'class':"form-control", 'id':"email"}})}}
{{ form_row(formCalendar.phone, {'attr': {'placeholder': "Numéro de téléphone", 'class':"form-control", 'id':"phone"}})}}
{{ form_row(formCalendar.person, {'attr': {'placeholder': "Choisir un nombre", 'class':"form-control", 'id':"person"}})}}
{{ form_row(formCalendar.age, {'attr': {'placeholder': "Inscrire l'âge ou autre", 'class':"form-control", 'id':"age"}})}}
{{ form_row(formCalendar.language, {'attr': {'placeholder': "Langue parlée", 'class':"form-control", 'id':"language"}})}}
{{ form_errors(formCalendar) }}
{% include 'base/save_button.html.twig' %}
{{ form_end(formCalendar) }}
{% endblock %} {% block javascripts %} {# {{ encore_entry_script_tags('admin_phone') }} #} {% endblock %}