[Enviar]."; $strHTMLAsunto= "Subvenciones y ayudas"; $LogAccion_ID = intval(LOG_CONSULTA_subvenc_ID); break; case "asesor": ////////////////////////////////////////////////////////// //Seguridad // ////////////////////////////////////////////////////////// if(!EstaLogadoElCliente()){ ComprobarLoginCliente("asesoramiento"); } ////////////////////////////////////////////////////////// $MetaTitulo = "Consulta de asesoramiento"; $strHTMLAyuda= "Para recibir asesoramiento, rellena los campos de éste formulario y pulsa el botón [Enviar]."; $strHTMLAsunto= "Asesoramiento"; $LogAccion_ID = intval(LOG_CONSULTA_general_ID); break; case "ofdem": ////////////////////////////////////////////////////////// //Seguridad // ////////////////////////////////////////////////////////// if(!EstaLogadoElCliente()){ ComprobarLoginCliente("asesoramiento"); } ////////////////////////////////////////////////////////// $Oferta_ID = intval(parametro("id")); $LogAccion_ID = intval(LOG_CONSULTA_colaboracion_ID); $MetaTitulo = "Consulta sobre una oferta o demanda"; $strHTMLAyuda = "Para contactar con la usuaria propietaria de esta oferta/demanda, rellena los campos de éste formulario y pulsa el botón [Enviar]."; $strHTMLAsunto = "Solicitud de más información para la oferta/demanda #".$Oferta_ID; if($Oferta_ID>0){ $PA = " SELECT tbOfertaDemanda.Titulo AS NombreOfertaDemanda,"; $PA .= " tbOfertaDemanda.Cliente_ID, tbCliente.Nombre AS ClienteNombre, tbCliente.Apellidos AS ClienteApellidos,tbCliente.ExtensionAvatar,"; $PA .= " tbOfertaDemanda.bOferta"; $PA .= " FROM tbOfertaDemanda INNER JOIN tbCliente ON tbOfertaDemanda.Cliente_ID = tbCliente.Cliente_ID "; $PA .= " WHERE 1=1"; $PA .= " AND tbOfertaDemanda.bActivo= 1 "; $PA .= " AND tbOfertaDemanda.OfertaDemanda_ID= ".$Oferta_ID; $PA .= " LIMIT 1"; $resultado = ExecPA($PA); $NumElementos=mysql_affected_rows(); if($NumElementos>0){ $Fila = 0; // Se obtienen los datos. $NombreOfertaDemanda = stripslashes(ValorCelda($resultado, $k, "NombreOfertaDemanda")); $Cliente_ID = intval(ValorCelda($resultado, $k, "Cliente_ID")); $bOferta = intval(ValorCelda($resultado, $k, "bOferta")); $ClienteNombre = stripslashes(ValorCelda($resultado, $k, "ClienteNombre")); if($bOferta){ $strHTMLAux= "Solicitud de más información para la oferta "".$NombreOfertaDemanda."" de ".$ClienteNombre."."; $strHTMLAyuda= "Para contactar con la usuaria propietaria de esta oferta, rellena los campos de éste formulario y pulsa el botón [Enviar]."; $strHTMLAyuda .= "
Nuestro equipo, enviará un mensaje a ".$ClienteNombre." indicándole tu interés para que contacte contigo (le mostraremos tu comentario, provincia y dirección de email)."; $strHTMLAsunto= "Solicitud de más información para la oferta #".$Oferta_ID; $MetaTitulo = "Petición de más información para la oferta '".$NombreOfertaDemanda."'"; }else{ $strHTMLAux= "Solicitud de más información para la demanda "".$NombreOfertaDemanda."" de ".$ClienteNombre."."; $strHTMLAyuda= "Para contactar con la usuaria propietaria de esta demanda, rellena los campos de éste formulario y pulsa el botón [Enviar]."; $strHTMLAsunto= "Solicitud de más información para la demanda #".$Oferta_ID; $MetaTitulo = "Petición de más información para la demanda '".$NombreOfertaDemanda."'"; } }else{ $msjERROR = "Se detecto un problema al cargar la información de esta oferta/demanda.
"; $msjERROR .= "Por favor, indicanos en el campo asunto el título y propietaria de la oferta/demanda de tu interés.
"; } break; }else{ //Parámetros incorrectos $msjERROR = "Se detecto un problema al cargar la información de esta oferta/demanda.
"; $msjERROR .= "Por favor, indicanos en el campo asunto el título y propietaria de la oferta/demanda de tu interés.
"; } case "demo": ////////////////////////////////////////////////////////// $MetaTitulo = "Solicitar demo"; $strHTMLAyuda= "Para recibir la demo, rellena los campos de éste formulario y pulsa el botón [Enviar]."; $strHTMLAsunto= "Solicitar demo"; $mostrarTxt = false; $mostrarTlf = false; $LogAccion_ID = intval(LOG_ACCION_solicitud_demo_ID); break; default: $tip = ""; ////////////////////////////////////////////////////////// $MetaTitulo = "Consulta general"; if(!EstaLogadoElCliente()){ $mostrarOrg = true; } $strHTMLAyuda= "Si deseas enviarnos alguna sugerencia o duda puedes hacerlo desde este formulario. Rellena los campos de éste formulario y pulsa el botón [Enviar]."; $strHTMLAsunto= "Duda o sugerencia"; $LogAccion_ID = intval(LOG_CONSULTA_general_ID); break; } switch ($process){ //----------------------------------------------------------------- case "enviar": $Nombre = removeXSS(parametro("Nombre")); $Telefono = removeXSS(parametro("Telefono")); $Organizacion = removeXSS(parametro("Organizacion")); $Email = removeXSS(parametro("Email")); $Asunto = removeXSS(parametro("Asunto")); $Texto = removeXSS(parametro("Texto")); $Cliente_ID = intval(parametro("clienteid")); $Oferta_ID = intval(parametro("id")); $process = trim(sparametro("process")); $noSpam_contacto = trim(sparametro("noSpam_contacto")); $contacto_NoRellenar = sparametro('Norellenar'); $contacto_HttpReferer = ( isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) )? removeXSS($_SERVER['HTTP_REFERER']):''; $contacto_ServerName = ( isset($_SERVER['SERVER_NAME']) && !empty($_SERVER['SERVER_NAME']) )? removeXSS($_SERVER['SERVER_NAME']):''; //--------------------------- if( isset($_POST) ){ if( !isset($_SESSION['noSpam_contacto']) ){ $_SESSION['noSpam_contacto'] = rand(); $msjERROR= "Para enviar tu consulta necesitamos que vuelvas a rellenar tu petición y vuelvas a pulsar en el botón [Enviar].

