Une API générique de vérifiaction de valeur :
verifier($valeur, $type, $options) Le principe est le même pour que l'API autoriser(). On appelle une fonction générique en lui indiquant un "type". Elle va ensuite chercher une fonction spécifique effectuant réellement le test demandé. La fonction doit être compatible avec les mécanismes utilisés dans SPIP, notamment CVT. Pour cela, on ne retourne pas un booléen mais plutôt une chaine vide si tout s'est bien passé ou une chaine *expliquant l'erreur* lorsque ça ne va pas. En plus de l'appel d'une fonction dédiée, avant de terminer on passe aussi dans un pipeline du même nom histoire de pouvoir personnaliser encore plus facilement, si besoin. Exemple d'utilisation : verifier($adresse, 'email') verifier($nombre, 'entier', array('min'=>0, 'max'=>100)) verifier($chaine, 'regex', array('modele'=>'/^[\w]+$/')) Reste à ajouter de multiples tests génériques qu'on utilise souvent (les trois précédents sont déjà implémentés).
parent
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- .gitattributes 8 ajouts, 0 suppression.gitattributes
- inc/verifier.php 39 ajouts, 0 suppressioninc/verifier.php
- lang/verifier_fr.php 15 ajouts, 0 suppressionlang/verifier_fr.php
- plugin.xml 13 ajouts, 0 suppressionplugin.xml
- test/verifier.html 58 ajouts, 0 suppressiontest/verifier.html
- verifier/email.php 18 ajouts, 0 suppressionverifier/email.php
- verifier/entier.php 42 ajouts, 0 suppressionverifier/entier.php
- verifier/regex.php 18 ajouts, 0 suppressionverifier/regex.php
.gitattributes
0 → 100644
inc/verifier.php
0 → 100644
lang/verifier_fr.php
0 → 100644
plugin.xml
0 → 100644
test/verifier.html
0 → 100644
verifier/email.php
0 → 100644
verifier/entier.php
0 → 100644
verifier/regex.php
0 → 100644
Veuillez vous inscrire ou vous se connecter pour commenter