diff --git a/formulaires/formidable.php b/formulaires/formidable.php index 27e110e33fd3d96afcb8e76622c732d6bed8a581..6e8f1b04e62e020b54a24c3464fe767e0d3d6009 100644 --- a/formulaires/formidable.php +++ b/formulaires/formidable.php @@ -87,12 +87,9 @@ function formulaires_formidable_charger($id, $valeurs = array(), $id_formulaires and _request('formidable_afficher_apres') == 'valeurs' and _request('erreurs') == false ) { - foreach ($saisies as $k => $saisie) { - if (isset($saisie['saisie']) - and $saisie['saisie'] == 'hidden' - ) { - unset($saisies[$k]); - } + $champs_hidden = saisies_lister_avec_type($saisies, 'hidden'); + foreach ($champs_hidden as $champ => $desc) { + $saisies = saisies_supprimer($saisies, $champ); } }