"; }elseif( intval($noSpam_contacto) != intval($_SESSION['noSpam_contacto']) ){ $_SESSION['noSpam_contacto'] = rand(); $msjERROR= "Para enviar tu consulta necesitamos que vuelvas a rellenar tu petición y vuelvas a pulsar en el botón [Enviar].

"; }elseif(!$Nombre){ $msjERROR= "Nombre y apellidos es un campo obligatorio

"; }elseif($Email == "" || !comprobar_email($Email)){ $msjERROR= "Email es un campo obligatorio

"; }elseif($Asunto == ""){ $msjERROR= "El campo Asunto no puede estar vacío.

"; }elseif( strpos($contacto_HttpReferer, SERVER)=== false ){ $msjERROR= "Por seguridad no permitimos enviar formularios de contacto desde servidores externos.

"; }elseif( strpos(SERVER, $contacto_ServerName)=== false ){ $msjERROR= "Por seguridad no permitimos enviar formularios de contacto desde servidores externos.

"; }elseif( strpos($Nombre.$Telefono.$Asunto.$Texto,'[url=')!== false ){ //Previene spam estilo Joomla / Wordpress donde las urls se especifican así. $msjERROR= "No permitimos utilizar url en los textos del formulario.

"; }elseif($contacto_NoRellenar != '' || !isset($_POST['Norellenar'])){ $msjERROR= "Por favor revise cuidadosamente el formulario y rellene sólo la información indicada.

"; }else{ /////////////////////////////////////////////////////////////////////// // Despues de las comprobaciones formamos el e-mail $from = $Email; $emailto = EMAIL_PARA; $reply_to = $Email; /////////////////////////////////////////////////////////////////////// // Con esos datos el mensaje queda así $Cuerpo = ""; $Cuerpo .= "Mensaje de ".$Nombre."

