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}}
+
-
-
-
- Désignation |
- Stock |
- Sortie |
- Disponible |
- |
-
-
-
-
- {{* 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}}
+
+
- {{$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ésignation |
+ Stock |
+ Sortie |
+ Disponible |
+ |
- {{/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}}
-
-
+ {{: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}}
+
-
-
-
- Désignation |
- Quantité |
- |
-
-
-
-
- {{* 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="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ésignation |
+ Quantité |
+ |
- {{/if}}
- {{else}}
- Il n'y a aucun matériel dans cette catégorie.
- {{/foreach}}
-
-
+
+
+
+ {{* 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}}