diff --git a/historique.html b/historique.html index d716b0f..0f4f783 100644 --- a/historique.html +++ b/historique.html @@ -1,3 +1,5 @@ +{{* -*- brindille -*- *}} + {{:assign equipment_key=$_GET.key|trim}} {{#load key=$_GET.key assign="equipment"}} {{else}} @@ -46,14 +48,16 @@ type="movement" select="$$.date AS 'Date'; CASE $$.direction WHEN 'input' THEN 'Entrée' WHEN 'output' THEN 'Sortie' END AS 'Mvt'; - CASE $$.direction WHEN 'input' THEN $$.input_nature WHEN 'output' THEN $$.output_nature END AS 'Type'; + CASE $$.direction WHEN 'input' THEN $$.input_nature WHEN 'output' THEN $$.output_nature END AS 'operation'; $$.amount AS 'Nombre'; $$.comment AS 'Commentaire'" equipment=$equipment_key order=1 }} - {{if $direction === "input" && $input_nature|in:$input_types || - $direction === "output" && $output_nature|in:$output_types + {{:assign var="type_mvt" from="config.%s_nature.%s"|args:$direction:$col3}} + + {{if $direction === "input" && $input_nature|in:$input_types || + $direction === "output"&& $output_nature|in:$output_types }} {{$date|date_short}} @@ -61,7 +65,63 @@ {{$col3}} {{$amount}} {{$comment}} - + + {{if $direction === "input"}} + {{* entrée *}} + {{if $type_mvt == 'temporaire'}} + {{:linkbutton + label="Retour" + href="mouvements/sorties/emprunte.html?key=%s"|args:$key + shape="history" + target="_dialog"}} + {{elseif $type_mvt == 'définitif'}} + {{:linkbutton + label="Sortir" + href="mouvements/sorties/stock_disponible.html?key=%s"|args:$key + shape="minus" + target="_dialog"}} + {{/if}} + {{:linkbutton + label="Dupliquer" + href="mouvements/dupliquer_mouvement.html?mvt_key=%s&direction=input"|args:$key + shape="plus" + target="_dialog"}} + {{:linkbutton + label="Modifier" + href="mouvements/modifier_mouvement.html?key=%s&direction=input"|args:$key + shape="edit" + target="_dialog"}} + {{:linkbutton + label="Supprimer" + href="mouvements/entrees/delete_entree.html?key=%s"|args:$key + shape="delete" + target="_dialog"}} + {{else}} + {{* sortie *}} + {{if $type_mvt == 'temporaire'}} + {{:linkbutton + label="Retour" + href="mouvements/entrees/retour.html?key=%s"|args:key + shape="history" + target="_dialog"}} + {{/if}} + {{:linkbutton + label="Dupliquer" + href="mouvements/dupliquer_mouvement.html?mvt_key=%s&direction=output"|args:$key + shape="plus" + target="_dialog"}} + {{:linkbutton + label="Modifier" + href="mouvements/modifier_mouvement.html?key=%s&direction=output"|args:$key + shape="edit" + target="_dialog"}} + {{:linkbutton + label="Supprimer" + href="mouvements/sorties/delete_sortie.html?key=%s"|args:$key + shape="delete" + target="_dialog"}} + {{/if}} + {{/if}} {{/list}} diff --git a/inventaire.html b/inventaire.html index 8014583..cfa28be 100644 --- a/inventaire.html +++ b/inventaire.html @@ -7,10 +7,12 @@ {{* Afficher les résultats *}} {{if $equipments === null}} -

Aucun matériel.

+

Aucun matériel.

{{else}} -
-

Matériels dont l'association est propriétaire

+
+ +

Matériels dont l'association est propriétaire

+
{{* itérer sur les catégories *}} {{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}} @@ -25,62 +27,71 @@ {{/if}} {{/foreach}} {{/if}} + {{if $present}} {{if $print_cat_name}} -

{{$cat_elem.name}}

+
+ +

{{$cat_elem.name}}

{{/if}} +
- - - - - - - - - - - - - {{* itérer sur les matériels de la catégorie *}} - {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} - {{:assign keys=$eqpmt|keys}} - {{if "stock"|in:$keys && $eqpmt.stock !== 0}} - {{if "exterieur"|in:$keys}} - {{:assign dispo="%d-%d"|math:$eqpmt.stock:$eqpmt.exterieur}} - {{:assign exterieur=$eqpmt.exterieur}} - {{else}} - {{:assign dispo=$eqpmt.stock}} - {{:assign exterieur=0}} - {{/if}} +
DésignationStockSortieDisponible
+ - - - - - + + + + + - {{/if}} + + + + {{* itérer sur les matériels de la catégorie *}} + {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} + {{:assign keys=$eqpmt|keys}} + {{if "stock"|in:$keys && $eqpmt.stock !== 0}} + {{if "exterieur"|in:$keys}} + {{:assign dispo="%d-%d"|math:$eqpmt.stock:$eqpmt.exterieur}} + {{:assign exterieur=$eqpmt.exterieur}} {{else}} -

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

- {{/foreach}} - -
{{$eqpmt.designation}}{{$eqpmt.stock}}{{$exterieur}}{{$dispo}} - {{:linkbutton - label="Historique des mouvements" - href="%shistorique.html?key=%s&prop=1"|args:$module.url:$eqpmt_key - shape="table" - target="_dialog"}} - {{:linkbutton - label="Modifier" - href="%smodifier_materiel.html?key=%s"|args:$module.url:$eqpmt_key - shape="edit" - target="_dialog"}} - DésignationStockSortieDisponible
+ {{:assign dispo=$eqpmt.stock}} + {{:assign exterieur=0}} + {{/if}} + + {{$eqpmt.designation}} + {{$eqpmt.stock}} + {{$exterieur}} + {{$dispo}} + + {{:linkbutton + label="Mouvements" + href="%shistorique.html?key=%s&prop=1"|args:$module.url:$eqpmt_key + shape="table" + target="_dialog"}} + {{:linkbutton + label="Modifier" + href="%smodifier_materiel.html?key=%s"|args:$module.url:$eqpmt_key + shape="edit" + target="_dialog"}} + + + {{/if}} + {{else}} +

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

+ {{/foreach}} + + +
{{/if}} {{/foreach}} +
-

Matériels dont l'association n'est pas propriétaire

+
+ +

Matériels dont l'association n'est pas propriétaire

+
{{* itérer sur les catégories *}} {{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}} @@ -95,51 +106,54 @@ {{/if}} {{/foreach}} {{/if}} + {{if $present}} - {{if $print_cat_name}} -

{{$cat_elem.name}}

+
+ +

{{$cat_elem.name}}

{{/if}} +
- - - - - - - - - - - {{* itérer sur les matériels de la catégorie *}} - {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} - - {{:assign keys=$eqpmt|keys}} - {{if "nonproprio"|in:$keys && $eqpmt.nonproprio !== 0}} - {{:assign dispo="%d-%d"|math:$eqpmt.stock:$eqpmt.exterieur}} +
DésignationQuantité
+ - - - + + + - {{/if}} - {{else}} -

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

- {{/foreach}} - -
{{$eqpmt.designation}}{{$eqpmt.nonproprio}} - {{:linkbutton - label="Historique des mouvements" - href="%shistorique.html?key=%s"|args:$module.url:$eqpmt_key - shape="table" - target="_dialog"}} - {{:linkbutton - label="Modifier" - href="%smodifier_materiel.html?key=%s"|args:$module.url:$eqpmt_key - shape="edit" - target="_dialog"}} - DésignationQuantité
+ + + + {{* itérer sur les matériels de la catégorie *}} + {{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}} + {{:assign keys=$eqpmt|keys}} + {{if "nonproprio"|in:$keys && $eqpmt.nonproprio !== 0}} + {{:assign dispo="%d-%d"|math:$eqpmt.stock:$eqpmt.exterieur}} + + {{$eqpmt.designation}} + {{$eqpmt.nonproprio}} + + {{:linkbutton + label="Mouvements" + href="%shistorique.html?key=%s"|args:$module.url:$eqpmt_key + shape="table" + target="_dialog"}} + {{:linkbutton + label="Modifier" + href="%smodifier_materiel.html?key=%s"|args:$module.url:$eqpmt_key + shape="edit" + target="_dialog"}} + + + {{/if}} + {{else}} +

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

+ {{/foreach}} + + +
{{/if}} {{/foreach}} -
+ {{/if}}