//echo $_SESSION['NumRespuesta'];//??PACO if (!isset($_SESSION['NumRespuesta'])) { if ($RespEncuesta == '') { $numRespuesta = ''; } else { $_SESSION['NumRespuesta'] = $RespEncuesta; $numRespuesta = $RespEncuesta; } } else { $RespEncuesta = $_SESSION['NumRespuesta']; } if ($lineasEncuesta[$h]['lngTipo'] == 0) { //ESTA SIN TERMINAR, ESTO TIENE QUE SER DE OTRA FORMA 22/6/2015 //Hacemos un insert ficticio. Por que el tipo 0 es un Titulo y no hay que insertar nada $z = $h + 1; $RespEncuesta = $clsCNEnc->InsertaRespuesta($id, $numRespuesta, $z, 0, ""); } else { if ($lineasEncuesta[$h]['lngTipo'] == 1) { //esto significa que es de tipo texto $z = $h + 1; //escribo en el log $ddf = fopen('../log/' . $_SESSION['base'] . '/' . $nombre, 'a'); date_default_timezone_set('Europe/Madrid'); $texto = "IdEncuesta: " . $id . " - IdCliente:" . $_SESSION['idCliente'] . " -> Pregunta {$z}: Tipo: 1 - Dato: " . $_POST['RES_' . $z]; fwrite($ddf, "[" . date("r") . "] {$texto}\n"); fclose($ddf); $RespEncuesta = $clsCNEnc->InsertaRespuesta($id, $numRespuesta, $z, 1, $_POST['RES_' . $z]); if ($RespEncuesta === false) { //escribo en el log $ddf = fopen('../log/' . $_SESSION['base'] . '/' . $nombre, 'a'); date_default_timezone_set('Europe/Madrid');
for ($h = $_POST['des']; $h < $_POST['has']; $h++) { //echo $_SESSION['NumRespuesta'];//??PACO if (!isset($_SESSION['NumRespuesta'])) { if ($RespEncuesta == '') { $numRespuesta = ''; } else { $_SESSION['NumRespuesta'] = $RespEncuesta; $numRespuesta = $RespEncuesta; } } else { $RespEncuesta = $_SESSION['NumRespuesta']; } if ($lineasEncuesta[$h]['lngTipo'] == 0) { //ESTA SIN TERMINAR, ESTO TIENE QUE SER DE OTRA FORMA 22/6/2015 //Hacemos un insert ficticio. Por que el tipo 0 es un Titulo y no hay que insertar nada $RespEncuesta = $clsCNEnc->InsertaRespuesta($id, $numRespuesta, $z, 0, ""); } else { if ($lineasEncuesta[$h]['lngTipo'] == 1) { //esto significa que es de tipo texto $z = $h + 1; logger('encuesta_respuesta', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " IdEncuesta: " . $id . " -> Pregunta {$z}: Tipo: 1 - Dato: " . $_POST['RES_' . $z]); $RespEncuesta = $clsCNEnc->InsertaRespuesta($id, $numRespuesta, $z, 1, $_POST['RES_' . $z]); if ($RespEncuesta === false) { logger('encuesta_respuesta', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " IdEncuesta: " . $id . " -> Pregunta {$z}: NO SE HA INSERTADO"); } else { logger('encuesta_respuesta', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " IdEncuesta: " . $id . " -> Pregunta {$z}: INSERTADO CORRECTAMENTE"); } } else { if ($lineasEncuesta[$h]['lngTipo'] == 4) { //esto significa que es de tipo texto obligatorio $z = $h + 1;
//echo $_SESSION['NumRespuesta'];//??PACO if (!isset($_SESSION['NumRespuesta'])) { if ($RespEncuesta == '') { $numRespuesta = ''; } else { $_SESSION['NumRespuesta'] = $RespEncuesta; $numRespuesta = $RespEncuesta; } } else { $RespEncuesta = $_SESSION['NumRespuesta']; } if ($lineasEncuesta[$h]['lngTipo'] == 0) { //ESTA SIN TERMINAR, ESTO TIENE QUE SER DE OTRA FORMA 22/6/2015 //Hacemos un insert ficticio. Por que el tipo 0 es un Titulo y no hay que insertar nada $z = $h + 1; $RespEncuesta = $clsCNEnc->InsertaRespuesta($id, $numRespuesta, $z, 0, ""); } else { if ($lineasEncuesta[$h]['lngTipo'] == 1 || $lineasEncuesta[$h]['lngTipo'] == 4) { //esto significa que es de tipo texto $z = $h + 1; //escribo en el log $ddf = fopen('../log/' . $_SESSION['base'] . '/' . $nombre, 'a'); date_default_timezone_set('Europe/Madrid'); $texto = "IdEncuesta: " . $id . " - IdCliente:" . $_SESSION['idCliente'] . " -> Pregunta {$z}: Tipo: 1 - Dato: " . $_POST['RES_' . $z]; fwrite($ddf, "[" . date("r") . "] {$texto}\n"); fclose($ddf); $RespEncuesta = $clsCNEnc->InsertaRespuesta($id, $numRespuesta, $z, $lineasEncuesta[$h]['lngTipo'], $_POST['RES_' . $z]); if ($RespEncuesta === false) { //escribo en el log $ddf = fopen('../log/' . $_SESSION['base'] . '/' . $nombre, 'a'); date_default_timezone_set('Europe/Madrid');