Changeset 112946 in spip-zone


Ignore:
Timestamp:
Dec 19, 2018, 11:15:27 AM (4 weeks ago)
Author:
maieul@…
Message:

option pour ne pas envoyer par mail les champs vide

Location:
_plugins_/formidable/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/lang/formidable_fr.php

    r112930 r112946  
    252252        'traiter_email_option_exclure_champs_email_explication' => 'Si vous souhaitez que certains champs ne s’affichent pas dans les emails envoyés (par exemple des champs cachés), il suffit de les définir ici, séparés par une virgule.',
    253253        'traiter_email_option_exclure_champs_email_label' => 'Champs à exclure du contenu du message',
     254        'traiter_email_option_masquer_champs_vide_label_case' => 'Masquer les champs vides',
    254255        'traiter_email_option_masquer_liens_label_case' => 'Masquer les liens d’administration dans le courriel.',
    255256        'traiter_email_option_nom_envoyeur_accuse_explication' => 'Précisez le nom de l’expéditeur utilisé pour envoyer l’accusé de réception. Si vous ne mettez rien, ce sera le nom du site..',
  • _plugins_/formidable/trunk/paquet.xml

    r112941 r112946  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.32.6"
     4        version="3.33.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/formidable/trunk/traiter/email.php

    r112692 r112946  
    9797        // Récuperer les valeurs saisies
    9898        list($valeurs,$valeurs_libellees) = formidable_tableau_valeurs_saisies($saisies);
     99        if (isset($options['masquer_champs_vides']) and $options['masquer_champs_vides'] == 'on') {
     100                $valeurs = array_filter($valeurs);
     101                $valeurs_libellees = array_filter($valeurs_libellees);
     102        }
    99103
    100104        // Traitement à part pour les saisies de types fichiers :
  • _plugins_/formidable/trunk/traiter/email.yaml

    r112372 r112946  
    5757          li_class: 'pleine_largeur'
    5858          label_case: '<:formidable:traiter_email_option_activer_ip_label_case:>'
     59      -
     60        saisie: 'case'
     61        options:
     62          nom: 'masquer_champs_vides'
     63          li_class: 'pleine_largeur'
     64          label_case: '<:formidable:traiter_email_option_masquer_champs_vide_label_case:>'
    5965  -
    6066    saisie: 'fieldset'
Note: See TracChangeset for help on using the changeset viewer.