Valider 34c425ce rédigé par maieul@maieul.net's avatar maieul@maieul.net
Parcourir les fichiers

<!> gros changement

Lors de saisies_verifier():
- vérifier que la valeur postée correspond aux valeurs définies comme
possibles lors de création de la saisie (pour éviter que des gens
modifient les valeurs possibles via par ex un inspecteur html)
  - soit une des valeurs définies dans data pour les radio, cases, select, etc
  - soit une valeur fixée pour les hidden, mais aussi pour les input
  readonly etc.
- concrètement appelle à une fonction
saisies_verifier_valeurs_acceptables() qui appelle
<type-de-la-saisie>_verifier_valeurs_acceptables()
- cette dernière fonction est définie dans un fichier
saisies/<type-de-la-saisie>.php
- elle peut s'appuyer sur les fonctions
  - saisies_verifier_gel_saisie() qui retourne true si la saisie est en
  readonly ou bien en disabled avec post
  - saisies_trouver_data() qui renvoie l'option data ou datas de la
  saisie, formatée sous forme de tableau

Pour le moment, on applique cela uniquement aux saisies:
  - avec un .yaml
  - qui ne concernent pas des objets en BDD
Ce qui devrait couvrir une grosse partie des cas.

Testé avec 19 formulaires Formidable.
Comme toutefois cela pourrait potentiellement casser certains formulaires mal fichus,
on passe en 4.0.0 par sécurité.

On ajoute un peu de narcissime dans paquet.xml
parent 24c477a0
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter