$lb_valido=$lo_liq_dao->getCabeceraLiquidacion($ls_codper,$ls_codnom,$ls_numliq,$la_array);
 
  if ($lb_valido==false) // Existe algún error ó no hay registros
  {
		print("<script language=JavaScript>");
		print(" alert('No existen datos a Reportar.');");
		print(" close();");
		print("</script>");
  }
  else
  {
  	   $io_pdf->transaction('start'); // Iniciamos la transacción
	   $thisPageNum=$io_pdf->ezPageCount; 
	  	  
	   $ls_cedper = $la_array["cedper"][0];
	   $ls_fecliq = $lo_function->uf_dtoc($la_array["fecliq"][0]);
	   $ls_fecing = $lo_function->uf_dtoc($la_array["fecing"][0]);
	   $ls_fecegr = $lo_function->uf_dtoc($la_array["fecegr"][0]);
	   $ls_cargo  = $la_array["descargo"][0];
	   $li_anoser = $la_array["anoser"][0];
	   $li_messer = $la_array["messer"][0];
	   $li_diaser = $la_array["diaser"][0];
	   $ls_dencauret = $la_array["dencauret"][0];
	   $ld_salint    = $lo_function->uf_ntoc($la_array["salint"][0], 2);
	   $ld_sueproper = $lo_function->uf_ntoc($la_array["sueproper"][0], 2);
	   $ld_suediaper = $la_array["salint"][0]/30;
	   $ld_suediaper = $lo_function->uf_ntoc($ld_suediaper, 2);
	   $ls_desuniadm = $la_array["desuniadm"][0];
	   
	    $la_data[0]=array('numliq'=>$ls_numliq,'fecliq'=>$ls_fecliq);
		uf_print_cabecera_1($la_data,$io_pdf);
		$li_totrow=count($la_array["cedper"]);
		for($li_i=0;$li_i<$li_totrow;$li_i++)
		{
			// Obtenemos el detalle del reporte
			$lb_hay = $lo_antig_dao->getDetalleDeuda("ORDER BY fecant ",$la_array['codper'][$li_i],$la_detalle);									   
			if($lb_hay)
			{
			    $li_diaant =0;
				$ld_monant =0;
				$ld_monantant =0;
				$ld_monint = 0;
				$li_totrow_det=count($la_detalle["fecant"]);
				
				for($li_d=0;$li_d<$li_totrow_det;$li_d++) 
				{
                    if ($li_d==0) $ld_fecdesde=$lo_function->uf_dtoc($la_detalle["fecant"][$li_d]);				
					$li_diaant = ($li_diaant + $la_detalle["diaacu"][$li_d]);
				    $ld_monant = ($ld_monant +  $la_detalle["monant"][$li_d]);
					$ld_monantant = ($ld_monantant + $la_detalle["monantant"][$li_d]);
					$ld_monint = ($ld_monint + $la_detalle["monint"][$li_d]);
					
					if ($li_d==$li_totrow_det-1) $ld_fechasta=$lo_function->uf_dtoc($la_detalle["fecant"][$li_d]);
				    					
				}
				$ls_cedper = $la_array["cedper"][$li_i];
				$ls_nomper = $la_array["nomper"][$li_i]." ".$la_array["apeper"][$li_i];
				$ls_desnom = $la_array["desnom"][$li_i];
				$ld_parcial= ($ld_monant-$ld_monantant);
				$ld_total  = ($ld_parcial+$ld_monint);
				$ld_monant = $lo_function->uf_ntoc($ld_parcial, 2);
				$ld_monint = $lo_function->uf_ntoc($ld_monint, 2);
				$ls_contenido="";
				$ls_contenido=uf_leer_archivo($ls_archivo);
				$la_matriz=explode("sectd",$ls_contenido);
				$ls_cabecera=$la_matriz[0]."sectd";
				$li_inicio=strlen($ls_cabecera);
				$li_final=strrpos($ls_contenido,"}");
				$li_longitud=$li_final-$li_inicio;
				$ls_nuevocuerpo=substr($ls_contenido,$li_inicio,$li_longitud);
				$ls_punt=fopen($ls_salida,"w");
				fputs($ls_punt,$ls_cabecera);
				//-----------------------------------------------------------------------------------------------------------------//
				
			       $ls_cedper = $la_personal["cedper"][0];
				   $ls_nomper = $la_personal["nomper"][0];
				   $ls_apeper = $la_personal["apeper"][0];
				   $ls_fecingper= $lo_function->uf_dtoc($la_personal["fecingper"][0]);
				   $ls_descar = $la_personal["descar"][0];
				   $ls_codnom = $la_personal["codnom"][0];
				   $ls_desnom = $la_personal["desnom"][0];
				   $ls_desuniadm = $la_personal["desuniadm"][0];
				   $ld_monant = $lo_function->uf_ntoc($la_personal["monant"][0], 2);
				   $ls_fecantper= $lo_function->uf_dtoc($la_personal["fecantper"][0]);
				   $ls_motant = $la_personal["motant"][0];	
				   $ld_mondeulab = $lo_function->uf_ntoc($la_personal["mondeulab"][0], 2);
				   $ld_monporant = $lo_function->uf_ntoc($la_personal["monporant"][0], 2);	
				   
				   $ls_cuerpo=$ls_nuevocuerpo;
				   $ls_cuerpo=str_replace("\$ls_cedper",$ls_cedper,$ls_cuerpo);
				   $ls_cuerpo=str_replace("\$ls_nomper",$ls_nomper,$ls_cuerpo);
				   $ls_cuerpo=str_replace("\$ls_apeper",$ls_apeper,$ls_cuerpo);
				   $ls_cuerpo=str_replace("\$ldt_fecingper",$ls_fecingper,$ls_cuerpo);
	$lb_valido=$lo_anticipo_dao->getReporteAnticipo($_GET["codper"],$la_array);   
	if ($lb_valido)
	   {
		  error_reporting(E_ALL);
		  set_time_limit(1800);
//		  $lo_pdf = new Cezpdf('LETTER','portrait');                         // Instancia de la clase PDF
		  //$io_pdf->selectFont('../../../shared/ezpdf/fonts/Helvetica.afm');     // Seleccionamos el tipo de letra
//		  $io_pdf->ezSetCmMargins(4.5,3,3,3);                                // Configuración de los margenes en centímetros
//		  $io_pdf->ezStartPageNumbers(550,50,10,'','',1);                    // Insertar el número de página
		  $li_totrow=count($la_array["nomper"]);

			   $ld_monant = $lo_function->uf_ntoc($la_array["monant"][0], 2);
			   $ls_cedper = $la_array["cedper"][0];
			   $ls_nomper = $la_array["nomper"][0];
			   $ls_apeper = $la_array["apeper"][0];
			   $ls_fecingper= $lo_function->uf_dtoc($la_array["fecingper"][0]);
			   $ls_descar = $la_array["descar"][0];
			   $ls_codnom = $la_array["codnom"][0];
			   $ls_desnom = $la_array["desnom"][0];
			   $ls_desuniadm = $la_array["desuniadm"][0];
			  // $lo_pdf->add_texto('justification',30,11,'        Por solicitud de la parte interesada, se hace entrega del Anticipo de Prestaciones Sociales ');
//			   $lo_pdf->add_texto('justification',40,11,'por el monto de Bs.   <b>'.$ld_monant.'</b>         al <b>Sr.(a)      </b> <b>'.$ls_apeper.'</b>, <b>'.$ls_nomper.'</b>');
//			   $lo_pdf->add_texto('justification',50,11,'portador de la C.I. Nº  <b>'.$ls_cedper.'</b>  quien ocupa el cargo de   <b>'.$ls_descar.'</b>    en esta Institución, ');
//			   $lo_pdf->add_texto('justification',60,11,'desde la fecha  <b>'.$ls_fecingper.'</b>  en el Departamento de  <b>'.$ls_desuniadm.'</b>');
//			   $lo_pdf->add_texto('justification',70,11,'como   <b>'.$ls_desnom.'</b> ');
//			   $lo_pdf->add_texto('justification',110,11,'<b>Recibi conforme: </b> ');
//			   $lo_pdf->add_texto('justification',120,11,'<b>C.I.: </b> ');
			   

		if ($lb_valido) // Si no ocurrio ningún error
		   {
		error_reporting(E_ALL);
		set_time_limit(1800);
		$li_totrow=count($la_array["codper"]);
		for($li_i=0;$li_i<$li_totrow;$li_i++)
		{
			$lo_cabecera= $lo_pdf->openObject();   // Creamos el objeto cabecera
		    uf_print_cabecera($la_array["codper"][$li_i],$la_array["nomper"][$li_i],$la_array["apeper"][$li_i],$lo_cabecera,$lo_pdf); // Imprimimos la cabecera del registro
			/**/
			// Obtenemos el detalle del reporte
			$lb_hay = $lo_sueldos_dao->getDetalleSueldos("ORDER BY fecincsue",$la_array['codper'][$li_i],$la_detalle);													   
			if($lb_hay)
			{
				$li_totrow_det=count($la_detalle["fecincsue"]);
				for($li_d=0;$li_d<$li_totrow_det;$li_d++)
				{
				    $ls_fecincsue   = $lo_function->uf_dtoc($la_detalle["fecincsue"][$li_d]);
					$ld_monsuebas   = $lo_function->uf_ntoc($la_detalle["monsuebas"][$li_d], 2);
					$ld_monsueint   = $lo_function->uf_ntoc($la_detalle["monsueint"][$li_d], 2);
					$ld_monsuenordia= $lo_function->uf_ntoc($la_detalle["monsuenordia"][$li_d], 2);
					$la_data[$li_d]=array('fecha'=>$ls_fecincsue,'sueldo_base'=>$ld_monsuebas,'sueldo_integral'=>$ld_monsueint,'sueldo_diario'=>$ld_monsuenordia);
				}
				uf_print_detalle($la_data,$lo_pdf); // Imprimimos el detalle 
				$lo_pdf->stopObject($lo_cabecera); // Detener el objeto cabecera
				if($li_i<$li_totrow-1)
				{
					$lo_pdf->ezNewPage(); // Insertar una nueva página
				}
				unset($lo_cabecera);
				unset($la_data);
			}
		}
	}
	else  // Imprimimos el reporte
	{
		error_reporting(E_ALL);
		set_time_limit(1800);
		$lo_cabecera= $lo_pdf->openObject();   // Creamos el objeto cabecera
		uf_print_cabecera($la_array["cedper"][0],$la_array["nomper"][0],$la_array["apeper"][0],$lo_cabecera,$lo_pdf); // Imprimimos la cabecera del registro
		
			// Obtenemos el detalle del reporte
			$lb_hay = $lo_antiguedad_dao->getDetalleAntiguedad("ORDER BY ".$_GET["orden"],$_GET["codper"],$_GET["fechainicio"],$_GET["fechafin"],$la_detalle);
			if($lb_hay)
			{
				$li_totrow_det=count($la_detalle["fecant"]);
				for($li_d=0;$li_d<$li_totrow_det;$li_d++)
				{    
				    $ls_fecant    = $lo_function->uf_dtoc($la_detalle["fecant"][$li_d]);
					$ld_salbas    = $lo_function->uf_ntoc($la_detalle["salbas"][$li_d], 2);
					$ld_incbonvac = $lo_function->uf_ntoc($la_detalle["incbonvac"][$li_d], 2);
					$ld_incbonnav = $lo_function->uf_ntoc($la_detalle["incbonnav"][$li_d], 2);
					$ld_salintdia = $lo_function->uf_ntoc($la_detalle["salintdia"][$li_d], 2);
					$li_diabas    = $la_detalle["diabas"][$li_d];
					$li_diacom    = $la_detalle["diacom"][$li_d];
					$ld_monant    = $lo_function->uf_ntoc($la_detalle["monant"][$li_d], 2);
					$ld_monacuant = $lo_function->uf_ntoc($la_detalle["monacuant"][$li_d], 2);
					$ld_monantant = $lo_function->uf_ntoc($la_detalle["monantant"][$li_d], 2);
					$ld_salparant = $lo_function->uf_ntoc($la_detalle["salparant"][$li_d], 2);
					$ld_porint    = $lo_function->uf_ntoc($la_detalle["porint"][$li_d], 2);
					$li_diaint    = $la_detalle["diaint"][$li_d];
					$ld_monint    = $lo_function->uf_ntoc($la_detalle["monint"][$li_d], 2);
					$ld_monacuint = $lo_function->uf_ntoc($la_detalle["monacuint"][$li_d], 2);
					$ld_saltotant = $lo_function->uf_ntoc($la_detalle["saltotant"][$li_d], 2);