<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_liquidacion_dao.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");
require_once("../../../shared/ezpdf/class.ezpdf.php");

$lo_liq_dao  = new sps_pro_liquidacion_dao();
$lo_function = new class_function();

function uf_print_encabezado_pagina($as_titulo,&$io_pdf)
{
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_encabezadopagina
	//		    Acess: private
	//	    Arguments: as_titulo // Título del Reporte
	//	    		   io_pdf // Instancia de objeto pdf
	//    Description: función que imprime los encabezados por página
	//	   Creado Por: Ing. Maria Alejandra Roa
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_encabezado=$io_pdf->openObject();
	$io_pdf->saveState();
	$io_pdf->line(20,40,578,40);
	$io_pdf->addJpegFromFile('../../shared/imagebank/'.$_SESSION["ls_logo"],25,710,$_SESSION["ls_width"],$_SESSION["ls_height"]); // Agregar Logo

	$li_tm=$io_pdf->getTextWidth(11,$as_titulo);
	$tm=330-($li_tm/2);
	$io_pdf->addText($tm,705,11,$as_titulo); // Agregar el título
	
	$io_pdf->restoreState();
	$io_pdf->closeObject();
<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_antiguedad_dao.php");
require_once("../../../sps/reports/documents/sps_reporte_base.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");

$lo_antig_dao = new sps_pro_antiguedad_dao();
$lo_function  = new class_function();

$lo_reporte_base = new sps_reporte_base("Deuda de Prestaciones Sociales",'LETTER','portrait');
$lo_pdf = $lo_reporte_base->getPdf();

//Obtenemos el orden de los campos
$la_orden = explode(",",$_GET["orden"]);

//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_cabecera($as_cedper,$as_nomper,$as_apeper,$as_desnom,$i,&$io_cabecera,&$io_pdf)
{
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_cabecera
	//		   Access: private 
	//	    Arguments: $as_codper  // Código del Personal
	//	   			   $as_nomper  // Nombre del Personal 
	//	   			   $as_apeper  // apellido del Personal
	//	    		   io_cabecera // objeto cabecera
	//	    		   io_pdf      // Instancia de objeto pdf
	//    Description: función que imprime la cabecera por personal
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_pdf->add_texto('left',10,11,'<b>         Personal: </b>  '.$as_cedper.' - '.$as_apeper.', '.$as_nomper.'      <b>   Nómina: </b>'.$as_desnom );
	$io_pdf->closeObject();
		$ls_textocompleto="";
		for($li_i=0;$li_i<$li_tamano;$li_i++)
		{
			$ls_textocompleto=$ls_textocompleto.$ls_texto[$li_i];
		}
		return $ls_textocompleto;
	}
	//--------------------------------------------------------------------------------------------------------------------------------
	
	//-----------------------------------------------------  Instancia de las clases  ------------------------------------------------
	require_once("../../../sps/class_folder/dao/sps_def_cartaanticipo_dao.php");
	require_once("../../../sps/reports/documents/sps_reporte_base.php");
    require_once("../../../sps/class_folder/utilidades/class_function.php");
    
    $lo_anticipo_dao = new sps_def_cartaanticipo_dao();
	$lo_function     = new class_function();
	
	$lo_reporte_base = new sps_reporte_base("",'LETTER','portrait');
	$io_pdf = $lo_reporte_base->getPdf();
	
	//----------------------------------------------------  Parámetros del encabezado  -----------------------------------------------
	$ls_titulo="<i>Anticipo de Prestaciones Sociales formato Word</i>";
	//--------------------------------------------------  Parámetros para Filtar el Reporte  -----------------------------------------
		$ls_codper = $_GET["codper"];
		$ls_codcarant = $_GET["codcarant"];
	//--------------------------------------------------------------------------------------------------------------------------------
	$lb_valido=uf_insert_seguridad($ls_titulo); // Seguridad de Reporte
	if($lb_valido)
	{
		$lb_valido = $lo_anticipo_dao->getCartaAnticipo($ls_codcarant,$la_array);
	}
<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_anticipo_dao.php");
require_once("../../../sps/reports/documents/sps_reporte_base.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");

$lo_anticipo_dao = new sps_pro_anticipo_dao();
$lo_function     = new class_function();

$lo_reporte_base = new sps_reporte_base("Anticipo de Prestaciones Sociales",'LETTER','portrait');
$lo_pdf = $lo_reporte_base->getPdf();

//---------------------------------------------------------------------------------------------------------------------------------------------------------------//
function uf_print_anticipo($as_constancia,&$io_pdf)
{
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//       Function: uf_print_constancia
//		   Access: private 
//	    Arguments: la_data // arreglo de información
//	   			   io_pdf // Objeto PDF
//    Description: función que imprime el detalle
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_encabezado=$io_pdf->openObject();
	$io_pdf->saveState();
	$io_pdf->ezSetY(700);
	$la_data    = array(array('constancia'=>'<b>'.$as_constancia.'</b>'));
	$la_columna = array('constancia'=>'');
	$la_config  = array('showHeadings'=>0,
					    'titleFontSize' =>10,
					    'showLines'=>0, 
<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_sueldos_dao.php");
require_once("../../../sps/reports/documents/sps_reporte_base.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");

$lo_sueldos_dao = new sps_pro_sueldos_dao();
$lo_function       = new class_function();

$lo_reporte_base = new sps_reporte_base("Detalles de Sueldos Históricos",'LETTER','portrait');
$lo_pdf = $lo_reporte_base->getPdf();

//Obtenemos el orden de los campos
$la_orden = explode(",",$_GET["orden"]);

//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_cabecera($as_codper,$as_nomper,$as_apeper,&$io_cabecera,&$io_pdf)
{
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_cabecera
	//		   Access: private 
	//	    Arguments: $as_codper  // Código del Personal
	//	   			   $as_nomper  // Nombre del Personal 
	//	   			   $as_apeper  // apellido del Personal
	//	    		   io_cabecera // objeto cabecera
	//	    		   io_pdf      // Instancia de objeto pdf
	//    Description: función que imprime la cabecera por personal
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_pdf->add_texto('left',10,11,'<b>         Personal: </b>  '.$as_codper.' - '.$as_apeper.', '.$as_nomper.' ');
	$io_pdf->closeObject();
<?Php
session_start();

require_once("../../../sps/class_folder/dao/sps_pro_antiguedad_dao.php");
require_once("../../../sps/class_folder/utilidades/class_function.php");
require_once("../../../shared/class_folder/class_pdf.php");

$lo_antiguedad_dao = new sps_pro_antiguedad_dao();
$lo_function       = new class_function();

//Obtenemos el orden de los campos
$la_orden = explode(",",$_GET["orden"]);

//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_cabecera($as_cedper,$as_nomper,$as_apeper,&$io_cabecera,&$io_pdf)
{
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//       Function: uf_print_cabecera
	//		   Access: private 
	//	    Arguments: $as_cedper  // Cédula del Personal
	//	   			   $as_nomper  // Nombre del Personal 
	//	   			   $as_apeper  // apellido del Personal
	//	    		   io_cabecera // objeto cabecera
	//	    		   io_pdf      // Instancia de objeto pdf
	//    Description: función que imprime la cabecera por personal
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$io_pdf->add_texto('left',10,11,'<b>         Personal: </b>  '.$as_cedper.' - '.$as_apeper.', '.$as_nomper.' ');
	$io_pdf->closeObject();
	$io_pdf->addObject($io_cabecera,'all');
	$io_pdf->set_margenes(50,15,25,15);