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; }