Interdire date dans le futur
This commit is contained in:
parent
92b79b75dc
commit
9ac71344fb
@ -29,7 +29,10 @@
|
|||||||
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}}
|
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}}
|
||||||
{{/if}}
|
{{/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 *}}
|
{{* 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}}}}
|
{{#load type="equipment" where="$$.designation = :name COLLATE U_NOCASE" :name=$_POST.designation|trim limit=1}}}}
|
||||||
@ -39,6 +42,7 @@
|
|||||||
{{/load}}
|
{{/load}}
|
||||||
{{:assign var=post_cat from="categories.%s"|args:$_POST.category}}
|
{{:assign var=post_cat from="categories.%s"|args:$_POST.category}}
|
||||||
|
|
||||||
|
{{:assign post_mat=$_POST.designation|trim|tolower|ucfirst}}
|
||||||
{{if $present}}
|
{{if $present}}
|
||||||
{{* voir si le matériel existe dans une autre catégorie *}}
|
{{* voir si le matériel existe dans une autre catégorie *}}
|
||||||
{{if $nom_cat != $post_cat}}
|
{{if $nom_cat != $post_cat}}
|
||||||
@ -82,6 +86,7 @@
|
|||||||
{{:assign prop=1}}
|
{{:assign prop=1}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:redirect force="../index.html?prop=%s&ok=1&msg=%s"|args:$prop:$msg}}
|
{{:redirect force="../index.html?prop=%s&ok=1&msg=%s"|args:$prop:$msg}}
|
||||||
|
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
||||||
{{:admin_header title="Entrée de matériel" current="module_equipment"}}
|
{{:admin_header title="Entrée de matériel" current="module_equipment"}}
|
||||||
|
@ -56,6 +56,11 @@
|
|||||||
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
|
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
|
||||||
{{/if}}
|
{{/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é *}}
|
{{* préparer le mouvement copié *}}
|
||||||
{{if $mvt_new.direction == "input"}}
|
{{if $mvt_new.direction == "input"}}
|
||||||
{{:assign var="mvt_new.input_nature" value=$_POST.operation}}
|
{{:assign var="mvt_new.input_nature" value=$_POST.operation}}
|
||||||
|
@ -35,6 +35,11 @@
|
|||||||
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}}
|
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.quantite}}
|
||||||
{{/if}}
|
{{/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 *}}
|
{{* Enregistrer le mouvement *}}
|
||||||
{{:assign mvt_key=""|uuid}}
|
{{:assign mvt_key=""|uuid}}
|
||||||
{{:save
|
{{:save
|
||||||
|
@ -22,6 +22,11 @@
|
|||||||
|
|
||||||
{{* Traiter l'envoi du formulaire *}}
|
{{* Traiter l'envoi du formulaire *}}
|
||||||
{{#form on="save"}}
|
{{#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 *}}
|
{{* récupérer les infos du matériel *}}
|
||||||
{{#load type="equipment" key=$_GET.key assign="equipment"}}
|
{{#load type="equipment" key=$_GET.key assign="equipment"}}
|
||||||
{{:assign designation=$equipment.designation}}
|
{{:assign designation=$equipment.designation}}
|
||||||
|
@ -48,6 +48,11 @@
|
|||||||
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
|
{{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}}
|
||||||
{{/if}}
|
{{/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é *}}
|
{{* préparer le mouvement modifié *}}
|
||||||
{{if $mvt_new.direction == "input"}}
|
{{if $mvt_new.direction == "input"}}
|
||||||
{{:assign var="mvt_new.input_nature" value=$_POST.operation}}
|
{{:assign var="mvt_new.input_nature" value=$_POST.operation}}
|
||||||
|
@ -22,6 +22,11 @@
|
|||||||
|
|
||||||
{{* Traiter l'envoi du formulaire *}}
|
{{* Traiter l'envoi du formulaire *}}
|
||||||
{{#form on="save"}}
|
{{#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 *}}
|
{{* récupérer les infos du matériel *}}
|
||||||
{{#load type="equipment" key=$_GET.key assign="equipment"}}
|
{{#load type="equipment" key=$_GET.key assign="equipment"}}
|
||||||
{{/load}}
|
{{/load}}
|
||||||
|
@ -22,6 +22,11 @@
|
|||||||
|
|
||||||
{{* Traiter l'envoi du formulaire *}}
|
{{* Traiter l'envoi du formulaire *}}
|
||||||
{{#form on="save"}}
|
{{#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 *}}
|
{{* récupérer les infos du matériel *}}
|
||||||
{{#load type="equipment" key=$_GET.key assign="equipment"}}
|
{{#load type="equipment" key=$_GET.key assign="equipment"}}
|
||||||
{{/load}}
|
{{/load}}
|
||||||
|
Loading…
Reference in New Issue
Block a user