{{if "random_int(1, 10)"|math == 10}} {{* Prune old bookings from time to time *}} {{:delete type="booking" where="date($$.date) < date('now', '-1 month')"}} {{/if}} {{if !$module.config.access}} {{:assign var="module.config.access" value="write"}} {{/if}} {{if !$module.config.list_access}} {{:assign var="module.config.list_access" value="all"}} {{/if}} {{#form on="cancel"}} {{#load key=$_POST.cancel type="booking" limit=1 assign="booking"}} {{:delete id=$id}} {{#load key=$event type="event"}} {{if $notify_email}} {{:assign my_date=$booking.date|parse_datetime|date_long:true fields=$booking.fields|array_to_list}} {{:mail to=$notify_email subject="%s — Annulation"|args:$label body="Nom : %s\nDate : %s\nAdresse e-mail : %s\nDétails :\n%s"|args:$booking.name:$my_date:$booking.email:$fields notification=true}} {{/if}} {{/load}} {{/load}} {{:redirect to="./?deleted=%s"|args:$_POST.cancel}} {{/form}} {{if $_GET.event}} {{#load type="event" key=$_GET.event assign="event" archived=false}} {{:assign event_selected=true}} {{else}} {{:error message="L'événement indiqué est introuvable"}} {{/load}} {{else}} {{#load type="event" archived=false group="$$.type HAVING COUNT(*) = 1" assign="event"}} {{/load}} {{/if}} {{:form_errors}} {{if $_GET.deleted}}
La réservation a bien été annulée.
{{/if}} {{if !$_GET.slot_time}}Votre réservation a bien été enregistrée.
{{/if}} {{#load type="booking" key=$_GET.b}} {{#load type="event" key=$event assign="e"}}{{/load}} {{:assign var="booking" label=$e.label name=$name event=$e.key key=$key date_str=$date|date_long date=$date|strtotime time_str=$date|date_hour}}La réservation indiquée est introuvable, elle a peut-être déjà été annulée.
{{/load}} {{/if}}{{:linkbutton shape="left" label="Liste des événements" href="./"}}
{{/if}}Choisir un événement :
{{#load type="event" order="$$.label" archived=false}}Il n'y a aucun événement réservable.
{{/load}}Désolé, cet événement n'est pas encore ouvert aux réservations.
Merci de revenir le {{$event.not_open_before|date_long:true}}.
Désolé, les réservations ne sont plus acceptées pour cet événement.
{{else}} {{:include file="./_create_slots_list.tpl" event=$event keep="slots"}} {{:include file="./_slots_list.html" event=$event slots=$slots event_selected=$event_selected}} {{/if}} {{else}}La liste des événements est désactivée.
{{/if}}