prepare();
$url = $_SERVER['REQUEST_URI']; //returns the current URL
$parts = explode('/',$url);
$URL_BASE = $_SERVER["REQUEST_SCHEME"] . "://" . $_SERVER["SERVER_NAME"] . "/" . $parts[1] . "/";
$URL_API = $URL_BASE . "api/sielapi.php/";
$idCli = $_GET['idcli'];
$idPla = $_GET['id'];
$idVis = $_GET['idv'];
function enviarEmailCodigo($mail, $codigo, $logo, $cliente, $textoregalo) {
$to = trim($mail);
//$to = 'ocmchile@gmail.com';
$cliente = trim($cliente);
$subject = " Te esperamos de nuevo, canjea tu regalo " . strtoupper($cliente);
$message = '
|
|
|
|
|
|
[textoregalo] |
|
[codigo] |
|
|
Tu opinión es importante para nosotros |
|
|
Tack Chile vivimos - La Experiencia del Cliente
';
$message = str_replace('[codigo]', $codigo, $message);
$message = str_replace('[logo]', '

', $message);
$message = str_replace('[textoregalo]', $textoregalo . '', $message);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: $cliente -> Tu regalo por responder nuestra encuesta de experiencia < no_responder@$cliente.cl >\r\n";
mail($to, $subject, $message, $headers);
}
//listo los datos de encabezado
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "premioscupones-info//");
$infopremio = curl_exec($ch);
// print_r($infopremio);
curl_close($ch);
$infopremio = json_decode($infopremio);
// print_r($infopremio);
$infopremioData = $infopremio->data;
$url2 = $infopremioData->prc_url;
$html = $infopremioData->prc_html;
// echo "$url2|$html";
if ($url2)
{
$t->assign('data_url', $url2 . '');
$t->assign('data_html', '');
}
else
{
if ($html)
{
$t->assign('data_url', '');
$t->assign('data_html', $html . '');
}
else
{
$t->assign('data_url', '');
$t->assign('data_html', '');
}
}
//capturo el correo de la persona
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "correo-public/");
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
foreach ( $result as $key => $correo )
{
$tomail = $correo->correo;
}
//rescato datos de la visita
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "visitas/");
$infovisita = curl_exec($ch);
curl_close($ch);
$infovisita = json_decode($infovisita);
// print_r($infovisita);
$infovisitaData = $infovisita->data;
$vis_clientenombre = $infovisitaData->cli_nombre;
$vis_clilogo = $infovisitaData->cli_logo;
$vis_clitextoregalo = $infovisitaData->cli_text_regalo;
//SACO UN CUPON DE CODIGO Y LO DEJO DESACTIVADO
$data = array("visita" => $idVis, "cliente" => $idCli);
$data_string = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); //para enviar variables con put se agrega http_build_query
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "cupones");
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
$cup_codigo = $result->codigo . '';
if ($cup_codigo)
{
$t->assign('data_cupon', '
Código promocional: ' . $cup_codigo . '');
enviarEmailCodigo($tomail, $cup_codigo, $vis_clilogo, $vis_clientenombre, $vis_clitextoregalo);
}
//print the result
$t->printToScreen();
?>