119 lines
4.2 KiB
HTML
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}} |