Joomla.it Forum

Componenti per Joomla! => Gestione Form => : Snt®hw4u® 23 Mar 2015, 12:43:04

: [RISOLTO] - CF 5 - inviare mail a mittente solo se CHECK selezionato
: Snt®hw4u® 23 Mar 2015, 12:43:04
Ciao a tutti, sto preparando un sito, con una pagina di richiesta informazioni.

E' presente Nome, cognome mail etc..

Ho inserito il check obbligatorio della privacy e del captcha e funziona regolarmente.

Ma vorrei poter inserire il CHECK di inviare una mail di copia al mittente ma so non come fare.
Ho inserito il CHECK e la parte inerente alla mail, ma non sò come collegarle..
Come devo configurare  l'invio della mail solo al mittente se è selezionato questo check?

Uso joomla 3.4.1 e CF 5

Grazie
: Re:CF 5 - inviare mail a mittente solo se CHECK selezionato
: vales 23 Mar 2015, 18:26:40
Inserisci un Event Switcher in On Setup con il quale verificherai il valore del Check.

Inserisci poi l'action Email all'interno di Event  Switcher nell'area On success, così l'email sarà inviata solo quando il Check sarà verificato.
: Re:CF 5 - inviare mail a mittente solo se CHECK selezionato
: Snt®hw4u® 24 Mar 2015, 09:44:11
Inserisci un Event Switcher in On Setup con il quale verificherai il valore del Check.

Inserisci poi l'action Email all'interno di Event  Switcher nell'area On success, così l'email sarà inviata solo quando il Check sarà verificato.

Ciao e grazie per la risposta.
Come faccio a verificare il valore del check?
: Re:CF 5 - inviare mail a mittente solo se CHECK selezionato
: vales 24 Mar 2015, 10:05:02
inserisci in code di Event switcher con un po' di php.

:
<?php
if ($form->data['nome_campo_check']==1)
{
return 
"success";
}else{
return 
"fail";
}
?>
: Re:CF 5 - inviare mail a mittente solo se CHECK selezionato
: Snt®hw4u® 25 Mar 2015, 16:33:09
Ciao Vales e grazie per l'aiuto.
Ho risolto e finalmente ho realizzato il mio primo form.

Devo fare una precisazione:
Facevo un errore!
In On success mettevo l'invio della mail al solo "gestore"
In On fail mettevo la mail Dynamic To senza impostare la sezione base e regolarmente ricevevo un errore.

In realtà dovevo fare in modo diverso, cioè mandare una mail al gestore + il mittente e l'alternativa mandarla solo al gestore.