From 841967bf9f41d69a469f202e65ea9d00cfcad6f1 Mon Sep 17 00:00:00 2001 From: "marcimat@rezo.net" <> Date: Wed, 5 Sep 2012 08:18:12 +0000 Subject: [PATCH] =?UTF-8?q?1=20notice=20php=20+=20filtre=20singulier=20ou?= =?UTF-8?q?=20pluriel=20sur=20le=20nombre=20de=20r=C3=A9ponses=20sur=20la?= =?UTF-8?q?=20page=20d'analyse.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formidable_options.php | 2 +- inc/formidable.php | 2 +- lang/formidable_fr.php | 4 +++- prive/squelettes/contenu/formulaires_analyse.html | 5 +++-- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/formidable_options.php b/formidable_options.php index b62937a0..3626200b 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 0a66be7d..fbdd6628 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 cb65b37e..b7b1e33f 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 1b57c89e..ef424c77 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 -- GitLab