ob_start();
session_start();
// Indicativo de situación necesario para seleccionar adecuadamente
// el email del destinatario según el departamento al que se le
// hace la consulta
$formulario = 'presupuestos_encofrados';
include('./config_mod.ini.php');
include_once('./lib/String_Validation.lib.php');
include_once('./lib/class.phpmailer.php');
include_once($_SERVER['DOCUMENT_ROOT']."/securimage/securimage.php");
if ($REQUEST_METHOD == 'GET') {
unset($_SESSION['nombrecompleto']); // borrar los campos del formulario
unset($_SESSION['empresa']);
unset($_SESSION['direccion']);
// unset($_SESSION['email']);
unset($_SESSION['telefono']);
unset($_SESSION['fax']);
unset($_SESSION['obra']);
unset($_SESSION['comentarios']);
} elseif ($REQUEST_METHOD == 'POST') {
$nombrecompleto = $_POST['nombrecompleto'];
$empresa = $_POST['empresa'];
$direccion = $_POST['direccion'];
// $email = $_POST['email'];
$telefono = $_POST['telefono'];
$fax = $_POST['fax'];
$obra = $_POST['obra'];
$comentarios = $_POST['comentarios'];
$captcha_respuesta = $_POST['captcha_respuesta'];
$_SESSION['nombrecompleto'] = $nombrecompleto;
$_SESSION['empresa'] = $empresa;
$_SESSION['direccion'] = $direccion;
// $_SESSION['email'] = $email;
$_SESSION['telefono'] = $telefono;
$_SESSION['fax'] = $fax;
$_SESSION['obra'] = $obra;
$_SESSION['comentarios'] = $comentarios;
$error_contenido = false;
$msg = '';
// Validamos campos obligatorios
// if ( ($nombrecompleto == '') || ($empresa == '') || ($direccion == '') || ($email == '') || ($comentarios == '') ) {
if ( ($nombrecompleto == '') || ($empresa == '') || ($direccion == '') || ($comentarios == '') ) {
$msg .= "
Se deben introducir todos los campos obligatorios.\n";
$error_contenido = true;
}
// Validación captcha
$securimage = new Securimage();
if ($captcha_respuesta=="")
{
$error_contenido=true;
$msg.= "El Código de seguridad es obligatorio.\n";
}
else
{
if ($securimage->check($captcha_respuesta) == false)
{
$error_contenido = true;
$msg.= "El código de seguridad introducido no es correcto\n";
}
}
// if ( ($email != '') ) {
// if (!verifyemail_validateemail($email)) {
// $msg .= "El formato del Email no es correcto.\n";
// $error_contenido = true;
// }
// }
if (!$error_contenido) {
// Enviamos e-mail
$mail = new PHPMailer();
$mail->Host = $servidor_mail; //'mail.comeralia.com';
// $mail->From = $email;
$mail->FromName = $nombrecompleto.' - desde la web';
$mail->mailer = 'smtp';
$subject = 'Formulario Web - Presupesto Encofrados';
$body = "\n\nDatos generados por el formulario de Presupesto Encofrados de la web:\n\n";
foreach ($_POST as $key => $value) { //Estos son los datos que se van a mostrar en el body del email. Primero se recogen y luego se les da el valor de como tienen que aparecer.
if ($key == 'nombrecompleto') {
$key = 'Nombre y apellidos';
$body .= $key .' : '.$value."\n";
} elseif ($key == 'empresa') {
$key = 'Empresa';
$body .= $key .' : '.$value."\n";
} elseif ($key == 'direccion') {
$key = 'Dirección';
$body .= $key .' : '.$value."\n";
} /*elseif ($key == 'email') {
$key = 'Email';
$body .= $key .' : '.$value."\n";
}*/ elseif ($key == 'telefono') {
$key = 'Teléfono';
$body .= $key .' : '.$value."\n";
} elseif ($key == 'fax') {
$key = 'Fax';
$body .= $key .' : '.$value."\n";
} elseif ($key == 'obra') {
$key = 'Obra';
$body .= $key .' : '.$value."\n";
} elseif ($key == 'comentarios') {
$key = 'Comentarios';
$body .= "\n".$key .' : '.$value."\n";
}
/*if (($key != 'enviar')) {
$body .= $key .' : '.$value."\n";
}*/
}
$mail->AddAddress($email_contacto_empresa);
$mail->Subject = $subject;
$mail->Body = $body;
if ($mail->Send()) {
$msg = "El formulario ha sido enviado correctamente($email_contacto_empresa).
Pronto recibirá respuesta sobre su petición de presupuesto.\n";
unset($_SESSION['nombrecompleto']);
unset($_SESSION['empresa']);
unset($_SESSION['direccion']);
// unset($_SESSION['email']);
unset($_SESSION['telefono']);
unset($_SESSION['fax']);
unset($_SESSION['obra']);
unset($_SESSION['comentarios']);
} else {
echo('error '.$mail->ErrorInfo);
die();
$msg = "Ha ocurrido algún error al enviar su consulta.
Inténtelo de nuevo más tarde.
Disculpe las molestias.\n";
}
}
}
?>
Iguazuri
Presupuesto para encofrados
IGUAZURI - Ctra. Madrid-Irún, Km 469 - 20180 Oiartzun (Gipuzkoa) - Tel. +34 943 49 28 97- Fax +34 943 49 30 15 | diseño de
Comeralia