From 57724591c315de65a538461103ca426b6d586cbe Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Thu, 7 Dec 2023 20:30:32 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20bug=20dans=20le=20cas=20mat=C3=A9r?= =?UTF-8?q?iel=20absent=20d'une=20cat=C3=A9gorie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inventaire.html | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/inventaire.html b/inventaire.html index 9ccb51a..3f61fa0 100644 --- a/inventaire.html +++ b/inventaire.html @@ -1,12 +1,12 @@ {{#restrict section="accounting" level="read"}}{{/restrict}} -{{* inventaire des entrées/sorties des matériels des catégories de la variable $categories *}} +{{* inventaire des entrées/sorties des matériels des catégories de la variable category_keys *}} {{* Extraire et compiler les infos de la base *}} -{{:include file="./_calcul_dispo.html" keep="cumul_mvt,categories"}} +{{:include file="./_calcul_dispo.html" keep="cumul_mvt,category_keys"}} {{* Afficher les résultats *}} {{if $cumul_mvt === null}} - {{if $categories|count == 1}} + {{if $category_keys|count == 1}}

Il n'y a aucun matériel dans cette catégorie.

{{else}}

Il n'y a aucun matériel dans ces catégories.

@@ -24,13 +24,14 @@ {{* vérifier s'il y a des matériels dans cette catégorie *}} {{:assign present=false}} - {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} - {{if $eqpmt.stock !== null && $eqpmt.stock !== 0}} - {{:assign present=true}} - {{:break}} - {{/if}} - {{/foreach}} - + {{if $cat_elem|keys|has:"eqpmt"}} + {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} + {{if $eqpmt.stock !== null && $eqpmt.stock !== 0}} + {{:assign present=true}} + {{:break}} + {{/if}} + {{/foreach}} + {{/if}} {{if $present}} @@ -90,13 +91,14 @@ {{* vérifier s'il y a des matériels dans cette catégorie *}} {{:assign present=false}} - {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} - {{if $eqpmt.nonproprio !== null && $eqpmt.nonproprio !== 0}} - {{:assign present=true}} - {{:break}} - {{/if}} - {{/foreach}} - + {{if $cat_elem|keys|has:"eqpmt"}} + {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} + {{if $eqpmt.nonproprio !== null && $eqpmt.nonproprio !== 0}} + {{:assign present=true}} + {{:break}} + {{/if}} + {{/foreach}} + {{/if}} {{if $present}}