Changeset 113040 in spip-zone


Ignore:
Timestamp:
Dec 21, 2018, 11:11:45 AM (3 months ago)
Author:
maieul@…
Message:

@explication_xxx@ dans un message de retour : tenir compte du afficher_si

Location:
_plugins_/formidable/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/inc/formidable.php

    r113015 r113040  
    504504 */
    505505function formidable_tableau_valeurs_saisies($saisies, $sans_reponse = true) {
    506         if ($sans_reponse === true) {
    507                 $sans_reponse =  _T('saisies:sans_reponse');
    508         }
    509506        if (isset($valeurs)) {
    510507                return array($valeurs,$valeurs_libellees);
     
    513510        static $valeurs = array();
    514511        static $valeurs_libellees = array();
     512        if ($sans_reponse === true) {
     513                $sans_reponse =  _T('saisies:sans_reponse');
     514        }
     515        include_spip('inc/saisies_afficher_si');
     516        $saisies_apres_afficher_si = saisies_verifier_afficher_si($saisies);
    515517        $saisies_fichiers = saisies_lister_avec_type($saisies, 'fichiers');
    516         $saisies_explication = saisies_lister_avec_type($saisies, 'explication');
    517518        $saisies_par_nom = saisies_lister_par_nom($saisies);
     519        $saisies_par_nom_apres_afficher_si = saisies_lister_par_nom($saisies_apres_afficher_si);
    518520        $champs = saisies_lister_champs($saisies);
     521
     522
    519523        // On n'utilise pas formulaires_formidable_fichiers,
    520524        // car celui-ci retourne les saisies fichiers du formulaire dans la base… or, on sait-jamais,
     
    522526        foreach ($champs as $champ) {
    523527                if (array_key_exists($champ, $saisies_fichiers)) {// si on a affaire à une saisie de type fichiers, on considère qu'il n'y pas vraiment de valeur brute
    524                 } elseif (array_key_exists($champ, $saisies_explication)) {
    525                         $valeurs[$champ] = $saisies_par_nom[$champ]['options']['texte'];
     528                } elseif ($saisies_par_nom[$champ]['saisie'] == 'explication') {
     529                        $valeurs[$champ] = $saisies_par_nom_apres_afficher_si[$champ]['options']['texte'];
    526530                        $valeurs_libellees[$champ] =  $valeurs[$champ];
    527531                }       else {
  • _plugins_/formidable/trunk/paquet.xml

    r113016 r113040  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.34.0"
     4        version="3.34.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
     
    3939        <pipeline nom="corbeille_table_infos" inclure="formidable_pipelines.php" />
    4040        <necessite nom="spip_bonux" compatibilite="[3.3.8;[" />
    41         <necessite nom="saisies" compatibilite="[3.8.11;[" />
     41        <necessite nom="saisies" compatibilite="[3.10.0;[" />
    4242        <necessite nom="verifier" compatibilite="[1.6.2;[" />
    4343        <necessite nom="yaml" compatibilite="[1.5.2;[" />
Note: See TracChangeset for help on using the changeset viewer.