include_once($_SERVER['DOCUMENT_ROOT']."/admin.privado/config.ini.php");
include_once($_SERVER['DOCUMENT_ROOT']."/inc/web/config.idioma.inc.php");
include_once($_SERVER['DOCUMENT_ROOT']."/languages/common/$language_act.inc.php"); ?>
include_once($_SERVER['DOCUMENT_ROOT']."/contacto/$language_act.inc.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/textos.lib.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/funciones.global.inc.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/DB_Sql.lib.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/DB_Sql_ext.lib.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/array.lib.php");
include_once($_SERVER['DOCUMENT_ROOT'].'/lib/seo.inc.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/lib/funciones.global.inc.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/lib/fecha.lib.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/lib/class.phpmailer.php');
include_once($_SERVER['DOCUMENT_ROOT'].'/lib/String_Validation.lib.php');
include_once($_SERVER['DOCUMENT_ROOT']."/lib/class.text_captcha.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/sqlcompose.lib.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/class.phpmailer.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/cache.lib.php");
include_once($_SERVER['DOCUMENT_ROOT']."/lib/EasyTemplate.lib.php");
include_once($_SERVER['DOCUMENT_ROOT']."/securimage/securimage.php");
$custom_keywords='';
$custom_title=$translate[$language_act][0];
$custom_description="";
$devmetadatos=metadatos_customize(strtolower($custom_title),strtolower($custom_description),$custom_keywords);
$metadata[$language_act]["title"]=$devmetadatos["title"];
$metadata[$language_act]["description"]=$devmetadatos["desc"];
$metadata[$language_act]["keywords"]=$devmetadatos["keywords"];
$q = new DB_Sql_ext;
$link_db=$q->connect($panel_Database, $panel_Host, $panel_User, $panel_Password);
$captcha = new Text_Captcha($link_db);
$captcha->lng_prefix=$cod_language_act;
$error_contenido = false;
$paso=$_REQUEST["paso"];
if (($REQUEST_METHOD == 'POST') && ($paso==2)) {
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$comentarios = $_POST['comentarios'];
$area = $_POST['area'];
$aceptacion = $_POST['aceptacion'];
$suscripcion = $_POST['suscripcion'];
$language = $_POST['language'];
$captcha_respuesta = $_POST['captcha_respuesta'];
//$_SESSION['nombre'] = $nombre;
//$_SESSION['apellidos'] = $apellidos;
//$_SESSION['email'] = $email;
//$_SESSION['telefono'] = $telefono;
//$_SESSION['comentarios'] = $comentarios;
//$_SESSION['aceptacion'] = $aceptacion;
//$_SESSION['area'] = $area;
// Validamos campos obligatorios
if ( ($nombre == '') || ($apellidos == '') || ($email == '') || ($comentarios == '')) {
$msg[]= $translate[$language_act][1];
$error_contenido= true;
}
if ( ($email != '') ) {
if (!verifyemail_validateemail($email)) {
$msg[]= $translate[$language_act][2];
$error_contenido= true;
}
}
if ( ($aceptacion != 'si') ) {
$msg[]= $translate[$language_act][3];
$error_contenido= true;
}
// Validaci�n captcha
$securimage = new Securimage();
if ($captcha_respuesta=="")
{
$error_contenido=true;
$msg[]=$translate[$language_act][28];
}
else
{
if ($securimage->check($captcha_respuesta) == false)
{
$error_contenido = true;
$msg[]=$translate[$language_act][29];
}
}
$servicio_seleccionado=false;
foreach ($lista_servicios as $key=>$value) {
if ($_POST["servicio_".$key]) {
$tab_servicios[$key]=$key;
$servicio_seleccionado=true;
}
}
if (in_array(0,$tab_servicios)) {
unset($tab_servicios);
$tab_servicios[0]=0;
//Si se marca todos no se hace caso al resto
}
if($suscripcion == "si")
{
if (!$servicio_seleccionado)
{
$hayerror=true;
$msg[]= $translate[$language_act][27];
}
}
if (!$error_contenido) {
foreach ($_POST as $key => $value) {
if ( ($key != 'Submit') && ($key != 'Submit2') ) {
$form[$key] = $value;
}
}
foreach ($form as $key => $value) {
$form[$key] = mysql_escape_string($value);
}
// Enviamos e-mail - Inicio
$mail = new PHPMailer();
$mail->Host = $servidor_mail; //'mail.comeralia.com';
$mail->From = $email_contacto_empresa;
$mail->FromName = html_entity_decode($translate[$language_act][6]);
$mail->mailer = 'smtp';
$subject = html_entity_decode($translate[$language_act][6]);
$sMessage = $translate[$language_act][7];
$mail->AddAddress($email);
$mail->Subject = $subject;
$mail->isHTML(true);
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 == 'nombre') {
$key = 'Nombre';
$sMessage .= $key .': '.utf8_decode($value)."
";
} elseif ($key == 'email') {
$key = 'Email';
$sMessage .= $key .': '.utf8_decode($value)."
";
} elseif ($key == 'apellidos') {
$key = 'Apellidos';
$sMessage .= $key .': '.utf8_decode($value)."
";
} elseif ($key == 'telefono') {
$key = 'Telefono';
$sMessage .= $key .': '.utf8_decode($value)."
";
} elseif ($key == 'comentarios') {
$key = 'Comentarios';
$sMessage .= $key .': '.utf8_decode($value)."
";
}
}
foreach ($tab_servicios as $key=>$value) {
$cadena_servicios.=$lista_servicios[$value].",";
}
$cadena_servicios=substr($cadena_servicios,0,strlen($cadena_servicios)-1);
$sMessage .= "Area : ".utf8_decode($cadena_servicios)."
";
//cacheamos la plantilla e-mail
$template = new EasyTemplate($_SERVER['DOCUMENT_ROOT'].FIRMA_PATH."/".FIRMA_TEMPLATE);
$mensajeCabecera = "";
if($suscripcion)
{
$mensajeCabecera = "FORMULARIO DE CONTACTO";
}
else
{
$mensajeCabecera = "FORMULARIO DE CONTACTO";
}
$valores_remplazo=array("cabecera"=>$mensajeCabecera,"fecha"=>date("d/m/Y"),"mensaje"=>$sMessage,"servername"=>"http://".$_SERVER['SERVER_NAME'],"asunto"=>$mensajeCabecera);
$plantillacorreo=cachea_pagina_template($template,$valores_remplazo);
$mail->Subject = $subject;
$mail->Body = $plantillacorreo;
$mail->AddAddress($email_suscripcion_empresa);
if ($mail->Send() and $suscripcion)
{
//Registramos en la BB.DD
$qaux = new DB_Sql_ext;
$qaux->connect($panel_Database, $panel_Host, $panel_User, $panel_Password);
$qaux->Debug=$panel_Debug;
$qaux->Halt_On_Error=$panel_Halt_On_Error;
$formInsert["nombre"]=$nombre;
$formInsert["email"]=$email;
if (is_array($tab_servicios)) {
$formInsert["area"]=serialize($tab_servicios);
}
$formInsert["language"]=$language;
$formInsert["fecha"]=date("Y/m/d H:m:s");
foreach ($formInsert as $key=>$value)
{
$formInsert[$key]=mysql_escape_string($value);
}
$queryinsert_suscrib = composeInsertQuery("admin_suscriptores",$formInsert);
$qaux->query($queryinsert_suscrib);
//Registramos en la BB.DD
$msg="
".$translate[$language_act][8]."
"; unset($nombre); unset($apellidos); unset($email); unset($telefono); unset($comentarios); unset($aceptacion); unset($suscripcion); unset($tab_servicios); $aceptacion="si"; $suscripcion="si"; } else { $msg="".$translate[$language_act][9]."
"; unset($nombre); unset($apellidos); unset($email); unset($telefono); unset($comentarios); unset($aceptacion); unset($suscripcion); unset($tab_servicios); $aceptacion="si"; $suscripcion="si"; } // Registramos los datos en la base de datos } // if (!$error_contenido) { } else { unset($nombre); unset($apellidos); unset($email); unset($telefono); unset($comentarios); unset($aceptacion); unset($suscripcion); unset($tab_servicios); $aceptacion="si"; $suscripcion="si"; } $question = $captcha->get_question(); ?> include_once($_SERVER['DOCUMENT_ROOT']."/inc/web/metadata.inc.php"); ?>