Changeset 60107 in spip-zone


Ignore:
Timestamp:
Apr 4, 2012, 4:49:12 PM (8 years ago)
Author:
yffic@…
Message:

Normaliser la saisie si c'est demandé dans ses options

Location:
_plugins_/saisies
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/inc/saisies.php

    r57885 r60107  
    216216                // On continue seulement si ya pas d'erreur d'obligation et qu'il y a une demande de verif
    217217                if (!$erreurs[$champ] and is_array($verifier) and $verif_fonction){
     218                        $normaliser = null;
    218219                        // Si le champ n'est pas valide par rapport au test demandé, on ajoute l'erreur
    219                         if ($erreur_eventuelle = $verif_fonction($valeur, $verifier['type'], $verifier['options']))
     220                        if ($erreur_eventuelle = $verif_fonction($valeur, $verifier['type'], $verifier['options'], $normaliser)) {
    220221                                $erreurs[$champ] = $erreur_eventuelle;
     222                        } elseif (!is_null($normaliser)) {
     223                                set_request($champ, $normaliser);
     224                        }
    221225                }
    222226        }
  • _plugins_/saisies/paquet.xml

    r59608 r60107  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="1.24.4"
     4        version="1.24.5"
    55        etat="test"
    66        compatibilite="[2.0.0;3.0.*]"
  • _plugins_/saisies/plugin.xml

    r59608 r60107  
    44    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    55    <licence>&#169; 2009-2011 GNU/GPL</licence>
    6     <version>1.24.4</version>
     6    <version>1.24.5</version>
    77    <etat>test</etat>
    88    <categorie>outil</categorie>
Note: See TracChangeset for help on using the changeset viewer.