Changeset 7771 in spip-zone


Ignore:
Timestamp:
Dec 5, 2006, 11:25:14 AM (12 years ago)
Author:
cedric@…
Message:

verif de conformité etait erronée sur les champs mots cles multiples

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/forms/forms_et_tables_1_9_1/inc/forms_type_champs.php

    r7769 r7771  
    159159                                        }
    160160                                }
    161                                 if ($type=='select' or $type=='mot')
    162                                         if (!isset($infos['choix'][$val]))
    163                                                 $erreur[$champ] = _T("forms:donnee_inattendue");
    164                                 if ($type=='multiple')
     161                                if ($type=='multiple' or $type=='select' or $type=='mot'){
     162                                        if (!is_array($val)) $val = array($val);
    165163                                        foreach($val as $v)
    166164                                                if (!isset($infos['choix'][$v]))
    167165                                                        $erreur[$champ] = _T("forms:donnee_inattendue");
     166                                }
    168167                                if (isset($GLOBALS['forms_types_champs_etendus'][$type])){
    169168                                        $match = $GLOBALS['forms_types_champs_etendus'][$type]['match'];
Note: See TracChangeset for help on using the changeset viewer.