{{* -*- brindille -*- *}} {{#restrict block=true section="accounting" level="write"}}{{/restrict}} {{* Afficher l'historique des prêts ou locations *}} {{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="Historique des %ss"|args:$label custom_css="./style.css" current="module_equipment"}} {{:include file="./_nav.html" current="%s"|args:$label subcurrent="historique"}} {{* 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}} {{* récupérer la config des entrées/sorties *}} {{: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_cat_key"|args:$_GET.output_type}} {{elseif $_GET.cat_key == -1}} {{:assign selected_category=null}} {{if $_GET.output_type == "loan"}} {{:save key="config" loan_cat_key=null}} {{elseif $_GET.output_type == "rent"}} {{:save key="config" rent_cat_key=null}} {{/if}} {{else}} {{:assign selected_category=$_GET.cat_key}} {{if $_GET.output_type == "loan"}} {{:save key="config" loan_cat_key=$selected_category}} {{elseif $_GET.output_type == "rent"}} {{:save key="config" rent_cat_key=$selected_category}} {{/if}} {{/if}} {{* condition de filtrage *}} {{if $selected_category != null}} {{:assign cat_key=$selected_category|quote_sql}} {{:assign cat_condition="category = %s"|args:$cat_key}} {{else}} {{:assign cat_condition=1}} {{/if}} {{* déterminer les types de mouvements *}} {{#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}}Historique des {{$label}}s
| Date | Mouvement | Opération | Matériel | Quantité | Dépositaire | Stockage | Documents | Écritures | Remarque | |
| {{$date|date_short}} | {{if $direction == "input"}}Entrée{{else}}Sortie{{/if}} | {{$op_label}} | {{$materiel}} | {{$amount}} | {{:link href="/admin/users/details.php?id=%s"|args:$user_id label="%s"|args:$user}} | {{$stockage}} | {{if $nb_files > 0}}{{:icon shape="attach"}}{{/if}} | {{if $transactions != null}}{{:icon shape="money"}}{{/if}} | {{$comment}} | {{if $_GET.output_type == "loan"}} {{:assign from="lm"}} {{elseif $_GET.output_type == "rent"}} {{:assign from="rm"}} {{/if}} {{:linkbutton label="Détails" href="movements/movement_details.html?key=%s&prop=1&from=%s"|args:$key:$from shape="eye" }} |
Aucun mouvement.
{{/if}} {{:admin_footer}}