diff --git a/formidable_options.php b/formidable_options.php index b62937a0457c9cbbc7c6883dbda134d7a8ba9c57..3626200bba55d2e3aaba53ebee6c394a4b3e5c63 100644 --- a/formidable_options.php +++ b/formidable_options.php @@ -69,7 +69,7 @@ $GLOBALS['formulaires']['editer_formulaire'] = array( array( 'saisie' => 'input', 'options' => array( - 'nom' => 'url_redirect', + 'nom' => 'url_redirect', 'label' => '<:formidable:editer_redirige_url:>', 'explication' => '<:formidable:editer_redirige_url_explication:>', 'obligatoire' => 'non' diff --git a/inc/formidable.php b/inc/formidable.php index 0a66be7d9187dd39643f3fb86906e8c65c1e0559..fbdd66286b6d0383d6cc4fd8f322299f6bc8043f 100644 --- a/inc/formidable.php +++ b/inc/formidable.php @@ -169,7 +169,7 @@ function formidable_analyser_saisie($saisie, $valeurs=array(), $reponses_total=0 $contexte = array_merge($contexte, $options); // On récupère toutes les valeurs du champ - if ($valeurs[$contexte['nom']] and is_array($valeurs[$contexte['nom']])){ + if (isset($valeurs[$contexte['nom']]) and $valeurs[$contexte['nom']] and is_array($valeurs[$contexte['nom']])){ $contexte['valeurs'] = $valeurs[$contexte['nom']]; } else{ diff --git a/lang/formidable_fr.php b/lang/formidable_fr.php index cb65b37e96ffb6d9994f2cf39ad51c8cff40d956..b7b1e33fddf2448336faf0ea7047bb0e199e5a74 100644 --- a/lang/formidable_fr.php +++ b/lang/formidable_fr.php @@ -8,7 +8,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( // A 'analyse_avec_reponse' => 'Réponses non-vide', 'analyse_longueur_moyenne' => 'Longueur moyenne en nombre de mots', - 'analyse_reponses_total' => '@nb@ personnes ont répondu à ce formulaire.', + 'analyse_zero_reponse_total' => 'Aucune personne n\'a répondu à ce formulaire.', + 'analyse_une_reponse_total' => 'Une personne a répondu à ce formulaire.', + 'analyse_nb_reponses_total' => '@nb@ personnes ont répondu à ce formulaire.', 'analyse_sans_reponse' => 'Laissés blanc', // B diff --git a/prive/squelettes/contenu/formulaires_analyse.html b/prive/squelettes/contenu/formulaires_analyse.html index 1b57c89e13f1f8bbc93703d1ee8dd5702aefc32f..ef424c773d5ac826c5ec63ba4aa1916a565a0b42 100644 --- a/prive/squelettes/contenu/formulaires_analyse.html +++ b/prive/squelettes/contenu/formulaires_analyse.html @@ -9,9 +9,10 @@ [(#BOITE_OUVRIR{'','simple'})] <BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}> </BOUCLE_reponses> - <strong><:formidable:analyse_reponses_total{nb=#_reponses:TOTAL_BOUCLE}:></strong> + <strong>[(#_reponses:TOTAL_BOUCLE + |singulier_ou_pluriel{formidable:analyse_une_reponse_total,formidable:analyse_nb_reponses_total})]</strong> </B_reponses> - <strong><:formidable:analyse_reponses_total{nb=0}:></strong> + <strong><:formidable:analyse_zero_reponse_total:></strong> <//B_reponses> #BOITE_FERMER #BOITE_FERMER