diff --git a/inventaire.html b/inventaire.html index 9bcbed0..8a73880 100644 --- a/inventaire.html +++ b/inventaire.html @@ -79,6 +79,13 @@
Il n'y a aucun matériel sorti temporairement
{{/if}} +*}} {{else}}Il n'y a aucun matériel
{{/if}} + + {{:admin_footer}} diff --git a/mouvements/sorties/emprunte.html b/mouvements/sorties/emprunte.html index 945934a..b4b12f5 100644 --- a/mouvements/sorties/emprunte.html +++ b/mouvements/sorties/emprunte.html @@ -2,8 +2,10 @@ {{* paramètres : - - key : clé du mouvement à modifier - - prop : = 1 si matériel propriété + - key : clé du matériel à modifier + - prop : = 1 si matériel propriété de l'asso + + TODO : simplifier *}} {{:admin_header title="Sortie de matériel" current="module_equipment"}} @@ -26,9 +28,8 @@ {{* Traiter l'envoi du formulaire *}} {{#form on="save"}} {{* récupérer les infos du matériel *}} - {{#load type="equipment" key=$_POST.equipment assign="equipment"}} + {{#load type="equipment" key=$_GET.key assign="equipment"}} {{:assign designation=$equipment.designation}} - {{:assign var="category_keys." value=$equipment.category}} {{/load}} {{:assign stock=0}} @@ -37,7 +38,7 @@ {{:assign insere=false}} {{* lister tous les mouvements du matériel *}} - {{#load type="movement" where="$$.equipment = '%s'"|args:$_POST.equipment assign="mvt" order="$$.date ASC"}} + {{#load type="movement" where="$$.equipment = '%s'"|args:$_GET.key assign="mvt" order="$$.date ASC"}} {{* traiter le nouveau mouvement *}} {{if ! $insere && $mvt.date > $_POST.date|parse_date}} @@ -106,20 +107,20 @@ date=$_POST.date|parse_date comment=$_POST.remarques|trim }} - {{*:redirect force="index.html?ok=1&msg=sortie"*}} - {{:redirect force="../../historique.html?ok=1&key=%s&prop=%s&msg=sortie"|args:$_POST.equipment:$_GET.prop}} + {{:redirect force="../../historique.html?ok=1&key=%s&prop=%s&msg=sortie"|args:$_GET.key:$_GET.prop}} {{else}} {{:form_errors}} {{/form}} {{* Extraire et compiler les infos de la base *}} -{{:include file="../../_calcul_dispo.html" keep="cumul_mvt"}} +{{:include file="../../_calcul_dispo.html" keep="cumul_mvt,equipments"}} +{{:assign var=present from="equipments.%s.nonproprio"|args:$_GET.key}} -{{if $cumul_mvt !== null}} - {{* calculer les quantité de matériels dont l'asso n'est pas propriétaire *}} - {{:include file="_temporaire.html" keep="temporaire"}} +{{if $present > 0}} + {{* déterminer le matériel concerné par le mouvement *}} + {{#load key=$_GET.key assign="equipment"}} + {{/load}} - {{if $temporaire != null}} {{* formulaire de sortie de matériel *}} - {{else}} - {{:assign date_err=$now|date:'d/m/Y'}} -Il n'y a aucun matériel présent temporairement à la date du {{$date_err}}
- {{/if}} {{else}}Il n'y a aucun matériel en stock
{{/if}} @@ -153,14 +146,16 @@ {{:admin_footer}} diff --git a/mouvements/sorties/stock_disponible.html b/mouvements/sorties/stock_disponible.html index fea90c8..24d2c85 100644 --- a/mouvements/sorties/stock_disponible.html +++ b/mouvements/sorties/stock_disponible.html @@ -131,7 +131,7 @@ {{* formulaire de sortie de matériel *}}