Sécurisation données POST
This commit is contained in:
parent
a9b061f795
commit
fb4bbaf697
9 changed files with 49 additions and 6 deletions
|
|
@ -20,6 +20,12 @@
|
|||
{{* Traiter l'envoi du formulaire *}}
|
||||
{{#form on="add"}}
|
||||
{{* vérifier que la date d'achat est située dans un l'exercice sélectionné *}}
|
||||
{{if $_POST.date_achat|parse_date === false}}
|
||||
{{:error message="Erreur : la date d'achat (%s) est invalide"|args:$_POST.date_achat}}
|
||||
{{/if}}
|
||||
{{if $_POST.date_mes|parse_date === false}}
|
||||
{{:error message="Erreur : la date de mise en service (%s) est invalide"|args:$_POST.date_mes}}
|
||||
{{/if}}
|
||||
{{:assign ts_date = $_POST.date_achat|parse_date|strtotime}}
|
||||
{{:assign ok=false}}
|
||||
{{#foreach from=$years}}
|
||||
|
|
@ -93,7 +99,12 @@
|
|||
{{:assign da=$_POST.date_achat|date_short}}
|
||||
{{:error message="Erreur : la date de mise en service (%s) ne peut être antérieure à la date d'acquisition (%s)"|args:$dd:$da}}
|
||||
{{/if}}
|
||||
|
||||
{{:assign duration=$_POST.duree|intval}}
|
||||
{{if $duration <= 0}}
|
||||
{{:error message="Erreur : la durée d'amortissement doit être strictement positive"}}
|
||||
{{/if}}
|
||||
|
||||
{{:assign status="managed"}}
|
||||
{{if $_POST.date_mes == null || $_POST.date_mes == $_POST.date_achat}}
|
||||
{{:assign date_mes=null}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue