Sécurisation données POST

This commit is contained in:
Jean-Christophe Engel 2026-10-30 10:27:20 +01:00
parent a9b061f795
commit fb4bbaf697
9 changed files with 49 additions and 6 deletions

View file

@ -69,6 +69,9 @@
{{* Traiter l'envoi du formulaire *}}
{{#form on="transfer"}}
{{* vérifier que la date de mise en service est postérieure aux dates d'acquisition *}}
{{if $_POST.date_mes|parse_date === false}}
{{:error message="Erreur : la date de mise en service (%s) est invalide"|args:$_POST.date_mes}}
{{/if}}
{{if $_POST.date_mes|parse_date < $max_date}}
{{:assign dacq=$max_date|date_short}}
{{:error message="La date de mise en service (%s) doit être postérieure à la date d'acquisition d'immobilisation la plus récente (%s) !"|args:$_POST.date_mes:$dacq}}
@ -96,6 +99,9 @@
{{:assign status="ignored"}}
{{else}}
{{: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}}