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"); } } } } } } } //Fin del For if (count($lineasEncuesta) == $_POST['has']) { //PACO 31/7/2015 //guardo en la tabla tbrespuestas la encuesta, el numero de respuesta y la fecha $OK = $clsCNEnc->Alta_tbrespuestas($RespEncuesta, $id, ''); unset($_SESSION['NumRespuesta']); logger('encuesta_respuesta', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " IdEncuesta: " . $id . " -> FIN GUARDADO"); echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?id=Se ha realizado el alta correctamente.">'; die; } //recuperar los datos de la reclamacion por la id $datosEncuesta = $clsCNEnc->DatosEncuesta($_GET['id']); $lineasEncuesta = $clsCNEnc->lineasEncuesta($_GET['id']); //Vamos a dejar preparado los Bloques de preguntas separados es decir los id de los bloques $contador = 0; for ($d = 0; $d < count($lineasEncuesta); $d++) { if ($lineasEncuesta[$d]['lngTipo'] == 0) { //Si es un bloque lo marcamos //Comprobamos si es un bloque de preguntas $arrBlq[$contador] = $lineasEncuesta[$d]['lngNumPregunta']; $contador++;
fclose($ddf); } } } } } } //Fin del For //si han contestado los clientex externos, guardo los datos en la tabla 'tbencuestascontestadas' if ($_SESSION['idCliente'] !== false) { $OK = $clsCNEnc->RespuestaRegistrar($_SESSION['idCliente'], $id, $RespEncuesta); } if (count($lineasEncuesta) == $_POST['has']) { //PACO 31/7/2015 //guardo en la tabla tbrespuestas la encuesta, el numero de respuesta, la fecha y las sugerencias $OK = $clsCNEnc->Alta_tbrespuestas($RespEncuesta, $id, '', $_POST['sugerencias']); unset($_SESSION['NumRespuesta']); //escribo en el log $ddf = fopen('../log/' . $_SESSION['base'] . '/' . $nombre, 'a'); date_default_timezone_set('Europe/Madrid'); $texto = "IdEncuesta: " . $id . " - IdCliente:" . $_SESSION['idCliente'] . " -> FIN GUARDADO"; fwrite($ddf, "[" . date("r") . "] {$texto}\n"); fclose($ddf); echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito_encuesta.php?Id=La información enviada ha sido recibida en la Base de Datos del Sistema de Gestión de Calidad<br/>Se ha respondido correctamente la encuesta.">'; die; } //recuperar los datos de la reclamacion por la id $datosEncuesta = $clsCNEnc->DatosEncuesta($_GET['id']); $lineasEncuesta = $clsCNEnc->lineasEncuesta($_GET['id']); //Vamos a dejar preparado los Bloques de preguntas separados es decir los id de los bloques $contador = 0;