function verUnaEncuestaCompleta($idEncuesta, $idRespuesta) { $salida = ""; $respGeneral = verUnaRespuesta($idEncuesta, $idRespuesta); //print_r($respGeneral); if ($respGeneral) { $salida .= "<div class='row'>" . "<div class='box col-md-10'>" . "<div class='box-inner well'><div class='row'>" . " <div class='col-md-2 text-right'><img alt='Respuesta' src='img/logoSolo.png' class='img-circle' /></div> " . " <div class='col-md-6'>" . " <strong>" . $respGeneral["estado"] . "</strong><br>\r\n <strong>Inicio:</strong> " . $respGeneral["FechaHoraInicio"] . "<br>\r\n <strong>Finalización:</strong> " . $respGeneral["FechaHoraFin"] . "<br>\r\n <strong>IP:</strong> " . $respGeneral["IP"] . "<br>" . "<strong>Recolector:</strong> " . $respGeneral["TipoRecolector"]; if ($respGeneral["Identificacion"] != "") { $salida .= "<br><strong>Identificador:</strong> " . $respGeneral["Identificacion"]; } $salida .= "</div></div></div></div></div>"; $paginas = paginaXEncuesta($idEncuesta); if (!$paginas) { return "<div class='alert alert-danger'><button class='close' data-dismiss='alert' type='button'>x</button><strong></strong>\r\n Error al consultar la base de datos</div>"; } foreach ($paginas as $p) { $salida .= "<div class='row'>\r\n\t\t<div class='box col-md-10'>"; if ($p["Titulo"] != "") { $salida .= "<h3><small>" . $p["NroPagina"] . "." . $p["Titulo"] . "</small></h3>"; } $salida .= "<div class='box-inner'>\r\n <div class='box-content'><dl>"; $preguntas = preguntasXPagina($p["idPagina"], false); if (!$preguntas) { return "<div class='alert alert-danger'><button class='close' data-dismiss='alert' type='button'>x</button><strong></strong>\r\n Error al consultar la base de datos de preguntas</div>"; } foreach ($preguntas as $preg) { $respuestas = verRespuestaPregunta($idRespuesta, $preg['idPregunta']); //return $respuestas; if ($respuestas == "0") { return "<div class='alert alert-danger'><button class='close' data-dismiss='alert' type='button'>x</button><strong></strong>\r\n Error al consultar la base de datos de respuestas " . $preg['idPregunta'] . "</div>"; } $salida .= "<dt><span id='s" . $preg['idPregunta'] . "'>" . $preg['NroPregunta'] . "</span>. " . $preg['Texto'] . "</dt><dd>"; if (count($respuestas) > 0) { switch ($preg['idTipoPregunta']) { case "1": case "12": foreach ($respuestas as $r) { $salida .= $r["opcion1"]; } break; case "2": foreach ($respuestas as $r) { $salida .= $r["opcion1"] . " / "; } break; case "3": foreach ($respuestas as $r) { $salida .= $r["opcion1"] . ": " . $r["columna"] . " (" . $r["Ponderacion"] . ") / "; } break; case "4": foreach ($respuestas as $r) { $salida .= $r["opcion1"] . ": " . $r["columna"] . " / "; } break; case "11": foreach ($respuestas as $r) { $salida .= $r["opcion1"] . " - " . $r["opcion2"] . ": " . $r["RespuestaTexto"] . " / "; } break; default: foreach ($respuestas as $r) { $salida .= $r["RespuestaTexto"]; } break; } $salida .= "<br /></dd>"; } } $salida .= "</dl></div></div>"; } $salida .= "</div>"; } return $salida; }
function listadoXPaginas($idPagina, $analisis) { $textPreguntas = ""; $datos = preguntasXPagina($idPagina, $analisis); //print_r($datos);exit; if ($datos != "0") { foreach ($datos as $d) { $textPreguntas .= "<div class='box-inner'>\r\n <div class='box-header well'><h6>" . $d["NroPregunta"] . ". " . $d["Texto"] . "</h6></div>\r\n <div class='box-content'><div class='row'><div class='col-md-6' id='preguntas1" . $d["idPregunta"] . "'></div>" . " <div id='preguntas2" . $d["idPregunta"] . "' class='col-md-6'> </div></div>" . "<div class='row interpre'> </div><div class='row interpre'>" . "<div class='col-md-10'>\r\n <div class='form-group'>\r\n <label class='text-left' for='txtInterpretacion" . $d["idPregunta"] . "'>Interpretación:</label>\r\n <textarea class='form-control input-sm' id='txtInterpretacion" . $d["idPregunta"] . "'\r\n name='txtInterpretacion" . $d["idPregunta"] . "' ></textarea>\r\n </div></div><div class='col-md-2'><br /><br /><button id='btnGuardar' class='btn btn-primary' onclick=\"guardarInterpretacion('" . $d["idPregunta"] . "');\"><i class='glyphicon glyphicon-ok'></i></button></div>" . "</div>" . "</div></div>" . "<div class='row'> </div>"; } return $textPreguntas; } else { return "0"; } }