{{* -*- brindille -*- *}} {{#restrict block=true section="accounting" level="write"}}{{/restrict}} {{* Accepter une réservation paramètres : - key : clé de la réservation à modifier - eid : id du matériel concerné *}} {{if $_GET.ok}} {{* Redirect vers la page de suppression de la réservation WEB *}} {{:redirect url="/equipment.html?fonc=resadel&key=%s"|args:$_GET.ok}} {{*:redirect reload="resa_details.html?key=%s"|args:$resa.key*}} {{/if}} {{* récupérer les infos de la réservation à modifier depuis le module equipement (prioritaire) ou depuis le module web *}} {{#load key=$_GET.key assign="resa"}} {{else}} {{#load module=web key=$_GET.key assign="resa"}} {{else}} {{:error message="Aucune réservation avec la clé %s"|args:$_GET.key}} {{/load}} {{/load}} {{#module name="equipment"}} {{* Récupère le membre si présent *}} {{if $resa.member >= 1}} {{#users id=$resa.member}} {{:assign var="_rep_name" value=$_name}} {{/users}} {{else}} {{* Récupère la personne non membre *}} {{:assign var="_rep_name" value=$resa.name}} {{:assign var="_non_member" value=true}} {{/if}} {{else}} Le module Équipement est désactivé. {{/module}} {{:admin_header title="Accepter la réservation" current="module_%s"|args:$module.name}} {{* -------------------- Traiter la demande de réservation -------------------- *}} {{if $_POST.resa_key}} {{#form on="save"}} {{:save key=$_POST.resa_key type="reservation" status="acceptée" comment=$_POST.comment|trim equipment=$_POST.equi_key|trim }} {{* -------------------- Envoyer un mail de confirmation -------------------- *}} {{*:assign var="recipients[]" value="recyclarz@free.fr"*}} {{if $resa.email|check_email}} {{:assign var="recipients[]" value=$resa.email}} {{else}}

L'adresse e-mail indiquée est invalide.

{{/if}} {{:mail to=$recipients subject="[Recycl'arz] Votre réservation de matériel" body="Bonjour %s,\n Votre réservation a été acceptée avec cette consigne: %s\n Cordialement\n L'équipe Recycl'arz"|args:$resa.name:$_POST.comment notification=true}}

Réservation acceptée : un email a été envoyé automatiquement à : {{$resa.name}} / {{$resa.email}}. Cliquer {{:link href="accept_reservation.html?ok=%s"|args:$resa.key label="ici"}} pour terminer.

{{if $_non_member ==true }}

Veuillez maintenant créer ce membre.

{{/if}} {{:form_errors}} {{:break}} {{/form}} {{else}} {{* récupérer les infos du matériel associé *}} {{#load key=$resa.equipment assign="equipment"}} {{else}} {{:error message="Aucun matériel avec la clé « %s »"|args:$resa.equipment}} {{/load}} {{* -------------------- Formulaire acceptation réservation matériel -------------------- *}}
pour ce matériel : {{$equipment.name}} ({{$category.name}})
{{:input type="textarea" cols=40 rows=2 name="comment" label="Consigne" default="Contacter l'asso pour récupérer le matériel !" required=true}} {{:input type="hidden" name="resa_key" required=true default=$resa.key readonly=true}} {{:input type="hidden" name="equi_key" required=true default=$equipment.key readonly=true}}

{{:button type="submit" name="save" label="Enregistrer" shape="right" class="main"}}

{{/if}}