$li_unidad=$io_report->DS_nominas->getRowCount("codper"); $unidadaux=""; for($li_j=1;(($li_j<=$li_unidad)&&($lb_valido));$li_j++) { $ls_codperdes=$io_report->DS_nominas->data["codper"][$li_j]; $ls_codperhas=$io_report->DS_nominas->data["codper"][$li_j]; $ls_denuniadm=$io_report->DS_nominas->data["desuniadm"][$li_j]; $ls_codminorguniadm=$io_report->DS_nominas->data["minorguniadm"][$li_j]; $ls_codofiuniadm=$io_report->DS_nominas->data["ofiuniadm"][$li_j]; $ls_coduniuniadm=$io_report->DS_nominas->data["uniuniadm"][$li_j]; $ls_coddepuniadm=$io_report->DS_nominas->data["depuniadm"][$li_j]; $ls_codprouniadm=$io_report->DS_nominas->data["prouniadm"][$li_j]; $io_report->uf_familiar_personal($ls_codperdes,$ls_codperhas,$ls_conyuge,$ls_progenitor,$ls_hijo, $ls_hermano,$ls_masculino,$ls_femenino,$li_edaddesde,$li_edadhasta, $ls_codnomdes,$ls_codnomhas,$ls_activo,$ls_egresado,$ls_activono, $ls_vacacionesno,$ls_suspendidono,$ls_egresadono,$ls_personalmasculino, $ls_personalfemenino,$ls_orden); // Cargar el DS con los datos de la cabecera $li_totrow=$io_report->DS->getRowCount("codper"); if (($unidadaux!=$ls_denuniadm)&&($li_totrow>0)) { $unidadaux=$ls_denuniadm; uf_print_cabecera_unidad($ls_denuniadm,$ls_codminorguniadm,$ls_codofiuniadm, $ls_coduniuniadm, $ls_coddepuniadm, $ls_codprouniadm,$io_pdf); } for($li_i=1;(($li_i<=$li_totrow)&&($lb_valido));$li_i++) { $io_pdf->transaction('start'); // Iniciamos la transacción $li_numpag=$io_pdf->ezPageCount; // Número de página
$ls_activo=$io_fun_nomina->uf_obtenervalor_get("activo",""); $ls_egresado=$io_fun_nomina->uf_obtenervalor_get("egresado",""); $ls_orden=$io_fun_nomina->uf_obtenervalor_get("orden","1"); $ls_activono=$io_fun_nomina->uf_obtenervalor_get("activono",""); $ls_vacacionesno=$io_fun_nomina->uf_obtenervalor_get("vacacionesno",""); $ls_suspendidono=$io_fun_nomina->uf_obtenervalor_get("suspendidono",""); $ls_egresadono=$io_fun_nomina->uf_obtenervalor_get("egresadono",""); $ls_personalmasculino=$io_fun_nomina->uf_obtenervalor_get("personalmasculino",""); $ls_personalfemenino=$io_fun_nomina->uf_obtenervalor_get("personalfemenino",""); //-------------------------------------------------------------------------------------------------------------------------------- $lb_valido=uf_insert_seguridad($ls_titulo); // Seguridad de Reporte if($lb_valido) { $lb_valido=$io_report->uf_familiar_personal($ls_codperdes,$ls_codperhas,$ls_conyuge,$ls_progenitor,$ls_hijo, $ls_hermano,$ls_masculino,$ls_femenino,$li_edaddesde,$li_edadhasta, $ls_codnomdes,$ls_codnomhas,$ls_activo,$ls_egresado,$ls_activono, $ls_vacacionesno,$ls_suspendidono,$ls_egresadono,$ls_personalmasculino, $ls_personalfemenino,$ls_orden); // Cargar el DS con los datos de la cabecera del reporte } if($lb_valido==false) // Existe algún error ó no hay registros { print("<script language=JavaScript>"); print(" alert('No hay nada que Reportar');"); print(" close();"); print("</script>"); } else // Imprimimos el reporte { error_reporting(E_ALL); set_time_limit(1800); $io_pdf=new Cezpdf('LETTER','portrait'); // Instancia de la clase PDF