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/";
//marca y local sigo2
$nomLocalSigo2 = '';
$cid = @$_GET['cid'] . ''; //marca sigo2
$lid = @$_GET['lid'] . ''; //local sigo2
$bol = @$_GET['bol'] . ''; //num boleta
$delivery = @$_GET['delivery'] . '';
if ($cid && $lid)
{
$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 . "local-sigo2//");
$infolocal = curl_exec($ch);
curl_close($ch);
$infolocal = json_decode($infolocal);
$infolocalData = $infolocal->data;
/*echo '
';
print_r($infolocalData);
echo '
';*/
$nomLocalSigo2 = $infolocalData->loc_nombre . ' - (' . $infolocalData->loc_codigo . ')';
// $nomLocalSigo2 = $infolocalData->loc_nombre . '';
// exit();
}
/*$lid = '';
if (isset($_GET['lid']))
$lid = $_GET['lid'] . '';*/
$idVisita = $_GET['id'];
$t->assign('id', $idVisita . '');
//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 . "plantilla-encuesta/");
$infovisita = curl_exec($ch);
// print_r($infovisita);
curl_close($ch);
$infovisita = json_decode($infovisita);
// print_r($infovisita);
$img_cada_preg = 0;
$txt_cada_preg = 0;
$infovisitaData = $infovisita->data;
$tipoPlantilla = '';
$t->assign('local', $infovisitaData->loc_nombre . '');
$t->assign('servicio', $infovisitaData->pla_servicio . '');
$t->assign('direccion', $infovisitaData->loc_direccion . '');
$t->assign('fechavisita', $infovisitaData->vis_fecha . '');
$t->assign('estadovisita', $infovisitaData->vis_estado . '');
$t->assign('cotizacompra', $infovisitaData->cotc_nombre . '');
$t->assign('logo', $_SERVER['URL_BASE_PATH'] . 'uploads/clients-logo/' . $infovisitaData->cli_logo . '');
$t->assign('clinombre', $infovisitaData->cli_nombre . '');
$tipoPlantilla = $infovisitaData->pla_tipo;
$idCliente = $infovisitaData->cli_id;
$t->assign('idcli', $idCliente . '');
if ($tipoPlantilla != 'incognito')
{
$t->assign('mostrarproducto', 'none');
$t->assign('reqincognito', '');
}
else
$t->assign('reqincognito', 'required');
if ($tipoPlantilla != 'auditoria')
$t->assign('mostrarplanaccion', 'none');
if ($infovisitaData->pla_img_final)
{
$t->newBlock('img_final');
$t->assign('required', 'required');
}
if ($infovisitaData->pla_img_cada_preg)
$img_cada_preg = 1;
if ($infovisitaData->pla_txt_cada_preg)
$txt_cada_preg = 1;
//listo los generales
$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 . "generales/pla/");
// curl_setopt($ch, CURLOPT_URL, $URL_API . "generales/");
$generales = curl_exec($ch);
// print_r($generales);
curl_close($ch);
$generales = json_decode($generales);
// print_r($generales);
foreach ( $generales as $key => $general )
{
$t->newBlock('generales');
$t->assign('general', $general->gen_nombre . '');
$t->assign('idgen', $general->gen_id . '');
if ((trim($general->gen_nombre) == 'N° Boleta o Pedido' || trim($general->gen_nombre) == 'N° Boleta') && $bol && $delivery=='')
$t->assign('valgeneral', $bol . '');
if ((trim($general->gen_nombre) == 'N° Boleta o Pedido' || trim($general->gen_nombre) == 'N° Boleta') && $bol && $delivery=='justo')
$t->assign('displaynone', 'display: none');
else
$t->assign('required', 'required=""');
if ((trim($general->gen_nombre) == 'Tu numero de pedido:') && $bol && $delivery=='justo')
$t->assign('valgeneral', $bol . '');
}
//listo los momentos y las preguntas
$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 . "momentos/pla/");
$momentos = curl_exec($ch);
curl_close($ch);
$momentos = json_decode($momentos);
// print_r($momentos);
foreach ( $momentos as $key1 => $momento )
{
$t->newBlock('momentos');
$t->assign('momento', strtoupper($momento->mom_nombre) . '');
$t->assign('idgen', $momento->mom_id . '');
if ($momento->mom_comentario) {
$t->newBlock('txt_momento');
$t->assign('idmom', $momento->mom_id . '');
$t->assign('required', 'required');
}
$idMomento = $momento->mom_id;
$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 . "preguntas/");
$preguntas = curl_exec($ch);
curl_close($ch);
$preguntas = json_decode($preguntas);
$nPreg = 1;
foreach ( $preguntas as $key2 => $pregunta )
{
// if (trim($pregunta->preg_nombre) == 'Señale el restaurante que visito') echo '
PREGUNTA LOCAL
';
$t->newBlock('preguntas');
$t->assign('pregunta', $nPreg . ') ' . $pregunta->preg_nombre . '');
//$t->assign('campos', campoHtml($pregunta->preg_id, $pregunta->tipp_nombre, '', $pregunta->preg_alternativas));
if ((trim($pregunta->preg_nombre) == 'Señale el restaurante que visito' || trim($pregunta->preg_nombre) == 'Señale el restaurante que visitó') && $nomLocalSigo2)
$t->assign('campos', campoHtml($pregunta->preg_id, $pregunta->tipp_nombre, '', $nomLocalSigo2));
elseif (trim($pregunta->preg_nombre) == '¿Qué APP utilizo?' && $delivery=='justo' && $cid && $lid) {
if ($cid == 1) $valselect = "Doggis";
if ($cid == 14) $valselect = "Lovdo";
if ($cid == 4) $valselect = "Juan Maestro";
if ($cid == 2) $valselect = "Mamut";
if ($cid == 10) $valselect = "Tommy Beans";
if ($cid == 15) $valselect = "Barrio Chicken";
$valselect = 'Página Web ' . $valselect;
$t->assign('campos', campoHtml($pregunta->preg_id, $pregunta->tipp_nombre, '', $valselect));
}
else
$t->assign('campos', campoHtml($pregunta->preg_id, $pregunta->tipp_nombre, '', $pregunta->preg_alternativas));
if ($img_cada_preg) {
$t->newBlock('img_cada_preg');
$t->assign('idpreg', $pregunta->preg_id . '');
$t->assign('required', ($tipoPlantilla == 'auditoria' ? '' : 'required'));
}
if ($txt_cada_preg) {
$t->newBlock('txt_cada_preg');
$t->assign('idpreg', $pregunta->preg_id . '');
// $t->assign('required', 'required');
}
// $t->assign('idpreg', $pregunta->preg_id . '');
$nPreg++;
}
}
/*//INSERTAR LA PLANTILLA
$cliente = $_POST['cliente'];
$servicio = $_POST['servicio'];
$data = array("cliente" => "$cliente", "servicio" => "$servicio");
$data_string = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "plantillas");
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
$idPlantilla = $result->id;
// echo $idPlantilla;
//INSERTAR LOS DATOS GENERALES
$generales = $_POST['general'];
foreach ( $generales as $general )
{
// $localFecha[$local] = $arrFechas[array_rand($arrFechas, 1)];
$data = array("plantilla" => "$idPlantilla", "general" => "$general");
$data_string = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "generales");
$result = curl_exec($ch);
curl_close($ch);
// echo $result;
}
//INSERTAR LOS MOMENTOS Y PREGUNTAS
$momentos = $_POST['momento'];
$puntajes = $_POST['puntaje'];
$preguntas = $_POST['pregunta'];
$tipopreguntas = $_POST['tipopregunta'];
foreach ( $momentos as $key => $momento )
{
// $localFecha[$local] = $arrFechas[array_rand($arrFechas, 1)];
$puntaje = $puntajes[$key];
$data = array("plantilla" => "$idPlantilla", "momento" => "$momento", "puntaje" => "$puntaje");
$data_string = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "momentos");
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
$idMomento = $result->id;
foreach ( $preguntas[$key] as $key2 => $pregunta )
{
$tipopregunta = $tipopreguntas[$key][$key2];
$data = array("tipopregunta" => "$tipopregunta", "momento" => "$idMomento", "pregunta" => "$pregunta");
$data_string = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("user-agent: my app"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $URL_API . "preguntas");
$result = curl_exec($ch);
curl_close($ch);
$result = json_decode($result);
}
}
$result = array("STATUS" => "true", "message" => "Plantilla ID: " . $idPlantilla . " creada correctamente", "id" => $idPlantilla);
echo "Plantilla ID: " . $idPlantilla . " creada correctamente";*/
// echo json_encode($result);
// print_r(json_decode($result, true));
// echo $result->message;
// exit();
// $t->prepare();
//echo $_GET['url'];
//print the result
$t->printToScreen();
?>