コード例 #1
0
 public function ListadoPines($sql_listado, $id_consulta, $id_universidad, $id_facultad, $id_programa)
 {
     $unaEncuesta = new encuesta();
     $codigos = $unaEncuesta->listadoPines($sql_listado);
     $_SESSION['codigos'] = $codigos;
     //print_r($codigos);
     $uvsf = 0;
     $uvme = 0;
     $puj = 0;
     $usc = 0;
     $respondidas_sf = 0;
     $respondidas_me = 0;
     $respondidas_puj = 0;
     $respondidas_usc = 0;
     $no_respondidas_sf = 0;
     $no_respondidas_me = 0;
     $no_respondidas_puj = 0;
     $no_respondidas_usc = 0;
     $sin_responder_sf = 0;
     $sin_responder_me = 0;
     $sin_responder_puj = 0;
     $sin_responder_usc = 0;
     $femenino = 0;
     $masculino = 0;
     $respondidas_femenino = 0;
     $no_respondidas_femenino = 0;
     $respondidas_masculino = 0;
     $no_respondidas_masculino = 0;
     $otros_respondidas = 0;
     $otros_respondidas1 = 0;
     $datos = array();
     if (count($codigos) > 0) {
         $cadena = '';
         $numcolumnas = 4;
         $i = 1;
         switch ($id_consulta) {
             case 6:
                 foreach ($codigos as $p) {
                     $uni = substr($p['u'], 0, -6);
                     switch ($uni) {
                         case "uvsf":
                             $uvsf++;
                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                 $respondidas_sf++;
                             } else {
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                     $no_respondidas_sf++;
                                 } else {
                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                         $sin_responder_sf++;
                                     }
                                 }
                             }
                             break;
                         case "uvme":
                             $uvme++;
                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                 $respondidas_me++;
                             } else {
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                     $no_respondidas_me++;
                                 } else {
                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                         $sin_responder_me++;
                                     }
                                 }
                             }
                             break;
                         case "puj":
                             $puj++;
                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                 $respondidas_puj++;
                             } else {
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                     $no_respondidas_puj++;
                                 } else {
                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                         $sin_responder_puj++;
                                     }
                                 }
                             }
                             break;
                         case "usc":
                             $usc++;
                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                 $respondidas_usc++;
                             } else {
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                     $no_respondidas_usc++;
                                 } else {
                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                         $sin_responder_usc++;
                                     }
                                 }
                             }
                             break;
                     }
                     $i++;
                 }
                 $_SESSION['encabezado_tabla'] = '</div><table border="0" align="center"><thead><tr><th colspan="6">RESUMEN DE CONTRASEÑAS</th></tr></thead>';
                 $_SESSION['cuerpo_tabla'] = '<tbody><tr><td>id</td><td>Nombre</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin Diligenciar</td><td>Total</td></tr>';
                 $uvsf_datos = array("u" => "uvsf000000", "uni" => "Universidad del Valle sede san fernando", "cant" => $uvsf, "respondidas" => $respondidas_sf, "no_respondidas" => $no_respondidas_sf, "sin_responder" => $sin_responder_sf);
                 $uvme_datos = array("u" => "uvme000000", "uni" => "Universidad del Valle sede Melendez", "cant" => $uvme, "respondidas" => $respondidas_me, "no_respondidas" => $no_respondidas_me, "sin_responder" => $sin_responder_me);
                 $puj_datos = array("u" => "puj000000", "uni" => "Pontificia Universidad Javeriana", "cant" => $puj, "respondidas" => $respondidas_puj, "no_respondidas" => $no_respondidas_puj, "sin_responder" => $sin_responder_puj);
                 $usc_datos = array("u" => "usc000000", "uni" => "Universidad Santiago de cali", "cant" => $usc, "respondidas" => $respondidas_usc, "no_respondidas" => $no_respondidas_usc, "sin_responder" => $sin_responder_usc);
                 $datos[] = $uvsf_datos;
                 $datos[] = $uvme_datos;
                 $datos[] = $puj_datos;
                 $datos[] = $usc_datos;
                 $_SESSION['codigos'] = $datos;
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan=\"{$numcolumnas}\">CONTRASEÑAS GENERADAS</th></tr><tr><td colspan=\"{$numcolumnas}\">se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Codigo</td><td>Universidad</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin diligenciar</td><td>Total</td></tr>";
                 if ($resto == 1) {
                 }
                 $cadena .= "<tr><td>uvsf</td><td>Universidad del valle Sede San fernando</td><td>" . $respondidas_sf . "</td><td>" . $no_respondidas_sf . "</td><td>" . $sin_responder_sf . "</td><td>" . $uvsf . "</td></tr>";
                 $cadena .= "<tr><td>uvme</td><td>Universidad del valle Sede Melendez</td><td>" . $respondidas_me . "</td><td>" . $no_respondidas_me . "</td><td>" . $sin_responder_me . "</td><td>" . $uvme . "</td></tr>";
                 $cadena .= "<tr><td>puj</td><td>Pontificia Universidad Javeriana</td><td>" . $respondidas_puj . "</td><td>" . $no_respondidas_puj . "</td><td>" . $sin_responder_puj . "</td><td>" . $puj . "</td></tr>";
                 $cadena .= "<tr><td>usc</td><td>Universidad Santiago de Cali</td><td>" . $respondidas_usc . "</td><td>" . $no_respondidas_usc . "</td><td>" . $sin_responder_usc . "</td><td>" . $usc . "</td></tr>";
                 if ($resto == 0) {
                     //$cadena .= "<tr>";
                     //$cadena .= "</tr>";
                 }
                 break;
             case 7:
                 $resultados = array();
                 $total = 0;
                 //foreach ($codigos as $p):
                 //$uni = substr($p['u'], 0, -6);
                 switch ($id_universidad) {
                     case "uvsf":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         foreach ($todas_las_facultades as $t) {
                             $cantidad = 0;
                             $respondidas_sf = 0;
                             $no_respondidas_sf = 0;
                             $sin_responder_sf = 0;
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($codigos as $p) {
                                 $fac = explode(",", $p['p']);
                                 $valor = $this->sanear_string($fac[0]);
                                 if ($nombre == $valor) {
                                     $cantidad++;
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $respondidas_sf++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $no_respondidas_sf++;
                                         } else {
                                             if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                 $sin_responder_sf++;
                                             }
                                         }
                                     }
                                 } else {
                                 }
                             }
                             $resultados[] = array("tipo" => "f1", "u" => $id_universidad . "000000", "f" => $nombre, "cant" => $cantidad, "respondidas" => $respondidas_sf, "no_respondidas" => $no_respondidas_sf, "sin_responder" => $sin_responder_sf);
                             $u = array();
                         }
                         break;
                     case "uvme":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         foreach ($todas_las_facultades as $t) {
                             $cantidad = 0;
                             $respondidas_me = 0;
                             $no_respondidas_me = 0;
                             $sin_responder_me = 0;
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($codigos as $p) {
                                 $fac = explode(",", $p['p']);
                                 $valor = $this->sanear_string($fac[0]);
                                 if ($nombre == $valor) {
                                     $cantidad++;
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $respondidas_me++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $no_respondidas_me++;
                                         } else {
                                             if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                 $sin_responder_me++;
                                             }
                                         }
                                     }
                                 } else {
                                 }
                             }
                             $resultados[] = array("tipo" => "f1", "u" => $id_universidad . "000000", "f" => $nombre, "cant" => $cantidad, "respondidas" => $respondidas_me, "no_respondidas" => $no_respondidas_me, "sin_responder" => $sin_responder_me);
                             $u = array();
                         }
                         break;
                     case "puj":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         foreach ($todas_las_facultades as $t) {
                             $cantidad = 0;
                             $respondidas_puj = 0;
                             $no_respondidas_puj = 0;
                             $sin_responder_puj = 0;
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($codigos as $p) {
                                 $fac = explode(",", $p['p']);
                                 $valor = $this->sanear_string($fac[0]);
                                 if ($nombre == $valor) {
                                     $cantidad++;
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $respondidas_puj++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $no_respondidas_puj++;
                                         } else {
                                             if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                 $sin_responder_puj++;
                                             }
                                         }
                                     }
                                 } else {
                                 }
                             }
                             $resultados[] = array("tipo" => "f1", "u" => $id_universidad . "000000", "f" => $nombre, "cant" => $cantidad, "respondidas" => $respondidas_puj, "no_respondidas" => $no_respondidas_puj, "sin_responder" => $sin_responder_puj);
                             $u = array();
                         }
                         break;
                     case "usc":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         foreach ($todas_las_facultades as $t) {
                             $cantidad = 0;
                             $respondidas_usc = 0;
                             $no_respondidas_usc = 0;
                             $sin_responder_usc = 0;
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($codigos as $p) {
                                 $fac = explode(",", $p['p']);
                                 $valor = $this->sanear_string($fac[0]);
                                 if ($nombre == $valor) {
                                     $cantidad++;
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $respondidas_usc++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $no_respondidas_usc++;
                                         } else {
                                             if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                 $sin_responder_usc++;
                                             }
                                         }
                                     }
                                 } else {
                                 }
                             }
                             $resultados[] = array("tipo" => "f1", "u" => $id_universidad . "000000", "f" => $nombre, "cant" => $cantidad, "respondidas" => $respondidas_usc, "no_respondidas" => $no_respondidas_usc, "sin_responder" => $sin_responder_usc);
                             $u = array();
                         }
                         break;
                 }
                 $_SESSION['encabezado_tabla'] = '</div><table border="0" align="center"><thead><tr><th colspan="6">RESUMEN DE CONTRASEÑAS</th></tr></thead>';
                 $_SESSION['cuerpo_tabla'] = '<tbody><tr><td>id</td><td>Nombre</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin Diligenciar</td><td>Total</td></tr>';
                 $_SESSION['codigos'] = $resultados;
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan=\"{$numcolumnas}\">CONTRASEÑAS GENERADAS</th></tr><tr><td colspan=\"{$numcolumnas}\">se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Codigo</td><td>Universidad</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin diligenciar</td><td>Total</td></tr>";
                 if ($resto == 1) {
                 }
                 foreach ($resultados as $r) {
                     $uni = substr($r['u'], 0, -6);
                     switch ($uni) {
                         case "uvsf":
                             $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>" . $r['f'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                             break;
                         case "uvme":
                             $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>" . $r['f'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                             break;
                         case "puj":
                             $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>" . $r['f'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                             break;
                         case "usc":
                             $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>" . $r['f'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                             break;
                     }
                 }
                 if ($resto == 0) {
                 }
                 //                $resultados = array();
                 //                $total = 0;
                 //
                 //                $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                 //
                 //                foreach ($todas_las_facultades as $t):
                 //                    $cantidad = 0;
                 //                    $nombre = trim($this->sanear_string($t['nombre_facultad']));
                 //
                 //                    foreach ($codigos as $p):
                 //                        $fac = explode(",", $p['p']);
                 //                        $valor = $this->sanear_string($fac[0]);
                 //                        if ($nombre == $valor)
                 //                        {
                 //                            $cantidad++;
                 //                        }
                 //                        else
                 //                        {}
                 //                    endforeach;
                 //                    $resultados[] =array("f"=>$nombre, "r"=>$cantidad);
                 //                    $u = array();
                 //                endforeach;
                 break;
             case 8:
                 switch ($id_universidad) {
                     case "uvsf":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $cantidad = 0;
                         $cantidad1 = 0;
                         $respondidas_sf = 0;
                         $no_respondidas_sf = 0;
                         $sin_responder_sf = 0;
                         foreach ($todas_las_facultades as $t) {
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($todos_los_programas_academicos as $pro) {
                                 $cantidad = 0;
                                 $cantidad1 = 0;
                                 $respondidas_sf = 0;
                                 $no_respondidas_sf = 0;
                                 $sin_responder_sf = 0;
                                 $nombre_p = trim($this->sanear_string($pro['nombre_programa']));
                                 foreach ($codigos as $p) {
                                     $fac = explode(",", $p['p']);
                                     $valor = $this->sanear_string($fac[0]);
                                     $valor_p = $this->sanear_string($fac[1]);
                                     if ($nombre == $valor) {
                                         $cantidad++;
                                         if ($nombre_p == $valor_p) {
                                             $cantidad1++;
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $respondidas_sf++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $no_respondidas_sf++;
                                                 } else {
                                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                         $sin_responder_sf++;
                                                     }
                                                 }
                                             }
                                         } else {
                                         }
                                     } else {
                                     }
                                     //echo $cantidad1."<br>";
                                 }
                                 $u[] = array("tipo" => "p1", "u" => $id_universidad . "000000", "f" => $nombre, "p" => $nombre_p, "cant" => $cantidad1, "respondidas" => $respondidas_sf, "no_respondidas" => $no_respondidas_sf, "sin_responder" => $sin_responder_sf);
                             }
                             /*for each facultad*/
                         }
                         /*cierre universidad*/
                         break;
                     case "uvme":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $cantidad = 0;
                         $cantidad1 = 0;
                         $respondidas_me = 0;
                         $no_respondidas_me = 0;
                         $sin_responder_me = 0;
                         foreach ($todas_las_facultades as $t) {
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($todos_los_programas_academicos as $pro) {
                                 $cantidad = 0;
                                 $cantidad1 = 0;
                                 $respondidas_me = 0;
                                 $no_respondidas_me = 0;
                                 $sin_responder_me = 0;
                                 $nombre_p = trim($this->sanear_string($pro['nombre_programa']));
                                 foreach ($codigos as $p) {
                                     $fac = explode(",", $p['p']);
                                     $valor = $this->sanear_string($fac[0]);
                                     $valor_p = $this->sanear_string($fac[1]);
                                     if ($nombre == $valor) {
                                         $cantidad++;
                                         if ($nombre_p == $valor_p) {
                                             $cantidad1++;
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $respondidas_me++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $no_respondidas_me++;
                                                 } else {
                                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                         $sin_responder_me++;
                                                     }
                                                 }
                                             }
                                         } else {
                                         }
                                     } else {
                                     }
                                     //echo $cantidad1."<br>";
                                 }
                                 $u[] = array("tipo" => "p1", "u" => $id_universidad . "000000", "f" => $nombre, "p" => $nombre_p, "cant" => $cantidad, "respondidas" => $respondidas_me, "no_respondidas" => $no_respondidas_me, "sin_responder" => $sin_responder_me);
                             }
                             /*for each facultad*/
                         }
                         /*cierre universidad*/
                         break;
                     case "puj":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $cantidad = 0;
                         $cantidad1 = 0;
                         $respondidas_puj = 0;
                         $no_respondidas_puj = 0;
                         $sin_responder_puj = 0;
                         foreach ($todas_las_facultades as $t) {
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($todos_los_programas_academicos as $pro) {
                                 $cantidad = 0;
                                 $cantidad1 = 0;
                                 $respondidas_puj = 0;
                                 $no_respondidas_puj = 0;
                                 $sin_responder_puj = 0;
                                 $nombre_p = trim($this->sanear_string($pro['nombre_programa']));
                                 foreach ($codigos as $p) {
                                     $fac = explode(",", $p['p']);
                                     $valor = $this->sanear_string($fac[0]);
                                     $valor_p = $this->sanear_string($fac[1]);
                                     if ($nombre == $valor) {
                                         $cantidad++;
                                         if ($nombre_p == $valor_p) {
                                             $cantidad1++;
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $respondidas_puj++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $no_respondidas_puj++;
                                                 } else {
                                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                         $sin_responder_puj++;
                                                     }
                                                 }
                                             }
                                         } else {
                                         }
                                     } else {
                                     }
                                     //echo $cantidad1."<br>";
                                 }
                                 $u[] = array("tipo" => "p1", "u" => $id_universidad . "000000", "f" => $nombre, "p" => $nombre_p, "cant" => $cantidad1, "respondidas" => $respondidas_puj, "no_respondidas" => $no_respondidas_puj, "sin_responder" => $sin_responder_puj);
                             }
                             /*for each facultad*/
                         }
                         /*cierre universidad*/
                         break;
                     case "usc":
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $cantidad = 0;
                         $cantidad1 = 0;
                         $respondidas_usc = 0;
                         $no_respondidas_usc = 0;
                         $sin_responder_usc = 0;
                         foreach ($todas_las_facultades as $t) {
                             $nombre = trim($this->sanear_string($t['nombre_facultad']));
                             foreach ($todos_los_programas_academicos as $pro) {
                                 $cantidad = 0;
                                 $cantidad1 = 0;
                                 $respondidas_usc = 0;
                                 $no_respondidas_usc = 0;
                                 $sin_responder_usc = 0;
                                 $nombre_p = trim($this->sanear_string($pro['nombre_programa']));
                                 foreach ($codigos as $p) {
                                     $fac = explode(",", $p['p']);
                                     $valor = $this->sanear_string($fac[0]);
                                     $valor_p = $this->sanear_string($fac[1]);
                                     if ($nombre == $valor) {
                                         $cantidad++;
                                         if ($nombre_p == $valor_p) {
                                             $cantidad1++;
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $respondidas_usc++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $no_respondidas_usc++;
                                                 } else {
                                                     if ($p['consentimiento'] == '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                         $sin_responder_usc++;
                                                     }
                                                 }
                                             }
                                         } else {
                                         }
                                     } else {
                                     }
                                     //echo $cantidad1."<br>";
                                 }
                                 $u[] = array("tipo" => "p1", "u" => $id_universidad . "000000", "f" => $nombre, "p" => $nombre_p, "cant" => $cantidad1, "respondidas" => $respondidas_usc, "no_respondidas" => $no_respondidas_usc, "sin_responder" => $sin_responder_usc);
                             }
                             /*for each facultad*/
                         }
                         /*cierre universidad*/
                         break;
                 }
                 $_SESSION['encabezado_tabla'] = '</div><table border="0" align="center"><thead><tr><th colspan="6">RESUMEN DE CONTRASEÑAS</th></tr></thead>';
                 $_SESSION['cuerpo_tabla'] = '<tbody><tr><td>id</td><td>Nombre</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin Diligenciar</td><td>Total</td></tr>';
                 $val = array();
                 foreach ($u as $r) {
                     if ((int) $r['cant'] > 0) {
                         $val[] = array("tipo" => "p1", "u" => $id_universidad . "000000", "f" => $r['f'], "p" => $r['p'], "cant" => $r['cant'], "respondidas" => $r['respondidas'], "no_respondidas" => $r['no_respondidas'], "sin_responder" => $r['sin_responder']);
                     }
                 }
                 $_SESSION['codigos'] = $val;
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan=\"{$numcolumnas}\">CONTRASEÑAS GENERADAS</th></tr><tr><td colspan=\"{$numcolumnas}\">se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Codigo</td><td>Universidad</td><td>Facultad</td><td>Programa</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin diligenciar</td><td>Total</td></tr>";
                 if ($resto == 1) {
                 }
                 foreach ($u as $r) {
                     if ((int) $r['cant'] > 0) {
                         $uni = substr($r['u'], 0, -6);
                         switch ($uni) {
                             case "uvsf":
                                 $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>" . $r['f'] . "</td><td>" . $r['p'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                                 break;
                             case "uvme":
                                 $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>" . $r['f'] . "</td><td>" . $r['p'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                                 break;
                             case "puj":
                                 $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>" . $r['f'] . "</td><td>" . $r['p'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                                 break;
                             case "usc":
                                 $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>" . $r['f'] . "</td><td>" . $r['p'] . "</td><td>" . $r['respondidas'] . "</td><td>" . $r['no_respondidas'] . "</td><td>" . $r['sin_responder'] . "</td><td>" . $r['cant'] . "</td></tr>";
                                 break;
                         }
                         /*fin case*/
                     }
                     /*fin si*/
                 }
                 if ($resto == 0) {
                 }
                 break;
             case 9:
                 /**nada*/
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan='4'>CONTRASEÑAS GENERADAS</th></tr><tr><td colspan='4'>se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Pin</td><td>Consentimiento</td><td>Fecha inicio</td><td>Fecha fin</td></tr>";
                 //print_r($codigos);
                 foreach ($codigos as $p) {
                     $cadena .= "<tr>";
                     $resto = $i % $numcolumnas;
                     if ($resto == 1) {
                     }
                     $cadena .= "<td>" . $p['pin'] . "</td><td>" . $p['consentimiento'] . "</td><td>" . $p['fecha_de_inicio_de_diligenciada_la_encuesta'] . "</td><td>" . $p['fecha_de_fin_de_diligenciada_la_encuesta'] . "</td>";
                     if ($resto == 0) {
                         $cadena .= "</tr>";
                     }
                     $i++;
                 }
                 break;
             case 10:
                 switch ($id_universidad) {
                     case "uvsf":
                         foreach ($codigos as $p) {
                             //$uvsf++;
                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                 $respondidas_femenino++;
                             } else {
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                     $no_respondidas_femenino++;
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Masculino') {
                                         $respondidas_masculino++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                             $no_respondidas_masculino++;
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $otros_respondidas++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $otros_respondidas1++;
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                         $datos_sf[] = array("u" => "uvsf000000", "tipo" => "genero0", "g" => "Femenino", "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                         $datos_sf[] = array("u" => "uvsf000000", "tipo" => "genero1", "g" => "Masculino", "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                         $datos_sf[] = array("u" => "uvsf000000", "tipo" => "genero2", "g" => "Otros", "otros" => $otros_respondidas + $otros_respondidas1);
                         break;
                     case "uvme":
                         foreach ($codigos as $p) {
                             if ($p['pregunta1'] == 'Femenino') {
                                 //$uvme++;
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                     $respondidas_femenino++;
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                         $no_respondidas_femenino++;
                                     }
                                 }
                             } else {
                                 if ($p['pregunta1'] == 'Masculino') {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $respondidas_masculino++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $no_respondidas_masculino++;
                                         }
                                     }
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $otros_respondidas++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $otros_respondidas1++;
                                         }
                                     }
                                 }
                             }
                         }
                         $datos_me[] = array("u" => "uvme000000", "tipo" => "genero0", "g" => "Femenino", "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "otros" => $otros_respondidas + $otros_respondidas1, 'cant' => $respondidas_femenino + $no_respondidas_femenino);
                         $datos_me[] = array("u" => "uvme000000", "tipo" => "genero1", "g" => "Masculino", "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, 'cant' => $respondidas_masculino + $no_respondidas_masculino);
                         $datos_me[] = array("u" => "uvme000000", "tipo" => "genero2", "g" => "Otros", "otros" => $otros_respondidas + $otros_respondidas1);
                         break;
                     case "puj":
                         foreach ($codigos as $p) {
                             if ($p['pregunta1'] == 'Femenino') {
                                 $puj++;
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                     $respondidas_femenino++;
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                         $no_respondidas_femenino++;
                                     }
                                 }
                             } else {
                                 if ($p['pregunta1'] == 'Masculino') {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $respondidas_masculino++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                             $no_respondidas_masculino++;
                                         }
                                     }
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $otros_respondidas++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $otros_respondidas1++;
                                         }
                                     }
                                 }
                             }
                         }
                         $datos_puj[] = array("u" => "puj000000", "tipo" => "genero0", "g" => "Femenino", "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                         $datos_puj[] = array("u" => "puj000000", "tipo" => "genero1", "g" => "Masculino", "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                         $datos_puj[] = array("u" => "puj000000", "tipo" => "genero2", "g" => "Otros", "otros" => $otros_respondidas + $otros_respondidas1);
                         break;
                     case "usc":
                         foreach ($codigos as $p) {
                             if ($p['pregunta1'] == 'Femenino') {
                                 $usc++;
                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                     $respondidas_femenino++;
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                         $no_respondidas_femenino++;
                                     }
                                 }
                             } else {
                                 if ($p['pregunta1'] == 'Masculino') {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Masculino') {
                                         $respondidas_masculino++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                             $no_respondidas_masculino++;
                                         }
                                     }
                                 } else {
                                     if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                         $otros_respondidas++;
                                     } else {
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                             $otros_respondidas1++;
                                         }
                                     }
                                 }
                             }
                         }
                         $datos_usc[] = array("u" => "usc000000", "tipo" => "genero0", "g" => "Femenino", "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                         $datos_usc[] = array("u" => "usc000000", "tipo" => "genero1", "g" > "Masculino", "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                         $datos_usc[] = array("u" => "usc000000", "tipo" => "genero2", "g" => "Otros", "otros" => $otros_respondidas + $otros_respondidas1);
                         break;
                 }
                 $i++;
                 foreach ($datos_me as $v) {
                     $total[] = $v;
                 }
                 foreach ($datos_sf as $v) {
                     $total[] = $v;
                 }
                 foreach ($datos_puj as $v) {
                     $total[] = $v;
                 }
                 foreach ($datos_usc as $v) {
                     $total[] = $v;
                 }
                 $_SESSION['encabezado_tabla'] = '</div><table border="0" align="center"><thead><tr><th colspan="6">RESUMEN DE CONTRASEÑAS</th></tr></thead>';
                 $_SESSION['cuerpo_tabla'] = '<tbody><tr><td>id</td><td>Nombre</td><td>Diligenciados</td><td>No diligenciados</td><td>Sin Diligenciar</td><td>Total</td></tr>';
                 //
                 $_SESSION['codigos'] = $total;
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan=\"{$numcolumnas}\">CONTRASEÑAS GENERADAS</th></tr><tr><td colspan=\"{$numcolumnas}\">se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Universidad</td><td>Genero</td><td>Diligenciados</td><td>No diligenciados</td><td>Total</td></tr>";
                 if ($resto == 1) {
                 }
                 //print_r($datos_me);
                 switch ($id_universidad) {
                     case 'uvme':
                         $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>Femenino</td><td>" . $datos_me[0]['respondidas_f'] . "</td><td>" . $datos_me[0]['no_respondidas_f'] . "</td><td>" . $datos_me[0]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>Masculino</td><td>" . $datos_me[1]['respondidas_m'] . "</td><td>" . $datos_me[1]['no_respondidas_m'] . "</td><td>" . $datos_me[1]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>Otros</td><td></td><td></td><td>" . $datos_me[2]['otros'] . "</td></tr>";
                         break;
                     case 'uvsf':
                         $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>Femenino</td><td>" . $datos_sf[0]['respondidas_f'] . "</td><td>" . $datos_sf[0]['no_respondidas_f'] . "</td><td>" . $datos_sf[0]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>Masculino</td><td>" . $datos_sf[1]['respondidas_m'] . "</td><td>" . $datos_sf[1]['no_respondidas_m'] . "</td><td>" . $datos_sf[1]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>Otros</td><td></td><td></td><td>" . $datos_sf[2]['otros'] . "</td></tr>";
                         break;
                     case 'puj':
                         $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>Femenino</td><td>" . $datos_puj[0]['respondidas_f'] . "</td><td>" . $datos_puj[0]['no_respondidas_f'] . "</td><td>" . $datos_puj[0]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>Masculino</td><td>" . $datos_puj[1]['respondidas_m'] . "</td><td>" . $datos_puj[1]['no_respondidas_m'] . "</td><td>" . $datos_puj[1]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>Otros</td><td></td><td></td><td>" . $datos_puj[2]['otros'] . "</td></tr>";
                         break;
                     case 'usc':
                         $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>Femenino</td><td>" . $datos_usc[0]['respondidas_f'] . "</td><td>" . $datos_usc[0]['no_respondidas_f'] . "</td><td>" . $datos_usc[0]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>Masculino</td><td>" . $datos_usc[1]['respondidas_m'] . "</td><td>" . $datos_usc[1]['no_respondidas_m'] . "</td><td>" . $datos_usc[1]['cant'] . "</td></tr>";
                         $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>Otros</td><td>Otros</td><td></td><td></td><td>" . $datos_usc[2]['otros'] . "</td></tr>";
                         break;
                 }
                 if ($resto == 0) {
                 }
                 break;
             case 11:
                 switch ($id_universidad) {
                     case 'uvsf':
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $facultad = "";
                         foreach ($todas_las_facultades as $t) {
                             $nombre_facultad = trim($this->sanear_string($t['nombre_facultad']));
                             //foreach ($todos_los_programas_academicos as $pro):
                             //$nombre_programa = trim($this->sanear_string($pro['nombre_programa']));
                             $respondidas_femenino = 0;
                             $no_respondidas_femenino = 0;
                             $respondidas_masculino = 0;
                             $no_respondidas_masculino = 0;
                             $otros_respondidas = 0;
                             $otros_respondidas1 = 0;
                             foreach ($codigos as $p) {
                                 $facultad_programa = explode(",", $p['p']);
                                 $nombre_facultad_consulta = $this->sanear_string($facultad_programa[0]);
                                 //$nombre_programa_consuta = $this->sanear_string($facultad_programa[1]);
                                 //echo $nombre_facultad."==".$nombre_facultad_consulta."<br>";
                                 if ($nombre_facultad == $nombre_facultad_consulta) {
                                     //                                            if ($nombre_p == $valor_p)/*iguala el programa*/
                                     //                                            {
                                     if ($p['pregunta1'] == 'Femenino') {
                                         $uvme++;
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                             $respondidas_femenino++;
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                                 $no_respondidas_femenino++;
                                             }
                                         }
                                     } else {
                                         if ($p['pregunta1'] == 'Masculino') {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Masculino') {
                                                 $respondidas_masculino++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                                     $no_respondidas_masculino++;
                                                 }
                                             }
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $otros_respondidas++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $otros_respondidas1++;
                                                 }
                                             }
                                         }
                                     }
                                     //                                                }
                                     //                                                else
                                     //                                                {}
                                 } else {
                                 }
                                 //echo $cantidad1."<br>";
                                 //endforeach;
                                 //$u[] = array("tipo"=>"p1", "u"=>$id_universidad."000000","f"=>$nombre, "p"=>$nombre_p, "cant"=>$cantidad1, "respondidas"=>$respondidas_sf, "no_respondidas"=>$no_respondidas_sf, "sin_responder"=>$sin_responder_sf);
                             }
                             /*for each facultad*/
                             $datos_me[] = array("u" => "uvsf000000", "tipo" => "genero00", "g" => "Femenino", "facultad" => $nombre_facultad, "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                             $datos_me[] = array("u" => "uvsf000000", "tipo" => "genero10", "g" => "Masculino", "facultad" => $nombre_facultad, "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                             $datos_me[] = array("u" => "uvsf000000", "tipo" => "genero20", "g" => "Otros", "facultad" => $nombre_facultad, "otros" => $otros_respondidas + $otros_respondidas1);
                         }
                         /*cierre universidad*/
                         break;
                     case 'uvme':
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $facultad = "";
                         foreach ($todas_las_facultades as $t) {
                             $nombre_facultad = trim($this->sanear_string($t['nombre_facultad']));
                             //foreach ($todos_los_programas_academicos as $pro):
                             //$nombre_programa = trim($this->sanear_string($pro['nombre_programa']));
                             $respondidas_femenino = 0;
                             $no_respondidas_femenino = 0;
                             $respondidas_masculino = 0;
                             $no_respondidas_masculino = 0;
                             $otros_respondidas = 0;
                             $otros_respondidas1 = 0;
                             foreach ($codigos as $p) {
                                 $facultad_programa = explode(",", $p['p']);
                                 $nombre_facultad_consulta = $this->sanear_string($facultad_programa[0]);
                                 //$nombre_programa_consuta = $this->sanear_string($facultad_programa[1]);
                                 //echo $nombre_facultad."==".$nombre_facultad_consulta."<br>";
                                 if ($nombre_facultad == $nombre_facultad_consulta) {
                                     //                                            if ($nombre_p == $valor_p)/*iguala el programa*/
                                     //                                            {
                                     if ($p['pregunta1'] == 'Femenino') {
                                         $uvme++;
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                             $respondidas_femenino++;
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                                 $no_respondidas_femenino++;
                                             }
                                         }
                                     } else {
                                         if ($p['pregunta1'] == 'Masculino') {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Masculino') {
                                                 $respondidas_masculino++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                                     $no_respondidas_masculino++;
                                                 }
                                             }
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $otros_respondidas++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $otros_respondidas1++;
                                                 }
                                             }
                                         }
                                     }
                                     //                                                }
                                     //                                                else
                                     //                                                {}
                                 } else {
                                 }
                                 //echo $cantidad1."<br>";
                                 //endforeach;
                                 //$u[] = array("tipo"=>"p1", "u"=>$id_universidad."000000","f"=>$nombre, "p"=>$nombre_p, "cant"=>$cantidad1, "respondidas"=>$respondidas_sf, "no_respondidas"=>$no_respondidas_sf, "sin_responder"=>$sin_responder_sf);
                             }
                             /*for each facultad*/
                             $datos_me[] = array("u" => "uvme000000", "tipo" => "genero00", "g" => "Femenino", "facultad" => $nombre_facultad, "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                             $datos_me[] = array("u" => "uvme000000", "tipo" => "genero10", "g" => "Masculino", "facultad" => $nombre_facultad, "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                             $datos_me[] = array("u" => "uvme000000", "tipo" => "genero20", "g" => "Otros", "facultad" => $nombre_facultad, "otros" => $otros_respondidas + $otros_respondidas1);
                         }
                         /*cierre universidad*/
                         break;
                     case 'puj':
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $facultad = "";
                         foreach ($todas_las_facultades as $t) {
                             $nombre_facultad = trim($this->sanear_string($t['nombre_facultad']));
                             //foreach ($todos_los_programas_academicos as $pro):
                             //$nombre_programa = trim($this->sanear_string($pro['nombre_programa']));
                             $respondidas_femenino = 0;
                             $no_respondidas_femenino = 0;
                             $respondidas_masculino = 0;
                             $no_respondidas_masculino = 0;
                             $otros_respondidas = 0;
                             $otros_respondidas1 = 0;
                             foreach ($codigos as $p) {
                                 $facultad_programa = explode(",", $p['p']);
                                 $nombre_facultad_consulta = $this->sanear_string($facultad_programa[0]);
                                 //$nombre_programa_consuta = $this->sanear_string($facultad_programa[1]);
                                 //echo $nombre_facultad."==".$nombre_facultad_consulta."<br>";
                                 if ($nombre_facultad == $nombre_facultad_consulta) {
                                     //                                            if ($nombre_p == $valor_p)/*iguala el programa*/
                                     //                                            {
                                     if ($p['pregunta1'] == 'Femenino') {
                                         $uvme++;
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                             $respondidas_femenino++;
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                                 $no_respondidas_femenino++;
                                             }
                                         }
                                     } else {
                                         if ($p['pregunta1'] == 'Masculino') {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Masculino') {
                                                 $respondidas_masculino++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                                     $no_respondidas_masculino++;
                                                 }
                                             }
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $otros_respondidas++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $otros_respondidas1++;
                                                 }
                                             }
                                         }
                                     }
                                     //                                                }
                                     //                                                else
                                     //                                                {}
                                 } else {
                                 }
                                 //echo $cantidad1."<br>";
                                 //endforeach;
                                 //$u[] = array("tipo"=>"p1", "u"=>$id_universidad."000000","f"=>$nombre, "p"=>$nombre_p, "cant"=>$cantidad1, "respondidas"=>$respondidas_sf, "no_respondidas"=>$no_respondidas_sf, "sin_responder"=>$sin_responder_sf);
                             }
                             /*for each facultad*/
                             $datos_me[] = array("u" => "puj000000", "tipo" => "genero00", "g" => "Femenino", "facultad" => $nombre_facultad, "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                             $datos_me[] = array("u" => "puj000000", "tipo" => "genero10", "g" => "Masculino", "facultad" => $nombre_facultad, "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                             $datos_me[] = array("u" => "puj000000", "tipo" => "genero20", "g" => "Otros", "facultad" => $nombre_facultad, "otros" => $otros_respondidas + $otros_respondidas1);
                         }
                         /*cierre universidad*/
                         break;
                     case 'usc':
                         $todas_las_facultades = $unaEncuesta->facultades($id_universidad);
                         $todos_los_programas_academicos = $unaEncuesta->programaAcademico($id_facultad);
                         $facultad = "";
                         foreach ($todas_las_facultades as $t) {
                             $nombre_facultad = trim($this->sanear_string($t['nombre_facultad']));
                             //foreach ($todos_los_programas_academicos as $pro):
                             //$nombre_programa = trim($this->sanear_string($pro['nombre_programa']));
                             $respondidas_femenino = 0;
                             $no_respondidas_femenino = 0;
                             $respondidas_masculino = 0;
                             $no_respondidas_masculino = 0;
                             $otros_respondidas = 0;
                             $otros_respondidas1 = 0;
                             foreach ($codigos as $p) {
                                 $facultad_programa = explode(",", $p['p']);
                                 $nombre_facultad_consulta = $this->sanear_string($facultad_programa[0]);
                                 //$nombre_programa_consuta = $this->sanear_string($facultad_programa[1]);
                                 //echo $nombre_facultad."==".$nombre_facultad_consulta."<br>";
                                 if ($nombre_facultad == $nombre_facultad_consulta) {
                                     //                                            if ($nombre_p == $valor_p)/*iguala el programa*/
                                     //                                            {
                                     if ($p['pregunta1'] == 'Femenino') {
                                         $uvme++;
                                         if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Femenino') {
                                             $respondidas_femenino++;
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Femenino') {
                                                 $no_respondidas_femenino++;
                                             }
                                         }
                                     } else {
                                         if ($p['pregunta1'] == 'Masculino') {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '' && $p['pregunta1'] == 'Masculino') {
                                                 $respondidas_masculino++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '' && $p['pregunta1'] == 'Masculino') {
                                                     $no_respondidas_masculino++;
                                                 }
                                             }
                                         } else {
                                             if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] != '') {
                                                 $otros_respondidas++;
                                             } else {
                                                 if ($p['consentimiento'] != '' && $p['fecha_de_fin_de_diligenciada_la_encuesta'] == '') {
                                                     $otros_respondidas1++;
                                                 }
                                             }
                                         }
                                     }
                                     //                                                }
                                     //                                                else
                                     //                                                {}
                                 } else {
                                 }
                                 //echo $cantidad1."<br>";
                                 //endforeach;
                                 //$u[] = array("tipo"=>"p1", "u"=>$id_universidad."000000","f"=>$nombre, "p"=>$nombre_p, "cant"=>$cantidad1, "respondidas"=>$respondidas_sf, "no_respondidas"=>$no_respondidas_sf, "sin_responder"=>$sin_responder_sf);
                             }
                             /*for each facultad*/
                             $datos_me[] = array("u" => "usc000000", "tipo" => "genero00", "g" => "Femenino", "facultad" => $nombre_facultad, "respondidas_f" => $respondidas_femenino, "no_respondidas_f" => $no_respondidas_femenino, "cant" => $respondidas_femenino + $no_respondidas_femenino);
                             $datos_me[] = array("u" => "usc000000", "tipo" => "genero10", "g" => "Masculino", "facultad" => $nombre_facultad, "respondidas_m" => $respondidas_masculino, "no_respondidas_m" => $no_respondidas_masculino, "cant" => $respondidas_masculino + $no_respondidas_masculino);
                             $datos_me[] = array("u" => "usc000000", "tipo" => "genero20", "g" => "Otros", "facultad" => $nombre_facultad, "otros" => $otros_respondidas + $otros_respondidas1);
                         }
                         /*cierre universidad*/
                         break;
                     default:
                         break;
                 }
                 foreach ($datos_me as $v) {
                     $total[] = $v;
                 }
                 foreach ($datos_sf as $v) {
                     $total[] = $v;
                 }
                 foreach ($datos_puj as $v) {
                     $total[] = $v;
                 }
                 foreach ($datos_usc as $v) {
                     $total[] = $v;
                 }
                 $_SESSION['encabezado_tabla'] = '</div><table border="0" align="center"><thead><tr><th colspan="6">RESUMEN DE CONTRASEÑAS</th></tr></thead>';
                 $_SESSION['cuerpo_tabla'] = '<tbody><tr><td>id</td><td>Facultad</td><td>Genero</td><td>Diligenciados</td><td>No diligenciados</td><td>Total</td></tr>';
                 //
                 $_SESSION['codigos'] = $total;
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan=\"{$numcolumnas}\">CONTRASEÑAS GENERADAS</th></tr><tr><td colspan=\"{$numcolumnas}\">se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Universidad</td><td>Facultad</td><td>Genero</td><td>Diligenciados</td><td>No diligenciados</td><td>Total</td></tr>";
                 if ($resto == 1) {
                 }
                 //print_r($datos_me);
                 switch ($id_universidad) {
                     case 'uvme':
                         foreach ($datos_me as $m) {
                             if ($m['respondidas_f'] > 0 || $m['respondidas_m'] > 0) {
                                 if ($m['tipo'] == 'genero00') {
                                     $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>" . $m['facultad'] . "</td><td>Femenino</td><td>" . $m['respondidas_f'] . "</td><td>" . $m['no_respondidas_f'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                 } else {
                                     if ($m['tipo'] == 'genero10') {
                                         $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                     } else {
                                         if ($m['tipo'] == 'genero20') {
                                             $cadena .= "<tr><td>Universidad del valle Sede Melendez</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                         }
                                     }
                                 }
                             }
                         }
                         break;
                     case 'uvsf':
                         foreach ($datos_me as $m) {
                             if ($m['respondidas_f'] > 0 || $m['respondidas_m'] > 0) {
                                 if ($m['tipo'] == 'genero00') {
                                     $cadena .= "<tr><td>Universidad del valle Sede San Fernando</td><td>" . $m['facultad'] . "</td><td>Femenino</td><td>" . $m['respondidas_f'] . "</td><td>" . $m['no_respondidas_f'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                 } else {
                                     if ($m['tipo'] == 'genero10') {
                                         $cadena .= "<tr><td>Universidad del valle Sede San Fernando</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                     } else {
                                         if ($m['tipo'] == 'genero20') {
                                             $cadena .= "<tr><td>Universidad del valle Sede San Fernando</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                         }
                                     }
                                 }
                             }
                         }
                         //                            $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>Femenino</td><td>".$datos_sf[0]['respondidas_f']."</td><td>".$datos_sf[0]['no_respondidas_f']."</td><td>".$datos_sf[0]['cant']."</td></tr>";
                         //                            $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>Masculino</td><td>".$datos_sf[1]['respondidas_m']."</td><td>".$datos_sf[1]['no_respondidas_m']."</td><td>".$datos_sf[1]['cant']."</td></tr>";
                         //                            $cadena .= "<tr><td>Universidad del valle Sede San fernando</td><td>Otros</td><td></td><td></td><td>".$datos_sf[2]['otros']."</td></tr>";
                         break;
                     case 'puj':
                         foreach ($datos_me as $m) {
                             if ($m['respondidas_f'] > 0 || $m['respondidas_m'] > 0) {
                                 if ($m['tipo'] == 'genero00') {
                                     $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>" . $m['facultad'] . "</td><td>Femenino</td><td>" . $m['respondidas_f'] . "</td><td>" . $m['no_respondidas_f'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                 } else {
                                     if ($m['tipo'] == 'genero10') {
                                         $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                     } else {
                                         if ($m['tipo'] == 'genero20') {
                                             $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                         }
                                     }
                                 }
                             }
                         }
                         //                            $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>Femenino</td><td>".$datos_puj[0]['respondidas_f']."</td><td>".$datos_puj[0]['no_respondidas_f']."</td><td>".$datos_puj[0]['cant']."</td></tr>";
                         //                            $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>Masculino</td><td>".$datos_puj[1]['respondidas_m']."</td><td>".$datos_puj[1]['no_respondidas_m']."</td><td>".$datos_puj[1]['cant']."</td></tr>";
                         //                            $cadena .= "<tr><td>Pontificia Universidad Javeriana</td><td>Otros</td><td></td><td></td><td>".$datos_puj[2]['otros']."</td></tr>";
                         break;
                     case 'usc':
                         foreach ($datos_me as $m) {
                             if ($m['respondidas_f'] > 0 || $m['respondidas_m'] > 0) {
                                 if ($m['tipo'] == 'genero00') {
                                     $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>" . $m['facultad'] . "</td><td>Femenino</td><td>" . $m['respondidas_f'] . "</td><td>" . $m['no_respondidas_f'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                 } else {
                                     if ($m['tipo'] == 'genero10') {
                                         $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                     } else {
                                         if ($m['tipo'] == 'genero20') {
                                             $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>" . $m['facultad'] . "</td><td>Masculino</td><td>" . $m['respondidas_m'] . "</td><td>" . $m['no_respondidas_m'] . "</td><td>" . $m['cant'] . "</td></tr>";
                                         }
                                     }
                                 }
                             }
                         }
                         //                            $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>Femenino</td><td>".$datos_usc[0]['respondidas_f']."</td><td>".$datos_usc[0]['no_respondidas_f']."</td><td>".$datos_usc[0]['cant']."</td></tr>";
                         //                            $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>Masculino</td><td>".$datos_usc[1]['respondidas_m']."</td><td>".$datos_usc[1]['no_respondidas_m']."</td><td>".$datos_usc[1]['cant']."</td></tr>";
                         //                            $cadena .= "<tr><td>Universidad Santiago de Cali</td><td>Otros</td><td>Otros</td><td></td><td></td><td>".$datos_usc[2]['otros']."</td></tr>";
                         break;
                 }
                 if ($resto == 0) {
                 }
                 break;
             default:
                 $cadena .= "<center><table class='table table-condensed'><thead><tr><th colspan=\"{$numcolumnas}\">CONTRASEÑAS GENERADAS</th></tr><tr><td colspan=\"{$numcolumnas}\">se reportan " . count($codigos) . " contraseñas de acceso</td></tr><thead><tbody><tr><td>Codigo</td><td>Universidad</td><td>Fecha creacion pin</td><td>Fecha fin</td></tr>";
                 foreach ($codigos as $p) {
                     $cadena .= "<tr>";
                     $resto = $i % $numcolumnas;
                     if ($resto == 1) {
                     }
                     $uni = substr($p['u'], 0, -6);
                     switch ($uni) {
                         case "uvsf":
                             $cadena .= "<td>" . $p['pin'] . "</td><td>Universidad del valle sede San Fernando</td><td>" . $p['fecha_de_creacion_pin'] . "</td><td>" . $p['fecha_de_fin_de_diligenciada_la_encuesta'] . "</td>";
                             break;
                         case "uvme":
                             $cadena .= "<td>" . $p['pin'] . "</td><td>Universidad del valle sede Melendez</td><td>" . $p['fecha_de_creacion_pin'] . "</td><td>" . $p['fecha_de_fin_de_diligenciada_la_encuesta'] . "</td>";
                             break;
                         case "puj":
                             $cadena .= "<td>" . $p['pin'] . "</td><td>Pontificia Universidad Javeriana</td><td>" . $p['fecha_de_creacion_pin'] . "</td><td>" . $p['fecha_de_fin_de_diligenciada_la_encuesta'] . "</td>";
                             break;
                         case "usc":
                             $cadena .= "<td>" . $p['pin'] . "</td><td>Universidad Santiago de Cali</td><td>" . $p['fecha_de_creacion_pin'] . "</td><td>" . $p['fecha_de_fin_de_diligenciada_la_encuesta'] . "</td>";
                             break;
                     }
                     if ($resto == 0) {
                         $cadena .= "</tr>";
                     }
                     $i++;
                 }
                 break;
         }
         /*FIN CASE id consulta*/
         if ($resto != 0) {
             for ($j = 0; $j < $numcolumnas - $resto; $j++) {
                 $cadena .= "<td></td>";
             }
             $cadena .= "</tr></tbody></table></center>";
         }
     } else {
         $cadena .= "<tr><td>0 elementos encontrados</td></tr> ";
     }
     echo $cadena;
 }