Amélioration vérification saisies dates
This commit is contained in:
parent
bbc88f57f5
commit
f0d64710fe
7 changed files with 69 additions and 50 deletions
|
|
@ -62,14 +62,19 @@
|
|||
{{:error message="La quantité (%s) doit être inférieure à la quantité sortie (%s) !!"|args:$_POST.amount:$exterieur}}
|
||||
{{/if}}
|
||||
|
||||
{{if $_POST.date|parse_date|strtotime > $now}}
|
||||
{{* vérifier le date saisie *}}
|
||||
{{:assign new_date=$_POST.date|parse_date}}
|
||||
{{if $new_date == null || $new_date === false}}
|
||||
{{:error message="La date saisie est vide ou incorrecte (%s)"|args:$_POST.date}}
|
||||
{{/if}}
|
||||
{{if $new_date|strtotime > $now}}
|
||||
{{:error message="Impossible de saisir une date dans le futur (%s)"|args:$_POST.date}}
|
||||
{{/if}}
|
||||
|
||||
{{* préparer le nouveau mouvement *}}
|
||||
{{:assign var="mvt_new.key" value=""|uuid}}
|
||||
{{:assign var="mvt_new.direction" value="input"}}
|
||||
{{:assign var="mvt_new.date" value=$_POST.date|parse_date}}
|
||||
{{:assign var="mvt_new.date" value=$new_date}}
|
||||
{{:assign var="mvt_new.operation" value=$_POST.operation}}
|
||||
{{:assign var="mvt_new.amount" value=$_POST.amount}}
|
||||
{{:assign var="type_mvt" from="config.%s_nature.%s.type"|args:$mvt_new.direction:$mvt_new.operation}}
|
||||
|
|
@ -151,7 +156,7 @@
|
|||
operation=$_POST.operation
|
||||
amount=$_POST.amount|intval
|
||||
equipment=$equipment.key
|
||||
date=$_POST.date|parse_date
|
||||
date=$new_date
|
||||
comment=$_POST.comment|trim
|
||||
user=$mvt_new.user
|
||||
storage=$_POST.storage
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue