Example #1
0
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&oacute;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;
}
Example #2
0
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'>&nbsp;</div></div>" . "<div class='row interpre'>&nbsp;</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&oacute;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'>&nbsp;</div>";
        }
        return $textPreguntas;
    } else {
        return "0";
    }
}