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