{{* -*- brindille -*- *}} {{#restrict block=true section="accounting" level="write"}}{{/restrict}} {{:admin_header title="Locations en cours" custom_css="../style.css" current="module_equipment"}} {{:include file="./_nav.html" current="location" subcurrent="encours"}} {{* vérifier l'existence de la table du module eh oui, il se peut qu'elle ne soit pas encore créée si aucune donnée n'a été ajoutée dedans *}} {{#load limit="1"}} {{:assign table_presente=true}} {{else}} {{:assign table_presente=false}} {{/load}} {{if $table_presente}} {{if $_GET.ok}} {{if $_GET.msg == "modification"}}
Modification enregistrée
{{elseif $_GET.msg == "copie"}}Mouvement copié
{{elseif $_GET.msg == "suppression"}}Mouvement supprimé
{{/if}} {{elseif $_GET.err}} {{if $_GET.msg == "suppression"}}Ce mouvement ne peut être supprimé
{{/if}} {{/if}} {{* lecture config (défaut ou enregistrée) *}} {{:include file="./_get_config.html" keep="config"}} {{* filtrer selon la catégorie *}} {{if $_GET.cat_key == null}} {{:assign selected_category=$module.config.rent_hist_cat_key}} {{elseif $_GET.cat_key == -1}} {{:assign selected_category=null}} {{:save key="config" rent_hist_cat_key=null}} {{else}} {{:assign selected_category=$_GET.cat_key}} {{:save key="config" rent_hist_cat_key=$selected_category}} {{/if}} {{* condition de filtrage *}} {{if $selected_category != null}} {{:assign cat_key=$selected_category|quote_sql}} {{:assign cat_condition="json_extract(mat.document, '$.category') = %s"|args:$cat_key}} {{else}} {{:assign cat_condition=1}} {{/if}} {{#foreach from=$config.output_nature key="key"}} {{if $type == 'temporaire' && $fee == 'payant'}} {{:assign var="out_keys." value=$key|quote_sql}} {{/if}} {{/foreach}} {{:assign out_keys=$out_keys|implode:","}} {{:assign out_keys="("|cat:$out_keys|cat:")"}} {{* sélecteur de catégorie *}} {{:assign var="cat_options." value="" label="Toutes les catégories" href="?cat_key=-1"}} {{#load type="category" order="$$.name"}} {{:assign var="cat_options." value=$key label=$name href="?cat_key=%s"|args:$key }} {{/load}}Location de matériel en cours
| Matériel | Date prêt | Quantité | Membre | Date retour | Reste à rendre | Remarque | |
| {{$mat_name}} | {{$out_date|date_short}} | {{$out_amount}} | {{:link href="/admin/users/details.php?id=%s"|args:$user label="%s"|args:$nom}} | {{$return_date|date_short}} | {{$remain}} | {{if $return_date != null}} {{:assign jour="jour}} {{if $nb_jours > 0}} {{if $nb_jours > 1}}{{:assign jour="jours"}}{{/if}} {{:tag color="darkred" label="Retard %s %s"|args:$nb_jours:$jour}} {{elseif $nb_jours < 0}} {{:assign delai="abs(%d)"|math:$nb_jours}} {{if $nb_jours < -1}}{{:assign jour="jours"}}{{/if}} {{"Reste %s %s"|args:$delai:$jour}} {{else}} {{:tag color="darkgreen" label="À rendre aujourd'hui"}} {{/if}} {{/if}} | {{:linkbutton label="Retour" href="movements/output_return.html?key=%s&prop=1"|args:$mvt_key shape="reset" target="_dialog"}} {{:linkbutton label="Détails" href="movements/movement_details.html?key=%s&prop=1&from=lh"|args:$mvt_key shape="eye" }} |
Aucun mouvement.
{{/if}} {{:admin_footer}}