"; if(strlen($Email)>0){ $Cuerpo .= "Email: ".$Email."

"; } if(strlen($Telefono)>0){ $Cuerpo .= "Teléfono: ".$Telefono."

"; } if(strlen($MetaTitulo)>0){ $Cuerpo .= "Tipo de consulta: ".$MetaTitulo."

"; } if(strlen($Asunto)>0){ $Cuerpo .= "Asunto: ".$Asunto."

"; } if(strlen($Organizacion)>0){ $Cuerpo .= "Organizacion: ".$Organizacion."

"; } $Cuerpo .= $Texto; $Cuerpo .= "
"; $Subject = "Consulta realizada desde la Web de ".PROJECT_NAME.": ".$Asunto; /////////////////////////////////////////////////////////////////////// if(strlen($MetaTitulo)>0){ if($TipoConsultaID == TIPCONSULTA_ID_OfDe){ $msjINFO= maquetarInfo("Tu ".strtolower($MetaTitulo)." ha sido enviada correctamente.
En unos días contactaremos con el propietario de la oferta/demanda indicándole tu interés.
Pulsa aquí para volver a la portada del web."); }else{ $msjINFO= maquetarInfo("Tu ".strtolower($MetaTitulo)." ha sido enviada correctamente.
En unos días contactaremos contigo.
Pulsa aquí para volver a la portada del web."); } }else{ $msjINFO= maquetarInfo("Tu consulta ha sido enviada correctamente.
En unos días contactaremos contigo.
Pulsa aquí para volver a la portada del web."); } /* if(enviarPhpMailer($emailto,$from,$Subject,$Cuerpo,"","","",$reply_to)){ if(strlen($MetaTitulo)>0){ if($TipoConsultaID == TIPCONSULTA_ID_OfDe){ $msjINFO= maquetarInfo("Tu ".strtolower($MetaTitulo)." ha sido enviada correctamente.
En unos días contactaremos con el propietario de la oferta/demanda indicándole tu interés.
Pulsa aquí para volver a la portada del web."); }else{ $msjINFO= maquetarInfo("Tu ".strtolower($MetaTitulo)." ha sido enviada correctamente.
En unos días contactaremos contigo.
Pulsa aquí para volver a la portada del web."); } }else{ $msjINFO= maquetarInfo("Tu consulta ha sido enviada correctamente.
En unos días contactaremos contigo.
Pulsa aquí para volver a la portada del web."); } }else{ $msjINFO = maquetarError("La consulta no ha podido ser enviada. Por favor, inténtelo más tarde.
Pulsa aquí para volver."); } */ ////////////////////////////////////////////////////////////////////// $PA = "INSERT INTO tbConsulta(Nombre, Telefono, Email, Organizacion, Asunto, Texto, Cliente_ID, OfertaDemanda_ID,Fecha "; $PA .= ") VALUES ("; $PA .= "'".addslashes($Nombre)."', "; $PA .= "'".addslashes($Telefono)."', "; $PA .= "'".addslashes($Email)."', "; $PA .= "'".addslashes($Organizacion)."', "; $PA .= "'".addslashes($Asunto)."', "; $PA .= "'".addslashes($Texto)."', "; $PA .= $Cliente_ID.", "; $PA .= $Oferta_ID.", "; $PA .= "".time()." "; $PA .= ")"; ExecPA($PA); ////////////////////////////////////////////////////////////////////// $LogCliente_ID = intval($_SESSION["CLIENTE_ID_EEMPRES"]); $LogEntidad_ID = intval(mysql_insert_id()); $LogTipoEntidad_ID = intval(ENTIDAD_ID_consulta); InsertLogUsuarias ($LogAccion_ID, $LogCliente_ID, $LogEntidad_ID, $LogTipoEntidad_ID); /////////////////////////////////////////////////////////////////////// $procesoOK= true; unset($_SESSION['noSpam_contacto']); /////////////////////////////////////////////////////////////////////// } } //--------------------------- break; //----------------------------------------------------------------- default: break; } /////////////////////////////////////////////////////////////////////////////// Cabecera($MetaTitulo,$arrayJs,$arrayCSS,$SeccMenu,$bGMaps); ?>

Estás en: Contacto

Formulario