Exemplo n.º 1
0
 public function cargarEncuesta($id_encuesta, $id_modulo)
 {
     $unaEncuesta = new encuesta();
     //$unUsuario =  new usuario();
     $modulos = $unaEncuesta->modulosEncuesta($id_encuesta);
     $moduloActual = $unaEncuesta->moduloActualEncuesta($id_encuesta, $id_modulo);
     $numeroRespuesta = array();
     $tipoRespuesta = array();
     $cantidad_de_modulos = $unaEncuesta->cantidad_modulos_por_encuesta($id_encuesta);
     if ($moduloActual['id_modulo'] !== '' && $moduloActual['id_modulo'] !== null) {
         if ($moduloActual['id_modulo'] == 1) {
             $opciones .= "<div><center><h3>Instructivo para diligenciamiento de la Encuesta</h3></center></div><br>";
             $opciones .= "<div><center><pre>A continuaci&oacute;n encontrar&aacute;s una serie de preguntas relacionadas con tus conceptos sobre sexualidad y pr&aacute;cticas sexuales. Algunas veces es difícil recordar o responder exactamente las preguntas, queremos recomendarte respondas honestamente esta encuesta, que permitir&aacute; tener una aproximaci&oacute;n a las din&aacute;micas de los j&oacute;venes universitarios, y con base en los resultados, proponer servicios de apoyo coherentes con realidades diversas.</pre></center></div><br>";
             $opciones .= "<div><center><pre>Recuerda que toda la informaci&oacute;n que consignes en el instrumento es totalmente <label>ANONIMA Y CONFIDENCIAL.</label> Dada la importancia de los temas tratados tendr&aacute;s la oportunidad de contestarla en varios momentos sin que se altere su contenido. Conserva el c&oacute;digo o pin de acceso, es siempre el mismo. Una vez accedas, tienes 7 d&iacute;as para contestarla. Encontrar&aacute;s diferentes tipos de preguntas organizadas en 5 m&oacute;dulos, lee las instrucciones para cada tipo de pregunta.</pre></center></div><br>";
             $opciones .= "<div><ul><li>M&oacute;dulo 1: Información general</li><li>M&oacute;dulo 2: Din&aacute;micas sexuales</li><li>M&oacute;dulo 3: M&oacute;dulo: Salud sexual e infecciones de transmisi&oacute;n sexual</li><li>M&oacute;dulo 4: M&oacute;dulo: Vida sexual</li><li>M&oacute;dulo 5: M&oacute;dulo: contexto sociocultural</li></ul></div><br>";
             $opciones .= "<div><center><pre>Te agradecemos contestar todas las preguntas, tus respuestas son muy importantes. Al terminar cada m&oacute;dulo recuerda Guardar tus respuestas y hacer clic en Siguiente Modulo. Si sales de la encuesta, el software iniciara en el m&oacute;dulo siguiente al que qued&oacute; guardado.</pre></center></div><br>";
             $opciones .= "<div><center><label><h2>" . $modulos[$id_modulo - 1]['descripcion'] . "</h2></label><center></div>";
             $opciones .= "<br><br>";
         } else {
             $opciones .= "<div><center><label><h2>" . $modulos[$id_modulo - 1]['descripcion'] . "</h2></label><center></div>";
             $opciones .= "<br><br>";
         }
         $fila = 0;
         $columna = 1;
         $opcion_vinculo = "";
         $pregunta_a_vincular = 0;
         $id_pregunta = "";
         // $preguntas = $unaEncuesta->preguntaEncuestaLimitado($id_modulo, $cantidad_registros_por_pagina , $rango  );
         /*recoge las preguntas por modulo*/
         $preguntas = $unaEncuesta->preguntasEncuesta($id_encuesta, $moduloActual['id_modulo']);
         if (count($preguntas) > 0) {
             $num = 0;
             foreach ($preguntas as $pre) {
                 $filas_pregunta_tabla = $unaEncuesta->opcionesPregunta($pre['id_pregunta']);
                 $columnas_pregunta_tabla = $unaEncuesta->opcionesPreguntaTipoTabla($pre['id_pregunta']);
                 $preguntas_vinculadas = $unaEncuesta->PreguntasVinculadas($id_encuesta, $pre['id_pregunta']);
                 if ($pre["num_pregunta"] !== null) {
                     $tipoRespuesta[] = $pre["id_tipo"];
                     $numeroRespuesta[] = $pre["num_pregunta"];
                 }
                 switch ($pre['id_tipo']) {
                     case 1:
                         $cantidad_filas_y_columnas = $unaEncuesta->consultarPresentacionPregunta($pre['id_pregunta']);
                         if (count($cantidad_filas_y_columnas) > 0) {
                             $k = 0;
                             $p = 0;
                             $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><br><br>";
                             $opciones .= "<table class='table' id='" . $pre['num_pregunta'] . "'><thead><tr><th colspan='" . $cantidad_filas_y_columnas['cantidad_columnas'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label></th></tr></thead><tbody>";
                             for ($i = 0; $i < count($filas_pregunta_tabla); $i++) {
                                 $opciones .= "<tr>";
                                 for ($j = 0; $j < $cantidad_filas_y_columnas['cantidad_columnas']; $j++) {
                                     if ($k < count($filas_pregunta_tabla)) {
                                         if ($this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) == 'Otro' || $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) == 'Otra') {
                                             $opciones .= "<td><label><input type='radio' class='unica_respuesta' id='" . $pre['num_pregunta'] . $p . "' name='radios" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) . "'> " . $filas_pregunta_tabla[$k]['etiqueta_opcion'] . "</label><br><label>¿Cu&aacute;l?&nbsp;<input type=text class='form-control otro_cual' placeholder='ingrese un valor' name='cajitas' id='cajitas" . $pre['num_pregunta'] . $p . "'></label></tr><br>";
                                             $pregunta_cual[] = array("id" => "cajitas" . $pre['num_pregunta'] . $p, "name" => "radios" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "id_pregunta" => $pre['id_pregunta'], "name_caja" => "cajitas");
                                         } else {
                                             $opciones .= "<td><label><input type='radio' class='unica_respuesta' id='" . $pre['num_pregunta'] . $p . "' name='radios" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) . "'> " . $filas_pregunta_tabla[$k]['etiqueta_opcion'] . "</label></td>";
                                         }
                                     }
                                     $k++;
                                     $p++;
                                 }
                                 $opciones .= "</tr>";
                             }
                             if ($pre['id_pregunta'] == $preguntas_vinculadas[0]['id_pregunta']) {
                                 $pre_vinculadas[] = array("name" => "radios" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "opciones" => $preguntas_vinculadas[0]['opcion'], "pregunta_vinculada" => $preguntas_vinculadas[0]['vinculo']);
                             } else {
                                 $pregunta_radio[] = array("name" => "radios" . $pre['num_pregunta'], "t" => "radio", "numero" => $pre['num_pregunta']);
                             }
                             $opciones .= "</tbody></table></div><br>";
                         } else {
                             $p = 0;
                             $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br>";
                             for ($i = 0; $i < count($filas_pregunta_tabla); $i++) {
                                 if ($this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) == 'Otro' || $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion'] == 'Otra')) {
                                     $opciones .= "<label><input type='radio' class='unica_respuesta' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='radios" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'> " . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><br><label>¿Cu&aacute;l?&nbsp;<input type=text class='form-control otro_cual' placeholder='ingrese un valor' name='cajitas' id='cajitas" . $pre['num_pregunta'] . ($i + 1) . "'></label><br>";
                                     $pregunta_cual[] = array("id" => "cajitas" . $pre['num_pregunta'] . ($i + 1), "name" => "radios" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "id_pregunta" => $pre['id_pregunta'], "name_caja" => "cajitas");
                                 } else {
                                     $opciones .= "<label><input type='radio' class='unica_respuesta' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='radios" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'> " . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><br>";
                                 }
                                 $p++;
                             }
                             if ($pre['id_pregunta'] == $preguntas_vinculadas[0]['id_pregunta']) {
                                 $pre_vinculadas[] = array("name" => "radios" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "opciones" => $preguntas_vinculadas[0]['opcion'], "pregunta_vinculada" => $preguntas_vinculadas[0]['vinculo']);
                             } else {
                                 $pregunta_radio[] = array("name" => "radios" . $pre['num_pregunta'], "t" => "radio", "numero" => $pre['num_pregunta']);
                             }
                             $opciones .= "</div><br>";
                         }
                         break;
                     case 2:
                         $cantidad_filas_y_columnas = $unaEncuesta->consultarPresentacionPregunta($pre['id_pregunta']);
                         if (count($cantidad_filas_y_columnas) > 0) {
                             $k = 0;
                             $s = 0;
                             $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><br><br>";
                             $opciones .= "<table class='table' id='" . $pre['num_pregunta'] . "'><thead><tr><th colspan='" . $cantidad_filas_y_columnas['cantidad_columnas'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label></th></tr></thead><tbody>";
                             for ($i = 0; $i < count($filas_pregunta_tabla); $i++) {
                                 $opciones .= "<tr>";
                                 for ($j = 0; $j < $cantidad_filas_y_columnas['cantidad_columnas']; $j++) {
                                     if ($k < count($filas_pregunta_tabla)) {
                                         if ($this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion'] == 'Otras')) {
                                             $opciones .= "<td><label><input type='checkbox' class='respuesta_multiple' id='" . $pre['num_pregunta'] . ($s + 1) . "' name='cajas" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) . "'>" . $filas_pregunta_tabla[$k]['etiqueta_opcion'] . "</label><br><label>¿Cu&aacute;les?&nbsp;<input type=text class='form-control otro_cual' placeholder='ingrese un valor'  name='cajitas' id='cajitas" . $pre['num_pregunta'] . ($s + 1) . "'></label></td>";
                                             $pregunta_cual[] = array("id" => $pre['num_pregunta'] . ($s + 1), "name" => "cajas" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "id_pregunta" => $pre['id_pregunta'], "name_caja" => "cajitas");
                                         }
                                         if ($this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) == 'Otro' || $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion'] == 'Otra') || $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion'] == 'Otros')) {
                                             $opciones .= "<td><label><input type='checkbox' class='respuesta_multiple' id='" . $pre['num_pregunta'] . ($s + 1) . "' name='cajas" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) . "'>" . $filas_pregunta_tabla[$k]['etiqueta_opcion'] . "</label><br><label>¿Cu&aacute;l?&nbsp;<input type=text class='form-control otro_cual' placeholder='ingrese un valor' name='cajitas' id='cajitas" . $pre['num_pregunta'] . ($s + 1) . "'></label></td>";
                                             $pregunta_cual[] = array("id" => $pre['num_pregunta'] . ($s + 1), "name" => "cajas" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "id_pregunta" => $pre['id_pregunta'], "name_caja" => "cajitas");
                                         } else {
                                             $opciones .= "<td><label><input type='checkbox' class='respuesta_multiple' id='" . $pre['num_pregunta'] . ($s + 1) . "' name='cajas" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$k]['etiqueta_opcion']) . "'>" . $filas_pregunta_tabla[$k]['etiqueta_opcion'] . "</label></td>";
                                         }
                                     }
                                     $k++;
                                     $s++;
                                 }
                                 $opciones .= "</tr>";
                             }
                             $pregunta_check[] = array("name" => "cajas" . $pre['num_pregunta'], "t" => "check", "numero" => $pre['num_pregunta']);
                             $opciones .= "</tbody></table></div><br>";
                         } else {
                             $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br>";
                             for ($i = 0; $i < count($filas_pregunta_tabla); $i++) {
                                 if ($this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion'] == 'Otras')) {
                                     $opciones .= "<label><input type='checkbox' class='respuesta_multiple' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='cajas" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'>" . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><br><label>¿Cu&aacute;les?&nbsp;<input type=text class='form-control otro_cual' placeholder='ingrese un valor' name='cajitas' id='cajitas" . $pre['num_pregunta'] . ($i + 1) . "'></label>";
                                     $pregunta_cual[] = array("id" => $pre['num_pregunta'] . ($i + 1), "name" => "cajas" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "id_pregunta" => $pre['id_pregunta'], "name_caja" => "cajitas");
                                 }
                                 if ($this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) == 'Otro' || $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion'] == 'Otra') || $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion'] == 'Otros')) {
                                     $opciones .= "<label><input type='checkbox' class='respuesta_multiple' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='cajas" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'>" . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><br><label>¿Cu&aacute;l?&nbsp;<input type=text class='form-control otro_cual' placeholder='ingrese un valor' name='cajitas' id='cajitas" . $pre['num_pregunta'] . ($i + 1) . "'></label>";
                                     $pregunta_cual[] = array("id" => $pre['num_pregunta'] . ($i + 1), "name" => "cajas" . $pre['num_pregunta'], "numero_pregunta" => $pre['num_pregunta'], "id_pregunta" => $pre['id_pregunta'], "name_caja" => "cajitas");
                                 } else {
                                     $opciones .= "<label><input type='checkbox' class='respuesta_multiple' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='cajas" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'>" . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><br>";
                                 }
                             }
                             $pregunta_check[] = array("name" => "cajas" . $pre['num_pregunta'], "t" => "check", "numero" => $pre['num_pregunta']);
                             $opciones .= "</div><br>";
                         }
                         break;
                     case 3:
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br><br>";
                         $opciones .= "<input type='text' class='form-control respuesta_abierta' id='" . $pre['num_pregunta'] . $num . "'><br>";
                         $opciones .= "</div><br>";
                         $cajas_abierta[] = array("id" => $pre['num_pregunta'] . $num, "tipo" => "caja_abierta", "numero" => $pre['num_pregunta']);
                         $num++;
                         break;
                     case 4:
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br><br>";
                         $opciones .= "<input type='text' class='form-control'id='fecha" . $pre['id_pregunta'] . "'><br>";
                         $opciones .= "</div><br>";
                         $cajas_fecha[] = array("id" => "fecha" . $pre['id_pregunta'], "tipo" => "caja_fecha", "numero" => $pre['num_pregunta']);
                         break;
                     case 5:
                         $cantidad_filas_y_columnas = $unaEncuesta->consultarTipoTabla($pre['id_pregunta']);
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . ". " . $pre['texto_pregunta'] . "</label><br><br>";
                         $opciones .= "<table class='table table-condensed' id='" . $pre['num_pregunta'] . "'><thead><tr><th><label>Enunciado</label></th>";
                         for ($i = 0; $i < $cantidad_filas_y_columnas['cantidad_columnas']; $i++) {
                             $opciones .= "<th><label>" . $columnas_pregunta_tabla[$i]['opcion_columna'] . "</label>";
                         }
                         $opciones .= "</th></tr></thead>";
                         /*CUERPO DE LA TABLA*/
                         $opciones .= "<tbody>";
                         $preguntas_tabla[] = array("id_pregunta" => $pre['num_pregunta']);
                         for ($i = 0; $i < $cantidad_filas_y_columnas['cantidad_filas']; $i++) {
                             $opciones .= "<tr><td><label>" . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label></td>";
                             for ($j = 0; $j < count($columnas_pregunta_tabla); $j++) {
                                 $opciones .= "<td><label><input type='radio' id='radio_table" . ($fila + $columna) . "' name='radios_tabla" . $columna . "[]' class='opcion_tipo_tabla' id='" . $pre['num_pregunta'] . "' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . ":" . $this->sanear_string($columnas_pregunta_tabla[$j]['opcion_columna']) . "'></label></td>";
                                 $radio_tabla[] = array("id" => "radio_table" . ($fila + $columna) . "", "tipo" => "radio", "numero" => $pre['num_pregunta'], "name" => 'radios_tabla' . $columna);
                                 $fila++;
                             }
                             $columna++;
                         }
                         $opciones .= "</tr></tbody></table></div><br>";
                         break;
                     case 6:
                         $opciones .= "<div><label id='enunciado" . $pre['num_pregunta'] . "'>" . $pre['num_pregunta'] . ". " . $pre['texto_pregunta'] . "</label>";
                         $opciones .= "</div><br>";
                         break;
                     case 7:
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br><br>";
                         $opciones .= "<select class='selectpicker form-control caja1' id='departamento' data-width='' data-live-search='true' data-style='btn btn-primary' data-size='5' tabindex='1'>" . "     <option value='0'>Selecciona el departamento</option>" . "     </select>";
                         $opciones .= "<br>";
                         $opciones .= "<select class='selectpicker form-control caja1' id='municipio' data-width='' data-live-search='true' data-style='btn btn-primary' data-size='5' tabindex='1'>" . "     <option value='0'>Selecciona el municipio</option>" . "     </select>";
                         $opciones .= "</div><br><br>";
                         $pregunta_combo_ubicacion[] = array("id" => 'departamento', "tipo" => "combo", "numero" => $pre['num_pregunta']);
                         $pregunta_combo_ubicacion[] = array("id" => 'municipio', "tipo" => "combo", "numero" => $pre['num_pregunta']);
                         break;
                     case 8:
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br><br>";
                         $opciones .= "<select class='selectpicker form-control caja1' id='facultad' data-width='' data-live-search='true' data-style='btn btn-primary' data-size='5' tabindex='1'>" . "     <option value='0'>Selecciona la facultad</option>" . "     </select></div>";
                         $opciones .= "<br>";
                         $opciones .= "<select class='selectpicker form-control caja1' id='programa' data-width='' data-live-search='true' data-style='btn btn-primary' data-size='5' tabindex='1'>" . "     <option value='0'>Selecciona la carrera que estudias</option>" . "     </select></div>";
                         $opciones .= "</div><br><br>";
                         $pregunta_combo_universidad[] = array("id" => 'facultad', "tipo" => "combo", "numero" => $pre['num_pregunta']);
                         $pregunta_combo_universidad[] = array("id" => 'programa', "tipo" => "combo", "numero" => $pre['num_pregunta']);
                         break;
                     case 9:
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br><br>";
                         $opciones .= "<select class='selectpicker form-control caja1' id='semestre' data-width='' data-live-search='true' data-style='btn btn-primary' data-size='5' tabindex='1'>" . "     <option value='0'>Seleccione la cantidad de semestres cursados</option>" . "     <option value='3'>3</option>" . "     <option value='4'>4</option>" . "     <option value='5'>5</option>" . "     <option value='6'>6</option>" . "     <option value='7'>7</option>" . "     <option value='8'>8</option>" . "     <option value='9'>9</option>" . "     <option value='10'>10</option>" . "     <option value='11'>11 o m&aacute;s</option>" . "     </select></div>";
                         $opciones .= "<br></div>";
                         $pregunta_combo_semestre[] = array("id" => 'semestre', "tipo" => "combo", "numero" => $pre['num_pregunta']);
                         break;
                     case 10:
                         $opciones .= "<div id='" . $pre['num_pregunta'] . "' class='pregunta_tipo_" . $pre['id_tipo'] . "'><label>" . $pre['num_pregunta'] . "." . $pre['texto_pregunta'] . "</label><br><br>";
                         $p = 0;
                         for ($i = 0; $i < count($filas_pregunta_tabla); $i++) {
                             if ($filas_pregunta_tabla[$i]['etiqueta_opcion'] == 'Toda la vida') {
                                 $opciones .= "<label><input type='radio' class='unica_respuesta' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='radios" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'> " . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><br>";
                             }
                             if ($this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) == 'anos') {
                                 $opciones .= "<label><input type='radio' class='unica_respuesta' id='" . $pre['num_pregunta'] . ($i + 1) . "' name='radios" . $pre['num_pregunta'] . "[]' value='" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "'> " . $filas_pregunta_tabla[$i]['etiqueta_opcion'] . "</label><input type=text class='form-control cajatiempo' placeholder='ingrese un valor' id='cajita" . $pre['num_pregunta'] . ($i + 1) . "'><br>";
                                 $pregunta_anios_meses[] = array("name" => "radios" . $pre['num_pregunta'], "id" => "cajita" . $pre['num_pregunta'] . ($i + 1), "numero" => $pre['num_pregunta']);
                             }
                             if ($this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) == 'meses') {
                                 //$opciones .= "<label><input type='radio' class='unica_respuesta' id='".$pre['num_pregunta'].($i + 1)."' name='radios".$pre['num_pregunta']."[]' value='".$this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion'])."'> ".$filas_pregunta_tabla[$i]['etiqueta_opcion']."</label><input type=text class='form-control' placeholder='ingrese un valor' id='cajita".$pre['num_pregunta'].($i + 1)."'><br>";
                                 $opciones .= "<label class='cajatiempo'>" . $this->sanear_string($filas_pregunta_tabla[$i]['etiqueta_opcion']) . "</label><input type=text class='form-control cajatiempo' placeholder='ingrese un valor' id='cajita" . $pre['num_pregunta'] . ($i + 1) . "'><br>";
                                 $pregunta_anios_meses[] = array("name" => "radios" . $pre['num_pregunta'], "id" => "cajita" . $pre['num_pregunta'] . ($i + 1), "numero" => $pre['num_pregunta']);
                             }
                         }
                         $pregunta_radio[] = array("name" => "radios" . $pre['num_pregunta'], "t" => "radio", "numero" => $pre['num_pregunta']);
                         $opciones .= "</div><br>";
                         break;
                     default:
                         /*echo 'TIPO NO ADECUADO';*/
                 }
                 /*fin swicht*/
                 //$opciones .="<hr><br>";
             }
             /*FIN FOR PREGUNTAS*/
             session_start();
             $opciones .= "<div><center><h4>Usted se encuentra en el modulo " . $id_modulo . " de " . $cantidad_de_modulos[0]['num'] . " <h3></center></div>";
             $opciones .= "<hr><br>";
             $opciones .= "<div><center><a href='#' id='sig_mod' class='btn btn-primary'>Siguiente Modulo</a></center></div></div> ";
             echo $opciones;
         } else {
         }
     } else {
     }
 }