Changeset 79458 in spip-zone


Ignore:
Timestamp:
Dec 20, 2013, 12:39:40 AM (5 years ago)
Author:
prigent.yohann@…
Message:

Ajout d'un nouveau champ dans les traitements permettant de spécifier l'adresse email d'un des destinataires comme un des champs du formulaire.

Location:
_plugins_/formidable/trunk
Files:
3 edited

Legend:

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

    r77603 r79458  
    130130        'traiter_email_option_activer_accuse_label' => 'Accusé de réception',
    131131        'traiter_email_option_activer_accuse_label_case' => 'Envoyer aussi un courriel à l’adresse de l’envoyeur avec un message de confirmation.',
     132        'traiter_email_option_destinataires_champ_form_label' => 'Destinaire présent dans un des champ des formulaires',
     133        'traiter_email_option_destinataires_champ_form_explication' => 'Si un de vos champ est une adresse email et que vous souhaitez envoyer le formulaire à cette adresse, sélectionnez le champ.',
    132134        'traiter_email_option_destinataires_explication' => 'Choisissez le champ qui correspondra aux destinataires du message.',
    133135        'traiter_email_option_destinataires_label' => 'Destinataires',
  • _plugins_/formidable/trunk/traiter/email.php

    r77791 r79458  
    3030        if (!$destinataires)
    3131                $destinataires = array();
     32        if ($options['champ_courriel_destinataire_form']) {
     33                $courriel_champ_form = _request($options['champ_courriel_destinataire_form']);
     34                $destinataires[] = $courriel_champ_form;
     35        }
    3236       
     37
    3338        // On ajoute les destinataires en plus
    3439        if ($options['destinataires_plus']){
  • _plugins_/formidable/trunk/traiter/email.yaml

    r61018 r79458  
    1010      explication: '<:formidable:traiter_email_option_destinataires_explication:>'
    1111      forcer_type: [destinataires,hidden]
     12      env: true
     13  -
     14    saisie: 'champ'
     15    options:
     16      nom: 'champ_courriel_destinataire_form'
     17      label: '<:formidable:traiter_email_option_destinataires_champ_form_label:>'
     18      explication: '<:formidable:traiter_email_option_destinataires_champ_form_explication:>'
    1219      env: true
    1320  -
Note: See TracChangeset for help on using the changeset viewer.