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 = '

 

 
 
 
[logo]
 

[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(); ?>