diff --git a/inventaire.html b/inventaire.html index 1bf9a56..5f226c2 100644 --- a/inventaire.html +++ b/inventaire.html @@ -1,7 +1,7 @@ {{* -*- brindille -*- *}} {{* - inventaire des entrées/sorties des matériels permanents de l'association + inventaire des entrées/sorties des matériels permanents paramètres - category_keys : catégories dont on veut faire l'inventaire *}} @@ -9,18 +9,16 @@ {{* Extraire et compiler les infos de la base *}} {{:include file="./_calcul_dispo.html" keep="cumul_mvt,category_keys,equipments"}} -{{* Afficher les résultats *}} -{{if $equipments === null}} -

Aucun matériel.

-{{else}} - {{* Vérifier s'il y a au moins un matériel propriété de l'asso *}} - {{:assign mat_prop=false}} - {{#foreach from=$equipments key=key item=eqpmt}} - {{if $eqpmt|has_key:"stock"}} - {{:assign mat_prop=true}} - {{:break}} - {{/if}} - {{/foreach}} +{{* Vérifier s'il y a au moins un matériel propriété de l'asso *}} +{{:assign mat_prop=false}} +{{#foreach from=$equipments key=key item=eqpmt}} + {{if $eqpmt|has_key:"stock"}} + {{:assign mat_prop=true}} + {{:break}} + {{/if}} +{{/foreach}} + +{{if $mat_prop}} {{* Sélecteur catégories *}}
@@ -28,7 +26,7 @@
- {{if $mat_prop}} -

Matériels propriété de l'association

- {{#list - select=" - $$.date AS 'Date' ; - (SELECT $$.designation - FROM @TABLE AS b - WHERE b.key = @TABLE.$$.equipment) AS 'Matériel' ; - "" as 'Catégorie' ; - "" AS 'Stock' ; - "" AS 'Sortie' ; - "" AS 'Dispo' - " - type="movement" - group="$$.equipment" - direction="input" - order=2 - }} +

Matériels propriété de l'association

+ {{#list + select=" + $$.date AS 'Date' ; + (SELECT $$.designation + FROM @TABLE AS b + WHERE b.key = @TABLE.$$.equipment) AS 'Matériel' ; + "" as 'Catégorie' ; + "" AS 'Stock' ; + "" AS 'Sorti' ; + "" AS 'Dispo' + " + type="movement" + group="$$.equipment" + direction="input" + order=2 + }} - {{:assign var=cat_key from="equipments.%s.category"|args:$equipment}} - {{if $_GET.cat_key != null && $_GET.cat_key != $cat_key}} - {{:continue}} - {{/if}} + {{:assign var=cat_key from="equipments.%s.category"|args:$equipment}} + {{if $_GET.cat_key != null && $_GET.cat_key != $cat_key}} + {{:continue}} + {{/if}} - {{:assign var=cat_name from="cumul_mvt.%s.name"|args:$cat_key}} - {{:assign var=stock from="equipments.%s.stock"|args:$equipment}} - {{:assign var=exterieur from="equipments.%s.exterieur"|args:$equipment}} - {{:assign dispo="%d-%d"|math:$stock:$exterieur}} - {{*:debug stock=$stock exterieur=$exterieur dispo=$dispo*}} - - {{$date|date_short}} - {{$col2}} - {{$cat_name}} - {{$stock}} - {{if $exterieur == null}}0{{else}}{{$exterieur}}{{/if}} - {{$dispo}} - - {{if $exterieur > 0}} - {{:linkbutton - label="Retour" - href="mouvements/entrees/retour.html?key=%s&prop=1"|args:$equipment - shape="history" - target="_dialog"}} - {{/if}} - {{if $dispo > 0}} - {{:linkbutton - label="Sortie" - shape="plus" - href="mouvements/sorties/stock_disponible.html?key=%s&prop=1"|args:$equipment - target="_dialog"}} - {{/if}} + {{:assign var=cat_name from="cumul_mvt.%s.name"|args:$cat_key}} + {{:assign var=stock from="equipments.%s.stock"|args:$equipment}} + {{:assign var=exterieur from="equipments.%s.exterieur"|args:$equipment}} + {{:assign dispo="%d-%d"|math:$stock:$exterieur}} + {{*:debug stock=$stock exterieur=$exterieur dispo=$dispo*}} + + {{if $stock == null}} + {{:continue}} + {{/if}} + + + {{$date|date_short}} + {{$col2}} + {{$cat_name}} + {{$stock}} + {{if $exterieur == null}}0{{else}}{{$exterieur}}{{/if}} + {{$dispo}} + + {{if $exterieur > 0}} {{:linkbutton - label="Entrée" - shape="plus" - href="mouvements/entrees/repertorie.html?key=%s&prop=1"|args:$equipment - target="_dialog"}} + label="Retour" + href="mouvements/entrees/retour.html?key=%s&prop=1"|args:$equipment + shape="history" + target="_dialog"}} + {{/if}} + {{if $dispo > 0}} {{:linkbutton - label="Mouvements" - href="%shistorique.html?key=%s&prop=1"|args:$module.url:$equipment - shape="table"}} - {{:linkbutton - label="Modifier" - href="%smodifier_materiel.html?key=%s&prop=1"|args:$module.url:$equipment - shape="edit" - target="_dialog"}} - - - {{/list}} - {{/if}} + label="Sortie" + shape="plus" + href="mouvements/sorties/stock_disponible.html?key=%s&prop=1"|args:$equipment + target="_dialog"}} + {{/if}} + {{:linkbutton + label="Entrée" + shape="plus" + href="mouvements/entrees/repertorie.html?key=%s&prop=1"|args:$equipment + target="_dialog"}} + {{:linkbutton + label="Mouvements" + href="%shistorique.html?key=%s&prop=1"|args:$module.url:$equipment + shape="table"}} + {{:linkbutton + label="Modifier" + href="%smodifier_materiel.html?key=%s&prop=1"|args:$module.url:$equipment + shape="edit" + target="_dialog"}} + + + {{/list}} +{{else}} +

Aucun matériel.

{{/if}} diff --git a/inventaire_nonprop.html b/inventaire_nonprop.html index dcae51a..b2fb901 100644 --- a/inventaire_nonprop.html +++ b/inventaire_nonprop.html @@ -9,31 +9,29 @@ {{:admin_header title="Gestion des matériels" custom_css=$custom_css current="module_equipment"}} {{* barre de navigation *}} -{{:include file="_nav.html" current="index" subcurrent="nonproprio"}} +{{:include file="_nav.html" current="inventaire" subcurrent="nonproprio"}} {{* Extraire et compiler les infos de la base *}} {{:include file="./_calcul_dispo.html" keep="cumul_mvt,category_keys,equipments"}} -{{* Afficher les résultats *}} -{{if $equipments === null}} -

Aucun matériel.

-{{else}} - {{* Vérifier s'il y a au moins un matériel non propriété de l'asso *}} - {{:assign mat_non_prop=false}} - {{#foreach from=$equipments key=key item=eqpmt}} - {{if $eqpmt|has_key:"nonproprio"}} - {{:assign mat_non_prop=true}} - {{:break}} - {{/if}} - {{/foreach}} +{{* Vérifier s'il y a au moins un matériel non propriété de l'asso *}} +{{:assign mat_non_prop=false}} +{{#foreach from=$equipments key=key item=eqpmt}} + {{if $eqpmt|has_key:"nonproprio"}} + {{:assign mat_non_prop=true}} + {{:break}} + {{/if}} +{{/foreach}} - {{* TODO Sélecteur catégories *}} +{{if $mat_non_prop}} + + {{* Sélecteur catégories *}}
Filtrer par catégorie
- {{if $mat_non_prop}} -

Matériels temporairement dans l'association

+

Matériels temporairement dans l'association

- {{#list - select=" - $$.date AS 'Date' ; - (SELECT $$.designation - FROM @TABLE AS b - WHERE b.key = @TABLE.$$.equipment) AS 'Matériel' ; - "" as 'Catégorie' ; - "" AS 'Quantité' - " - type="movement" - group="$$.equipment" - direction="input" - order=2 - }} + {{#list + select=" + $$.date AS 'Date' ; + (SELECT $$.designation + FROM @TABLE AS b + WHERE b.key = @TABLE.$$.equipment) AS 'Matériel' ; + "" as 'Catégorie' ; + "" AS 'Quantité' + " + type="movement" + group="$$.equipment" + direction="input" + order=2 + }} - {{:assign var=cat_key from="equipments.%s.category"|args:$equipment}} - {{if $_GET.cat_key != null && $_GET.cat_key != $cat_key}} - {{:continue}} - {{/if}} + {{:assign var=cat_key from="equipments.%s.category"|args:$equipment}} + {{if $_GET.cat_key != null && $_GET.cat_key != $cat_key}} + {{:continue}} + {{/if}} - {{:assign var=cat_name from="cumul_mvt.%s.name"|args:$cat_key}} - {{:assign var=qte from="equipments.%s.nonproprio"|args:$equipment}} + {{:assign var=cat_name from="cumul_mvt.%s.name"|args:$cat_key}} + {{:assign var=qte from="equipments.%s.nonproprio"|args:$equipment}} - {{if $qte == null}} - {{:continue}} - {{/if}} - - {{$date|date_short}} - {{$col2}} - {{$cat_name}} - {{$qte}} - - {{if $qte > 0}} - {{:linkbutton - label="Retour" - href="mouvements/sorties/emprunte.html?key=%s&prop=0"|args:$equipment - shape="history" - target="_dialog"}} - {{/if}} + {{if $qte == null}} + {{:continue}} + {{/if}} + + {{$date|date_short}} + {{$col2}} + {{$cat_name}} + {{$qte}} + + {{if $qte > 0}} {{:linkbutton - label="Entrée" - shape="plus" - href="mouvements/entrees/repertorie.html?key=%s&prop=0"|args:$equipment - target="_dialog"}} - {{:linkbutton - label="Mouvements" - href="%shistorique.html?key=%s&prop=0"|args:$module.url:$equipment - shape="table"}} - {{:linkbutton - label="Modifier" - href="modifier_materiel.html?key=%s&prop=0"|args:$equipment - shape="edit" - target="_dialog"}} - - - {{/list}} - {{/if}} + label="Retour" + href="mouvements/sorties/emprunte.html?key=%s&prop=0"|args:$equipment + shape="history" + target="_dialog"}} + {{/if}} + {{:linkbutton + label="Entrée" + shape="plus" + href="mouvements/entrees/repertorie.html?key=%s&prop=0"|args:$equipment + target="_dialog"}} + {{:linkbutton + label="Mouvements" + href="%shistorique.html?key=%s&prop=0"|args:$module.url:$equipment + shape="table"}} + {{:linkbutton + label="Modifier" + href="modifier_materiel.html?key=%s&prop=0"|args:$equipment + shape="edit" + target="_dialog"}} + + + {{/list}} +{{else}} +

Aucun matériel.

{{/if}}