Changeset 112690 in spip-zone


Ignore:
Timestamp:
Dec 9, 2018, 1:51:03 PM (4 months ago)
Author:
root
Message:

dans les messages de retour, ne pas mettre 'sans réponse' si un @champ_xx@ est nul

Location:
_plugins_/formidable/trunk
Files:
3 edited

Legend:

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

    r111972 r112690  
    377377                                formidable_raccourcis_arobases_2_valeurs_champs(
    378378                                        $formulaire['message_retour'],
    379                                         $saisies)
    380                                 );
     379                                        $saisies,
     380                                        false,
     381                                        ''
     382                                )
     383                        );
    381384                }
    382385        } else {
  • _plugins_/formidable/trunk/inc/formidable.php

    r112206 r112690  
    466466 * @param array $saisies la liste des saisies du formulaire
    467467 * @param bool|string $brut=false, pour indiquer si on veut utiliser les valeurs brutes;
     468 * @param string|bool $sans_reponse chaine à afficher si pas de réponse. Si true, prend la chaîne par défaut
    468469 * @return string la chaîne transformée
    469470 */
    470 function formidable_raccourcis_arobases_2_valeurs_champs($chaine, $saisies, $brut=false) {
    471         list($valeurs,$valeurs_libellees) = formidable_tableau_valeurs_saisies($saisies);
     471function formidable_raccourcis_arobases_2_valeurs_champs($chaine, $saisies, $brut=false, $sans_reponse = true) {
     472        list($valeurs,$valeurs_libellees) = formidable_tableau_valeurs_saisies($saisies, $sans_reponse);
    472473        $a_remplacer = array();
    473474        if (preg_match_all('/@[\w]+@/', $chaine, $a_remplacer)) {
     
    491492 * Les retourne sous deux formes : brutes et libellés (par ex. pour les @select@
    492493 * @param array $saisies les saisies du formulaires
     494 * @param string|bool $sans_reponse chaine à afficher si pas de réponse. Si true, prend la chaîne par défaut
    493495 * @return array (brutes, libellées)
    494496 * On met les résultats en statiques pour gagner un peu de temps
    495497 */
    496 function formidable_tableau_valeurs_saisies($saisies) {
     498function formidable_tableau_valeurs_saisies($saisies, $sans_reponse = true) {
     499        if ($sans_reponse === true) {
     500                $sans_reponse =  _T('saisies:sans_reponse');
     501        }
    497502        if (isset($valeurs)) {
    498503                return array($valeurs,$valeurs_libellees);
     
    520525                                                'valeur' => $valeurs[$champ],
    521526                                                'valeur_uniquement' => 'oui',
     527                                                'sans_reponse' => $sans_reponse
    522528                                        ),
    523529                                        $saisies_par_nom[$champ]['options']
  • _plugins_/formidable/trunk/paquet.xml

    r112686 r112690  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.25.8"
     4        version="3.26.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.