marcimat@rezo.net
rédigé
Ajout d'une option dans le traitement par email : elle permet d'indiquer un ou plusieurs emails en fonction de la valeur qui a été saisie dans un champ du formulaire. Particulièrement utilise pour un sélecteur qui indiquerait que le formulaire est à destination de tel ou tel service, sans transmettre les couriels en question dans le html du formulaire. Ainsi, si un sélecteur a 3 choix (le test s'appuie sur la clé, pas le texte de la sélection) (par défaut dans les saisies : choix1|Texte), il est possible d'écrire, si le champ est nommé `@selection_1@` : ``` @selection_1@/choix1 : un_courriel@domain.tld @selection_1@/choix2 : autre@domain.tld, et_autre@domain.tld @selection_1@/choix3 : secretariat@domain.tld ``` On remarque qu'il faut revenir à la ligne pour créer un nouveau test. Le nom du champ est entre @ (comme ailleurs dans Formidable), la valeur du champ à tester est précédée d'un / Les emails sont précédés de : et peuvent être séparés par des virgules. Les espaces ne comptent pas. Les tests ne sont pas exclusifs : si plusieurs conditions sont valides, les couriels sont cumulés. + Notice PHP en moins sur $destinataires parfois.