<?php
/*
	Creado por Engelberth
	Script que gestiona el envío de un formulario por correo electrónico a la cuenta indicada.
*/

require("../PHPMailer/src/PHPMailer.php");
require("../PHPMailer/src/SMTP.php");
//Correo de destino; donde se enviará el correo.
$correoDestino = "mercadeo@insepet.com";

//Texto emisor; sólo lo leerá quien reciba el contenido.
$textoEmisor = "MIME-VERSION: 1.0\r\n";
$textoEmisor .= "Content-type: text/html; charset=UTF-8\r\n";
$textoEmisor .= "From: Formulario creado desde Cotizador de Insepet";

/*
	Recopilo los datos vía POST
	Con strip_tags suprimo etiquetas HTML y php para evitar una posible inyección.
	Como no gestiona base de datos no es necesario limpiar de inyección SQL.
*/
$nombre = strip_tags($_POST['Nombre']);
$correo = strip_tags($_POST['Email']);
$telefono = strip_tags($_POST['Telefono']);
$ciudad = strip_tags($_POST['Ciudad']);
$comentario = strip_tags($_POST['Mensaje']);

$pais = strip_tags($_POST['pais']);
$equipo = strip_tags($_POST['equipo']);
$perfil = strip_tags($_POST['perfil']);
$mangueras = strip_tags($_POST['mangueras']);
$equipoFinal = strip_tags($_POST['equipo-final']);
$cajaConexion = strip_tags($_POST['caja-conexion']);
$ppu = strip_tags($_POST['ppu']);
$medidorHD = strip_tags($_POST['medidor-hd']);
$mangueraCorta = strip_tags($_POST['manguera-corta']);
$mangueraLarga = strip_tags($_POST['manguera-larga']);
$pistola = strip_tags($_POST['pistola']);
$swivel = strip_tags($_POST['swivel']);
$breakaway = strip_tags($_POST['breakaway']);
$valvula = strip_tags($_POST['valvula']);
$marcas = strip_tags($_POST['marcas']);
$producto1 = strip_tags($_POST['producto1']);
$producto2 = strip_tags($_POST['producto2']);
$producto3 = strip_tags($_POST['producto3']);
$producto4 = strip_tags($_POST['producto4']);



//Formateo el asunto del correo
$asunto = "Cotización de Equipo - $nombre";

//Formateo el cuerpo del correo
$cuerpo = "<b>DATOS PERSONALES DEL SOLICITANTE</b><br />";
$cuerpo .= "<br />";
$cuerpo .= "<b>Nombre:</b> " . $nombre . "<br />";
$cuerpo .= "<b>E-mail:</b> " . $correo . "<br />";
$cuerpo .= "<b>Teléfono: </b>" . $telefono . "<br />";
$cuerpo .= "<b>Ciudad: </b>" . $ciudad . "<br />";
$cuerpo .= "<b>Mensaje:</b> " . $comentario . "<br />";
$cuerpo .= "<br />";
$cuerpo .= "<b>DATOS DE EQUIPO A COTIZAR</b><br />";
$cuerpo .= "<br />";
$cuerpo .= "<b>Modelo de Equipo:</b> " . $equipoFinal . "<br />";
$cuerpo .= "<b>Caja de conexión:</b> " . $cajaConexion . "<br />";
$cuerpo .= "<b>PPU:</b> " . $ppu . "<br />";
$cuerpo .= "<b>Medidor HD:</b> " . $medidorHD . "<br />";
$cuerpo .= "<b>Manguera Corta:</b> " . $mangueraCorta . "<br />";
$cuerpo .= "<b>Manguera Larga:</b> " . $mangueraLarga . "<br />";
$cuerpo .= "<b>Pistola:</b> " . $pistola . "<br />";
$cuerpo .= "<b>Swivel:</b> " . $swivel . "<br />";
$cuerpo .= "<b>Breakaway:</b> " . $breakaway . "<br />";
$cuerpo .= "<b>Valvula:</b> " . $valvula . "<br />";
$cuerpo .= "<b>Marca:</b> " . $marcas . "<br />";
$cuerpo .= "<b>Productos:</b> " . $producto1 . "<br />";
$cuerpo .= "<b>Productos:</b> " . $producto2 . "<br />";
$cuerpo .= "<b>Productos:</b> " . $producto3 . "<br />";
$cuerpo .= "<b>Productos:</b> " . $producto4 . "<br />";

// Envío el mensaje
//mail( $correoDestino, $asunto, $cuerpo, $textoEmisor);
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->CharSet = "UTF-8";
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail
$mail->Host = "mail.insepet.com";
$mail->Port = 465; // or 587
$mail->IsHTML(true);
$mail->Username = "mercadeo@insepet.com";
$mail->Password = "Cosecha592";
$mail->SetFrom("mercadeo@insepet.com");
$mail->Subject = $asunto;
$mail->Body = $cuerpo;
$mail->AddAddress($correoDestino);
if(!$mail->Send()) {
   echo "Mailer Error: " . $mail->ErrorInfo;
} else {
   switch($_POST['accion']) {
   case '¡Asegurar mi equipo!':
      header("location:https://insepet.com/tienda/module/linktocart/direct?id_product=77&qty=1&SubmitCurrency=1&id_currency=1"); // Te llevará a la tienda
      break;
   case 'Cotizar':
      header("location:https://insepet.com/nosotros/gracias.html"); // Te llevará a la página "gracias"
      break;
   }
}

//header("location:https://insepet.com/TestEngel/web/nosotros/gracias.html");

?>
