{{* -*- brindille -*- *}} {{#restrict block=true section="accounting" level="write"}}{{/restrict}} {{* Décliner 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="Refuser la réservation" current="module_%s"|args:$module.name}} {{* -------------------- Traiter la demande de réservation -------------------- *}} {{if $_POST.resa_key}} {{#form on="save"}} {{* Refus *}} {{:save key=$_POST.resa_key type="reservation" status="refusé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é refusée pour cette raison : %s\n Cordialement\n L'équipe Recycl'arz"|args:$resa.name:$_POST.comment notification=true}}Réservation refusée : un email a été envoyé automatiquement à : {{$resa.name}} / {{$resa.email}}. Cliquer {{:link href="decline_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 la config des entrées/sorties {{:include file="../_get_config.html" keep="config, directions"}} *}} {{* infos pour affichage {{:assign var="op_label" from="config.%s_nature.%s.label"|args:$mvt_new.direction:$mvt_new.operation}} {{:assign amount_init=$mvt_new.amount}} {{:assign operation_init=$mvt_new.operation}} {{:assign date_init=$mvt_new.date|date_short}} {{:assign eqpmt_key=$mvt_new.equipment}} *}} {{* 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 refus réservation matériel -------------------- *}} {{/if}}