Browse Source

Complément pour finir de résoudre spip-contrib-extensions/saisies#79 : inc_verifier_dist() normalise

les champs dont la valeur est égale à `''` sans pour autant générer
d'erreur.
pull/7/head
Maïeul 2 years ago
parent
commit
28d11650d0
  1. 7
      inc/verifier.php

7
inc/verifier.php

@ -32,8 +32,9 @@ function inc_verifier_dist($valeur, $type, $options = null, &$valeur_normalisee
$options = array();
}
$valeur_vide = (is_null($valeur) or (is_string($valeur) and $valeur == ''));
// Si la valeur est vide, il n'y a rien a verifier donc c'est bon
if ((is_null($valeur) or (is_string($valeur) and $valeur == ''))
if ($valeur_vide
and empty($options['normaliser'])
) {
return '';
@ -57,6 +58,10 @@ function inc_verifier_dist($valeur, $type, $options = null, &$valeur_normalisee
'data' => $erreur
)
);
// Si la valeur est vide, on garde juste la normalisation
if ($valeur_vide) {
$erreur = '';
}
return $erreur;
}

Loading…
Cancel
Save