Les articles publiés sur le site
-
15 novembre 2018, par root
— Log
<!> 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
-
14 novembre 2018, par maieul@…
— Log
disable_avec_post après disable dans le constructeur de saisie selection
-
14 novembre 2018, par root
— Log
ortho
-
14 novembre 2018, par maieul@…
— Log
phpdoc plus clair
-
14 novembre 2018, par maieul@…
— Log
pas de readonly sur les radio, cela ne marche pas dans les navigateurs