Fields with an asterisk (*) are Required
$province=array("");
$adm_mail="info@antigasrl.it";
$site_url="www.antigasrl.it";
$site_host="http://".$site_url."/form-en/";
$def_dir=$site_host;
$sitename="www.antigasrl.it";
$now=mktime(date("H"),date("i"),date("s"),date("m"), date("d"),date("Y"));
include "class.form.php";
include "class.phpmailer.php";
$form=new form();
if ($_POST) {
// crea ubn nuovo form con i valori di post e lo valida
$form->add("Nome","nome",$_POST['nome'],"",1);
$form->add("Azienda","cognome",$_POST['cognome'],"",1);
$form->add("E-mail","email",$_POST['email'],"email",1);
$form->add("Provincia" ,"provincia",$_POST['provincia']?$_POST['provincia']:"","int",0);
$form->add("Testo","comunicazioni",stripslashes(eregi_replace("\r\n","",$_POST['comunicazioni'])),"",0);
$form->add("Trattamento dati","privacy",isset($_POST['privacy']),"check",1);
$form->add("Codice di sicurezza","captcha",$image->check($_POST['ct_captcha']), "check",1);
$fields=$form->validate();$r=array();
$r['captcha']=($form->get_field('captcha'));
$r['nome']=($form->get_field('nome'));
$r['cognome']=($form->get_field('cognome'));
$r['email']=($form->get_field('email'));
$r['provincia']=($form->get_field('provincia'));
$r['comunicazioni']=($form->get_field('comunicazioni',1));
$r['privacy']=$form->get_field('privacy');
if (!$form->valid||$var_check){
?>
if ($string){?>
}
}
if ($form->valid){
// invia la mail all'amministratore
foreach($province as $key=>$item){
if ($key==$form->get_field('provincia')) $provincia=$item;
}
$s_msg="".stripslashes($form->get_field('nome'))." — ".stripslashes($form->get_field('cognome'))." — (".stripslashes($form->get_field('email')).") ".($provincia)."
Ha inviato una richiesta di informazioni.";
if($form->get_field('comunicazioni')) $s_msg.="Comunicazione:
". stripslashes(eregi_replace("\r"," ",$form->get_field('comunicazioni')))." ";
$s_msg.="";
ob_start(); //start output buffering
include ("mail_tpl.php"); //all output goes to buffer
$s_msg = ob_get_contents(); //assign buffer to a header variable
ob_end_clean(); //clear buffer and turn off output buffering
$destinatario=$adm_mail;
///----------mail sender
$mail = new PHPMailer(true);
$mail->IsSMTP(); // tell the class to use SMTP
$mail->SMTPAuth = false; // enable SMTP authentication
$mail->Port = 25; // set the SMTP server port
$mail->Host = "localhost"; // SMTP server
$mail->From = $adm_mail;
$mail->FromName = $sitename;
$mail->AddReplyTo($adm_mail,$sitename);
$mail->AddAddress($destinatario); // name is optional
//$mail->AddAddress($adm_mail2); // name is optional
$mail->WordWrap = 50; // set word wrap to 50 characters
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "$sitename - Richiesta informazioni dal sito web lato english";
$mail->Body = $s_msg;
$send=$mail->Send();
if(!$send){
?>
//'
}
// se ha scelto, aggiunge il contatto alla tabella degli utenti da confermare
$s_msg = "Thanks, we will contact you soon! Best regards
$sitename ";
// invia la mail all'utente
ob_start(); //start output buffering
include ("mail_tpl.php"); //all output goes to buffer
$s_msg = ob_get_contents(); //assign buffer to a header variable
ob_end_clean(); //clear buffer and turn off output buffering
$destinatario=$form->get_field('email');
$mail = new PHPMailer();
$mail->IsSMTP(); // tell the class to use SMTP
$mail->SMTPAuth = false; // enable SMTP authentication
$mail->Port = 25; // set the SMTP server port
$mail->Host = "localhost"; // SMTP server
$mail->From = $adm_mail;
$mail->FromName = $sitename;
$mail->AddReplyTo($adm_mail,$sitename);
$mail->AddAddress($destinatario); // name is optional
$mail->WordWrap = 50; // set word wrap to 50 characters
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "$sitename - Your request has been sent successfully.";
$mail->Body = $s_msg;
$send=$mail->Send();
if(!$send){
?>
//'
}
if ($send){
?>
Thank you for contacting us.
The answer comes in the next 24 hours.
//'
}
$form_check=true;
}
}
if(!$form_check){
if ($r) foreach($r as $key=>$item){$r[$key]=htmlentities(stripslashes($item));} ?>
|