38 lines
1.3 KiB
HTML
38 lines
1.3 KiB
HTML
{{* -*- 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}}
|
|
|
|
{{:admin_header title="Archiver la réservation" current="module_%s"|args:$module.name}}
|
|
{{*
|
|
-------------------- Archiver la demande de réservation --------------------
|
|
*}}
|
|
{{if $resa.key}}
|
|
{{:save key=$resa.key
|
|
type="reservation"
|
|
status="archivée"
|
|
equipment_id=$_GET.eid|intval
|
|
}}
|
|
<p class="info">La réservation est maintenant archivée. Cliquer {{:link href="archive_reservation.html?ok=%s"|args:$resa.key label="ici"}} pour terminer.</p>
|
|
{{else}}
|
|
<p class="error">Erreur : La réservation n'a pas pu être archivée.</p>
|
|
{{/if}} |