{{* -*- brindille -*- *}} {{#restrict block=true section="accounting" level="write"}}{{/restrict}} {{if $_GET.output_type == "loan"}} {{:assign label="prêt"}} {{elseif $_GET.output_type == "rent"}} {{:assign label="location"}} {{else}} {{:error message="Cette page n'existe pas !"}} {{/if}} {{:admin_header title="%ss en cours"|args:$label|ucfirst custom_css="../style.css" current="module_equipment"}} {{:include file="./_nav.html" current="%s"|args:$label 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 var="selected_category" from="module.config.%s_hist_cat_key"|args:$_GET.output_type}} {{elseif $_GET.cat_key == -1}} {{:assign selected_category=null}} {{if $_GET.output_type == "loan"}} {{:save key="config" loan_hist_cat_key=null}} {{elseif $_GET.output_type == "rent"}} {{:save key="config" rent_hist_cat_key=null}} {{/if}} {{else}} {{:assign selected_category=$_GET.cat_key}} {{if $_GET.output_type == "loan"}} {{:save key="config" loan_hist_cat_key=$selected_category}} {{elseif $_GET.output_type == "rent"}} {{:save key="config" rent_hist_cat_key=$selected_category}} {{/if}} {{/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'}} {{:continue}} {{/if}} {{if $_GET.output_type == "loan" && $fee != 'payant'}} {{:assign var="out_keys." value=$key|quote_sql}} {{elseif $_GET.output_type == "rent" && $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="?output_type=%s&cat_key=-1"|args:$_GET.output_type}} {{#load type="category" order="$$.name"}} {{:assign var="cat_options." value=$key label=$name href="?output_type=%s&cat_key=%s"|args:$_GET.output_type:$key }} {{/load}}{{$label|ucfirst}} 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"}} {{if $_GET.output_type == "loan"}} {{:assign from="lh"}} {{elseif $_GET.output_type == "rent"}} {{:assign from="rh"}} {{/if}} {{:linkbutton label="Détails" href="movements/movement_details.html?key=%s&prop=1&from=%s"|args:$mvt_key:$from shape="eye" }} |
Aucun mouvement.
{{/if}} {{:admin_footer}}