diff --git a/mouvements/ajouter_entree.html b/mouvements/ajouter_entree.html
index b0716f6..2617854 100644
--- a/mouvements/ajouter_entree.html
+++ b/mouvements/ajouter_entree.html
@@ -29,7 +29,10 @@
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}}
{{/if}}
- {{:assign post_mat=$_POST.designation|trim|tolower|ucfirst}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
{{* vérifier l'existence d'un matériel de même nom *}}
{{#load type="equipment" where="$$.designation = :name COLLATE U_NOCASE" :name=$_POST.designation|trim limit=1}}}}
@@ -39,6 +42,7 @@
{{/load}}
{{:assign var=post_cat from="categories.%s"|args:$_POST.category}}
+ {{:assign post_mat=$_POST.designation|trim|tolower|ucfirst}}
{{if $present}}
{{* voir si le matériel existe dans une autre catégorie *}}
{{if $nom_cat != $post_cat}}
@@ -82,6 +86,7 @@
{{:assign prop=1}}
{{/if}}
{{:redirect force="../index.html?prop=%s&ok=1&msg=%s"|args:$prop:$msg}}
+
{{/form}}
{{:admin_header title="Entrée de matériel" current="module_equipment"}}
diff --git a/mouvements/dupliquer_mouvement.html b/mouvements/dupliquer_mouvement.html
index 8a26e76..1d755ad 100644
--- a/mouvements/dupliquer_mouvement.html
+++ b/mouvements/dupliquer_mouvement.html
@@ -56,6 +56,11 @@
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
{{/if}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
+
{{* préparer le mouvement copié *}}
{{if $mvt_new.direction == "input"}}
{{:assign var="mvt_new.input_nature" value=$_POST.operation}}
diff --git a/mouvements/entrees/repertorie.html b/mouvements/entrees/repertorie.html
index 2c6a736..a6fb57e 100644
--- a/mouvements/entrees/repertorie.html
+++ b/mouvements/entrees/repertorie.html
@@ -35,6 +35,11 @@
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}}
{{/if}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
+
{{* Enregistrer le mouvement *}}
{{:assign mvt_key=""|uuid}}
{{:save
diff --git a/mouvements/entrees/retour.html b/mouvements/entrees/retour.html
index 8fa6e55..c0cf12b 100644
--- a/mouvements/entrees/retour.html
+++ b/mouvements/entrees/retour.html
@@ -22,6 +22,11 @@
{{* Traiter l'envoi du formulaire *}}
{{#form on="save"}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
+
{{* récupérer les infos du matériel *}}
{{#load type="equipment" key=$_GET.key assign="equipment"}}
{{:assign designation=$equipment.designation}}
diff --git a/mouvements/modifier_mouvement.html b/mouvements/modifier_mouvement.html
index bcab995..e0c11f8 100644
--- a/mouvements/modifier_mouvement.html
+++ b/mouvements/modifier_mouvement.html
@@ -48,6 +48,11 @@
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
{{/if}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
+
{{* préparer le mouvement modifié *}}
{{if $mvt_new.direction == "input"}}
{{:assign var="mvt_new.input_nature" value=$_POST.operation}}
diff --git a/mouvements/sorties/emprunte.html b/mouvements/sorties/emprunte.html
index 4e0afc2..6952faa 100644
--- a/mouvements/sorties/emprunte.html
+++ b/mouvements/sorties/emprunte.html
@@ -22,6 +22,11 @@
{{* Traiter l'envoi du formulaire *}}
{{#form on="save"}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
+
{{* récupérer les infos du matériel *}}
{{#load type="equipment" key=$_GET.key assign="equipment"}}
{{/load}}
diff --git a/mouvements/sorties/stock_disponible.html b/mouvements/sorties/stock_disponible.html
index 7ae3d51..24ed8a6 100644
--- a/mouvements/sorties/stock_disponible.html
+++ b/mouvements/sorties/stock_disponible.html
@@ -22,6 +22,11 @@
{{* Traiter l'envoi du formulaire *}}
{{#form on="save"}}
+ {{* interdire date dans le futur *}}
+ {{if $_POST.date|parse_date|strtotime > $now}}
+ {{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
+ {{/if}}
+
{{* récupérer les infos du matériel *}}
{{#load type="equipment" key=$_GET.key assign="equipment"}}
{{/load}}