Files

119 lines
4.2 KiB
HTML

{{* -*- brindille -*- *}}
{{#restrict block=true section="accounting" level="admin"}}{{/restrict}}
{{*
Supprime les réservations selectionnées du module EQUIPMENT et WEB (link externe)
paramètres :
- keys : Clefs des réservations à supprimer
*}}
<div class="shortFormLeft">
<p class="help">Légende : <br/>
{{:icon shape="globe"}} : réservation issue de la page publique<br/>
{{:icon shape="print"}} : réservation issue de la page membre<br/>
</p>
<p class="alert">{{:icon shape="alert"}} : Il n'y a pas de confirmation lors de la suppression de réservations !</p>
</div>
{{* Suppression des résa sélectionnées dans le module EQUIPMENT uniquement *}}
{{*:debug _POST=$_POST*}}
{{if $_POST.ids}}
{{*:admin_header title="Supprimer réservation(s)" current="module_%s"|args:$module.name layout="public"*}}
{{:assign var="keys" value=$_POST.ids|implode:","}}
{{*#form on="delete"*}}
{{*#foreach from=$_POST.ids key="key" item="value"}}
{{$key}} = {{$value}}
{{:delete key=$value}}
{{/foreach*}}
{{*if !$_POST.confirm_delete}}
{{:error message="Merci de cocher la case"}}
{{/if*}}
{{:delete :keys=$keys where="key IN (:keys)"}}
{{:redirect parent="./resa_history.html?output_type=resadel&ok=1"}}
{{*/form}}
{{:form_errors*}}
{{*:delete_form
legend="Suppression de réservation"
warning="Supprimer la/les réservation(s) n°%s ?"|args:$keys
info="La réservation lié sera également supprimé"
alert="La réservation sera définitivement perdue !"
confirm="Cocher cette case pour confirmer la suppression de la réservation"
*}}
{{*:redirect reload="./resa_history.html?output_type=resadel"*}}
{{*:debug _POST=$_POST.ids|implode:","*}}
{{*:debug keys=$keys*}}
{{* Confirmation et suppression de la résa dans le module equipement uniquement
{{elseif $_GET.key || $_POST.key}}
{{:admin_header title="Suppression de réservation" current="module_%s"|args:$module.name}}
<h3>Confirmer la suppression ?</h3>
{{#form on="save"}}
{{* vérifier la confirmation }}
{{if !$_POST.confirm || $_POST.confirm|intval != 1}}
{{:error message="Merci de confirmer la suppression !"}}
{{elseif $_POST.key}}
{{:delete key=$_POST.key}}
{{else}}
{{:error message="Jamais !"}}
{{/if}}
{{:redirect reload="./delete_reservation.html"}}
{{/form}}
{{:form_errors}}
<form method="post" action="">
{{:input type="hidden" name="key" default=$_GET.key}}
{{:input type="radio-btn" name="confirm" value="0" label="Non" default="0" required=true}}
{{:input type="radio-btn" name="confirm" value="1" label="Oui" required=true}}
<p class="submit">
{{:button type="submit" name="save" label="Enregistrer" shape="right" class="main"}}
</p>
</form>
*}}
{{else}}
{{* Liste des réservations *}}
{{:include file="../_resa_load.html" keep="_resa_lignes"}}
<form method="post"> {{*data-disable-progress="1"*}}
<table class="list">
<thead class="userOrder">
<tr>
<td></td>
<td>Source</td>
<td class="num">N° de membre</td>
<td>Nom</td>
<td>Téléphone</td>
<td>Matériel</td>
<td>Quantité souhaitée</td>
<td>Date souhaitée</td>
<td>Date retour prévue</td>
<td>Commentaire additionnel</td>
<td>Statut de la demande</td>
</tr>
</thead>
<tbody>
{{#foreach from=$_resa_lignes}}
<tr>
<td>{{if $shape=="print"}}
{{:input name="ids[]" type="checkbox" value='%s'|args:$wres_key}}
{{else}}
{{*:linkbutton href="/equipment.html?fonc=resadel&id=%s"|args:$wres_id label="" target="_dialog" shape="delete"*}}
{{:linkbutton href="/equipment.html?fonc=resadel&key=%s"|args:$wres_key label="" target="_dialog" shape="trash"}}
{{/if}}
</td>
<td>{{:icon shape="%s"|args:$shape}}</td>
<td>{{$member}}</td>
<td>{{$name}}</td>
<td>{{$contact}}</td>
<td>{{#load key="%s"|args:$equipment}}{{$name}}{{/load}}</td>
<td>{{$amount}}</td>
<td>{{$loan_date|date_short}}</td>
<td>{{$return_date|date_short}}</td>
<td>{{$comment}}</td>
<td>{{:include file="../_resa_status_color.html" status='%s'|args:$status|or:null}}</td>
</tr>
{{/foreach}}
</tbody></table>
<p class="submit">
{{:button type="submit" name="delete" label="Supprimer" shape="right" class="main"}}
</p>
</form>
{{/if}}