<?
//datos para el envío del formulacio
$host = "mail." . DOMAIN_NAME_2; /* o si no: smtp.necesito-web.com */
$name = CLIENT_NAME; /* nombre que se muestra cuando se recibe el email */
$pass= VAL_PASS; /* la contraseña de la cuenta de correo. A veces no es necesaria */
$to = $row['email']; /* cuenta de correo donde se recibe el mail */
$desde = $row['email']; /* */
$piemail = "E-mail enviado desde el formulario de contacto de " . DOMAIN_NAME_2; /* datos para el pie del email */
$okFormu = $okFormuContac;
$errorFormu = $errorFormuContac;
$enviarEmail = "";
?>
<?
if ( isset($_POST['submit']) ){
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];
$privacidad = $_POST['privacidad'];
$errorNombre = $errorNombreContac;
$errorEmail = $errorEmailContac;
$errorTel = $errorTelContac;
$errorAsunto = $errorAsuntoContac;
$errorMensaje = $errorMensajeContac;
$errorPrivacidad = $errorPrivacidadContac;
if( $nombre == "" ){ ?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-10 col-md-offset-2">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorNombre?>
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
if( $email == "" ){ ?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-10 col-md-offset-2">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorEmail?>
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
if( $asunto == "" ){ ?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-10 col-md-offset-2">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorAsunto?>
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
if( $mensaje == "" ){ ?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-10 col-md-offset-2">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorMensaje?>
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
if( $privacidad != "1" ){ ?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-10 col-md-offset-2">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorPrivacidad?>
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
if( $nombre != "" && $email != "" && $asunto != "" && $mensaje != "" && $privacidad==1 ){
$enviarEmail = "SI";
}
}
if($enviarEmail=="SI"){
$cons = "SELECT * FROM contacto WHERE id=1";
$resul = mysqli_query($conn,$cons);
$fila = mysqli_fetch_array($resul);
$subject = $asunto;
$body = "Nombre: $nombre<br>";
$body .= "Email: $email<br>";
$body .= "Tel: $tel<br>";
$body .= "Asunto: $asunto<br><br>";
$body .= "Mensaje: $mensaje<br><br>";
$body .= "________________________________________________________________<br><br>";
$body .= $piemail;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail = new PHPMailer();
$mail->PluginDir = "";
$mail->Mailer = "mail"; /* o si no: smtp */
$mail->CharSet = "UTF-8";
$mail->Host = $host;
$mail->SMTPAuth = true;
$mail->Username = $desde;
$mail->Password = $pass;
$mail->From = $desde;
$mail->FromName = $name;
$mail->Timeout=20;
$mail->IsHTML(true);
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AddCustomHeader($headers);
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos = $intentos+1;
}
if(!$exito){ ?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-12">
<div class="alert alert-danger alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?=$errorFormu?>
</div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<?php }
else {
//echo "&estatus=OK&";
$campos="nombre, email, tel, asunto, mensaje";
$valores="'".$nombre."',";
$valores.="'".$email."',";
$valores.="'".$tel."',";
$valores.="'".$asunto."',";
$valores.="'".$mensaje."'";
$sql="INSERT INTO correosrecibidos ($campos) VALUES ($valores)";
$res=mysqli_query($conn,$sql) or die("Error");
$nombre="";
$tel="";
$email="";
$asunto="";
$mensaje="";
?>
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-12">
<div class="alert alert-success" role="alert"><?=$okFormu?></div>
</div>
</div>
</div>
</div><!-- fin row-->
</div>
<? }
}
?>