Files

42 lines
1.6 KiB
HTML

{{* -*- brindille -*- *}}
{{*
Ce code permet de supprimer une réservation dans la table module_data_web depuis l'interface Web en étant logué comme admin
fonc = resadel
id = id de la réservation dans la table (confirmation demandée)
key = key de la réservation dans la table (pas de confirmation et retour à la réservation du module equipment)
TODO : liste des réservations avec possibilité de cliquer sur l'id directement
*}}
{{#restrict block=true section="accounting" level="admin"}}{{/restrict}}
{{if $_GET.id}}
{{#load id=$_GET.id assign="resa"}}
{{else}}
{{*:error message="Reservation introuvable"*}}
{{/load}}
{{#form on="delete"}}
{{if !$_POST.confirm_delete}}
{{:error message="Merci de cocher la case"}}
{{/if}}
{{:delete id=$resa.id type="reservation"}}
{{:redirect parent="equipment.html?fonc=resadel"}}
{{/form}}
{{:form_errors}}
{{:delete_form
legend="Suppression de réservation"
warning="Supprimer la réservation n°%d ?"|args:$resa.id
info="La réservation lié sera également supprimée"
alert="La réservation sera définitivement perdue !"
confirm="Cocher cette case pour confirmer la suppression de la réservation"
}}
{{elseif $_GET.key}}
{{:delete key=$_GET.key type="reservation"}}
{{:redirect reload="resa_details.html?key=%s"|args:$_GET.key}}
{{else}}
{{#load type="reservation" assign="reservations"}}
{{:linkbutton href="equipment.html?fonc=resadel&id=%d"|args:$reservations.id label="Supprime %d"|args:$reservations.id shape="minus"}} 
{{else}}
{{:error message="Pas de réservations trouvées"}}
{{/load}}
{{/if}}