$pagina_actual="inicio"; $categoria_actual="inicio"; require_once("panel/includes/config.php"); require_once("panel/includes/funciones.php"); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'PHPMailer-master/src/Exception.php'; require 'PHPMailer-master/src/PHPMailer.php'; require 'PHPMailer-master/src/SMTP.php'; $pagina_publicidades="Contacto"; require('includes/publicidades_query.php'); if (isset($_GET["q"])){ $q=decodificar($_GET["q"]); $filtro_busqueda="AND (n.titulo LIKE '%".$q."%' OR n.copete LIKE '%".$q."%')"; } else { $filtro_busqueda="AND 1!=1"; } $envie_formulario = false; if (isset($_POST["nombre"])) { //VALIDACION RECAPTCHA if (isset($_POST["token"])) { define("RECAPTCHA_V3_SECRET_KEY", $json_datos_panel["secret_recaptcha"]); $token = $_POST['token']; $action = $_POST['action']; extract($_POST, EXTR_SKIP); // call curl to POST request $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.google.com/recaptcha/api/siteverify"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('secret' => RECAPTCHA_V3_SECRET_KEY, 'response' => $token))); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $arrResponse = json_decode($response, true); if ($arrResponse["success"] == '1' && $arrResponse["action"] == $action && $arrResponse["score"] >= 0.5) { //FIN VALIDACION RECAPTCHA extract($_POST, EXTR_SKIP); $email_post = $_POST["email"]; $nombre = $_POST["nombre"]; $mensaje = " Nuevo mensaje enviado desde ".$json_datos_panel["nombre_empresa"].": Razon: $razon Nombre y Apellido: $nombre Email: $email Ciudad: $ciudad Consulta: $consulta"; $email = new PHPMailer(); if ($json_datos_panel["emails_autentificar"]=='si'){ $email->IsSMTP(); $email->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $email->Host = $json_datos_panel["email_enviar_host"]; $email->Port = $json_datos_panel["emails_port"]; $email->SMTPSecure = 'ssl'; $email->SMTPAuth = '1'; $email->Username = $json_datos_panel["email_enviar"]; $email->Password = $json_datos_panel["email_enviar_clave"]; } $email->From = $json_datos_panel["email_enviar"]; $email->FromName = ($nombre); $email->Subject = 'Mensaje enviado desde '.($json_datos_panel["nombre_empresa"]); $email->Body = ($mensaje); //$email->AddAddress('imartinez@creadoresdesitios.com.ar'); if (isset($json_datos_panel["email_consultas"]) && $json_datos_panel["email_consultas"]!=""){ if ($razon=='Carta al director' && isset($json_datos_panel["email_consultas_director"]) && $json_datos_panel["email_consultas_director"]!=""){ $email->AddAddress($json_datos_panel["email_consultas_director"]); } else { $email->AddAddress($json_datos_panel["email_consultas"]); } } if ($email->Send()){ $result=$mysqli->query(" INSERT INTO consulta (fecha, email, mensaje, tipo) VALUES ( NOW(), '".$_POST["email"]."', '".$mensaje."', 'Contacto' )"); header('Location: contacto.php?envio=exito'); } else { header('Location: contacto.php?envio=error'); } //$email->AddAddress('sistemas@creadoresdesitios.com.ar'); //$email->AddAddress('franaiello2@gmail.com'); } } } if (isset($_GET["envio"])){ $envie_formulario=true; } //FIN LLAVES RECAPTCHA $noticias = $mysqli->query(" SELECT n.id, n.fecha, n.titulo, n.copete, vfpn.nombre_foto, c.nombre AS nombre_categoria, n.video, c.color as color_categoria FROM noticia n INNER JOIN vista_fotos_principales_noticias vfpn ON vfpn.id_noticia=n.id LEFT JOIN categoria c ON n.id_categoria=c.id WHERE 1=1 $filtro_busqueda ORDER BY c.nombre LIMIT 100 "); ?>