function uf_limpiarvariables()
   {
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function:  uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 05/04/2006 								Fecha Última Modificación : 
		/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   		global $ld_anocurfid,$ls_codded,$ls_desded,$ls_codtipper,$ls_destipper,$li_diabonvacfid,$li_diabonfinfid,$ls_cueprefid,$ls_existe;
		global $ls_operacion,$io_fun_nomina,$ls_spgcuenta;
		
		$ld_anocurfid=1900;
		$ls_codded="";
		$ls_desded="";
		$ls_codtipper="";
		$ls_destipper="";
		$ls_cueprefid="";
		$li_diabonvacfid=0;
		$li_diabonfinfid=0;
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_existe=$io_fun_nomina->uf_obtenerexiste();
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$ls_spgcuenta=$io_sno->uf_select_config("SNO","NOMINA","SPGCUENTA","401","C");
		unset($io_sno);
   }
   function uf_limpiarvariables()
   {
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function:  uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$li_nropro,$li_totregpro,$li_totasiprenom,$li_totdedprenom;
		global $li_totapoempprenom,$li_totapopatprenom,$li_totprenom,$li_totasinomant,$li_totdednomant,$li_totapoempnomant;		   
		global $li_totapopatnomant,$li_totnomant,$ls_codperdes,$ls_nomperdes,$ls_codperhas,$ls_nomperhas,$ls_existe,$ls_operacion;
		global $io_fun_nomina,$ls_desper,$ls_perresnom,$ls_reporte;

		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]);
			$ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
		}
		$ls_codperdes="";
		$ls_nomperdes="";
		$ls_codperhas="";
		$ls_nomperhas="";
		$li_nropro=0;
		$li_totregpro=0;
		$li_totasiprenom=0;
		$li_totdedprenom=0;
		$li_totapoempprenom=0;		   
		$li_totapopatprenom=0;
		$li_totprenom=0;		   
		$li_totasinomant=0;
		$li_totdednomant=0;
		$li_totapoempnomant=0;		   
		$li_totapopatnomant=0;
		$li_totnomant=0;		   
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_perresnom=$_SESSION["la_nomina"]["perresnom"];
		$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","PRENOMINA","sigesp_sno_rpp_prenomina.php","C");
		unset($io_sno);
	}
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$ls_codconc,$ls_nomcon, $ls_codcar, $ls_descar;
		global $li_totperfil,$ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$li_totrows,$li_rac,$ls_codasicar;
		global $ls_denasicar,$ls_operacion,$io_fun_nomina,$ls_desper,$li_calculada;

		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$li_rac=$_SESSION["la_nomina"]["racnom"];
			$ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]);
			$ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
		}
		$ls_codconc="";
		$ls_nomcon="";
		$ls_codcar="";
		$ls_descar="";
		$li_totperfil="0";
		$ls_titletable="Personal ";
		$li_widthtable=700;
		$ls_nametable="grid";
		$lo_title[1]="Código";
		$lo_title[2]="Apellidos y Nombres";
		$lo_title[3]="Aplicar ";
		$ls_codasicar="";
		$ls_denasicar="";
		$li_totrows = $io_fun_nomina->uf_obtenervalor("totalfilas",0);
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		unset($io_sno);
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codnombus,$ls_desnombus,$ls_desnom,$la_personaldisp,$la_personalsele,$la_conceptodisp,$la_conceptosele;
		global $ls_repetidos,$ls_operacion,$io_fun_nomina,$ls_desper,$ls_espnom,$lb_personal,$li_calculada,$li_rac;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$ls_espnom=$_SESSION["la_nomina"]["espnom"];
		}
		$ls_codnombus="";
		$ls_desnombus="";
		$la_personaldisp="";
		$la_personalsele="";
		$la_conceptodisp="";
		$la_conceptosele="";
		$li_rac=$_SESSION["la_nomina"]["racnom"];
		$ls_repetidos=$io_sno->uf_select_config("SNO","CONFIG","NOPERMITIR_REPETIDOS","1","C");
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$lb_personal=false;
		if($ls_repetidos=="0")
		{
			$lb_personal=true;
		}
		elseif($ls_espnom=="1")
		{
			$lb_personal=true;
		}
		unset($io_sno);
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom, $ls_peractnom, $ls_desper, $ld_fecdesper, $ld_fechasper, $ls_operacion, $li_totalnomina;
		global $lb_cerrar, $lb_abrir, $io_cierreperiodo, $li_contabilizadoant, $io_fun_nomina, $ls_conpernom;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$ls_conpernom=$_SESSION["la_nomina"]["conpernom"];
			$ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]);
			$ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
		}
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$li_totalnomina=$io_cierreperiodo->uf_verificar_periodo($ls_peractnom);
		$li_contabilizadoant=$io_cierreperiodo->uf_contabilizado_ant($ls_peractnom);
		$lb_cerrar="";
		/*if($li_totalnomina==0)
		{
			$lb_cerrar="disabled";
		}*/
		$ls_perresnom=$_SESSION["la_nomina"]["perresnom"];
		$lb_abrir="";
		if(($ls_peractnom=='001')||($ls_perresnom<>'000'))
		{
			$lb_abrir="disabled";
		}
		unset($io_sno);
   }
   function uf_limpiarvariables($ls_sueint)
   {
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   		global $li_anocurper,$ls_mescurper,$ls_desmesper,$li_totrows,$ls_operacion,$ls_titletable,$li_widthtable,$ls_nametable;
		global $lo_title,$la_nominas,$ls_existe,$ls_metodofideicomiso,$io_fun_nomina,$ls_meses,$la_nomsele,$li_fidconper;

		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
	 	$li_anocurper="";
		$ls_mescurper="";
		$ls_desmesper="";
		$ls_titletable="Personal";
		$li_widthtable=710;
		$ls_nametable="grid";
		$lo_title[1]="Código";
		$lo_title[2]="Cédula";
		$lo_title[3]="Apellidos y Nombres";
		$lo_title[4]=$ls_sueint;
		$lo_title[5]="Asig. Extra";
		$lo_title[6]="Monto Vacacion";
		$lo_title[7]="Monto Aguinaldo";
		$lo_title[8]="Monto Aporte";
		$lo_title[9]="";
		$la_nominas="";
		$la_nomsele="";
		$li_fidconper="0";
		$li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1);
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_existe=$io_fun_nomina->uf_obtenerexiste();
		$ls_metodofideicomiso=$io_sno->uf_select_config("SNO","CONFIG","METODO FIDECOMISO","VERSION 2","C");
		if($ls_existe=="TRUE")
		{
			$ls_meses="style='visibility:hidden'";
		}
		else
		{
			$ls_meses="style='visibility:visible'";
		}
		unset($io_sno);
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $lo_title,$li_widthtable,$ls_titletable,$ls_nametable,$li_totrows,$lo_object,$ls_operacion,$io_fun_nomina;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		unset($io_sno);
		$lo_title[1]="Periodos";
		$lo_title[2]="Desde";
		$lo_title[3]="Hasta";
		$lo_title[4]="Cerrada";
		$lo_title[5]="Nomina Contabilizada";
		$lo_title[6]="Aporte Contabilizado";
		$lo_title[7]="Ingreso Contabilizado";
		$lo_title[8]="Prestación Contabilizado";
		$lo_title[9]="Total";    
		$li_widthtable=700;
		$ls_titletable="Período a Abrir";
		$ls_nametable="grid";
		$li_totrows=0;
		$lo_object[1]="";
		$lo_object[2]="";
		$lo_object[3]="";
		$lo_object[4]="";
		$lo_object[5]="";
		$lo_object[6]="";
		$lo_object[7]="";
		$lo_object[8]="";
		$lo_object[9]="";
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
   }
   function uf_limpiarvariables()
   {
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function:  uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$li_nropro,$li_totregpro,$li_totasi,$li_totded,$li_totapoemp;
		global $li_totapopat,$li_totnom,$ls_operacion,$io_fun_nomina,$ls_desper,$ls_perresnom;

		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]);
			$ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
		}
		$li_nropro=0;
		$li_totregpro=0;
		$li_totasi=0;
		$li_totded=0;
		$li_totapoemp=0;		   
		$li_totapopat=0;
		$li_totnom=0;		
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_perresnom=$_SESSION["la_nomina"]["perresnom"];
		unset($io_sno);
	}
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function:  uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codtab,$ls_destab,$ls_activarcodigo,$ls_desnom,$ls_desper,$li_rac,$li_calculada,$li_totrows,$ls_operacion,$ls_existe,$ls_comauto,$li_maxpasgra;
		global $ls_titletable,$li_widthtable,$ls_nametable,$lo_title,$io_fun_nomina,$ls_ajusuerac;
		
		$ls_desnom=$_SESSION["la_nomina"]["desnom"];
		$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		$ls_codtab="";
		$ls_destab="";
		$li_maxpasgra=0;
		$ls_activarcodigo="";
		$li_rac=$_SESSION["la_nomina"]["racnom"];
		$li_totrows=$io_fun_nomina->uf_obtenervalor("totalfilas",1);
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_existe=$io_fun_nomina->uf_obtenerexiste();
		$ls_titletable="Sueldos";
		$li_widthtable=550;
		$ls_nametable="grid";
		$lo_title[1]="Grado";
		$lo_title[2]="Paso";
		$lo_title[3]="Salario";
		$lo_title[4]="Compensación";
		$lo_title[5]="Salario + Compensación";
		$lo_title[6]=" ";
		$lo_title[7]=" ";	
		$lo_title[8]="Primas";	
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$ls_comauto=$io_sno->uf_select_config("SNO","CONFIG","COMPENSACION_AUTOMATICA_RAC","1","I");
		$ls_ajusuerac=$io_sno->uf_select_config("SNO","CONFIG","AJUSTAR_SUELDO_RAC","0","I");
		unset($io_sno);
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 21/07/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom,$ls_peractnom,$ld_fecdesper,$ld_fechasper,$ls_desper,$ls_operacion,$io_fun_nomina,$li_calculada;

		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]);
			$ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
		}
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		unset($io_sno);
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	Function:  uf_limpiarvariables
		//	Description: Función que limpia todas las variables necesarias en la página
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codper,$ls_nomper,$ls_estactper,$ld_fecegrper,$ls_obsegrper,$ls_operacion,$ls_desnom,$ls_desper;
		global $io_fun_nomina,$li_calculada;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		}
		$ls_codper="";
		$ls_nomper="";
		$ls_estactper="";
		$ld_fecegrper="dd/mm/aaaa";
		$ls_obsegrper="";
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		unset($io_sno);
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
   }
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codper,$ls_nomper,$ls_codtippre,$ls_destippre,$ls_codconc,$ls_nomcon,$li_stapre,$la_stapre,$li_monpre,$li_amoprepre;
		global $li_numcuopre,$ls_perinipre,$li_salactpre,$li_moncuopre,$li_monamopre,$ld_fecdesper,$ld_fechasper,$li_numpre,$ls_desper;
		global $li_nuemoncuopre,$li_numcuofalpre,$li_cuopag,$li_sueper,$ls_obsrecpre,$ls_existe,$ls_operacion, $ls_desnom,$io_fun_nomina;
		global $ls_configuracion,$ls_tipocuota,$la_tipcuopre,$ls_tipcuopre,$li_valporpre;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		}
		$ls_codper="";
		$ls_nomper="";
		$ls_codtippre="";
		$ls_destippre="";
		$ls_codconc="";
		$ls_nomcon="";
		$li_stapre="";
		$la_stapre[0]="";
		$la_stapre[1]="";
		$la_stapre[2]="";
		$ls_tipocuota=" disabled";
		$la_tipcuopre[0]="";
		$la_tipcuopre[1]="";
		$ls_tipcuopre="0";
		$li_monpre=0;
		$li_numcuopre=1;
		$li_amoprepre=0;
		$li_numpre="";
		$ls_perinipre="";
		$li_salactpre=0;
		$li_moncuopre=0;
		$li_monamopre=0;
		$li_numpre=0;
		$ld_fecdesper="dd/mm/aaaa";
		$ld_fechasper="dd/mm/aaaa";
		$li_numcuofalpre=1;
		$li_nuemoncuopre=0;
		$li_cuopag=0;
		$li_sueper=0;
		$ls_obsrecpre="";
		$ls_existe=$io_fun_nomina->uf_obtenerexiste();			
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_configuracion=$io_sno->uf_select_config("SNO","CONFIG","CONFIGURACION_PRESTAMO","CUOTAS","C");
		$li_valporpre=trim($io_sno->uf_select_config("SNO","CONFIG","VAL_PORCENTAJE_PRESTAMO","1","I"));
		unset($io_sno);			
   }
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_hlistadoprestamo.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionhnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","LISTADO_PRESTAMO","sigesp_sno_rpp_listadoprestamo.php","C");
	unset($io_sno);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script>
<script language="javascript">
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_pagonominaunidadadmin.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","PAGO_NOMINA_UNIDADADMIN","sigesp_sno_rpp_pagonominaunidadadmin.php","C");
	unset($io_sno);
	///////////////// PAGINACION   /////////////////////
	$li_registros = 1500;
	$ls_codperdes="";
	$ls_codperhas="";
	$li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); 
	if (!$li_pagina)
	{ 
   function uf_print($as_codigo, $as_denominacion, $as_quincena, $as_tipo)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_print
		//		   Access: public
		//	    Arguments: as_codigo  // Código de la nómina
		//				   as_denominacion  // Denominación de la nómina
		//				   as_tipo  // Verifica de donde se está llamando el catálogo
		//	  Description: Función que obtiene e imprime los resultados de la busqueda
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
		require_once("sigesp_sno.php");
		$io_sno = new sigesp_sno();
		require_once("sigesp_snorh_c_nominas.php");
		$io_nomina=new sigesp_snorh_c_nominas();
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=100>Código</td>";
		print "<td width=400>Denominación</td>";
		print "</tr>";
		$ls_criterio="";
		if (($as_quincena!=3)&&($as_quincena!=4)) // 3 -> nominas Mensuales
		{
			$ls_criterio=" AND (adenom='1' OR divcon='1' OR divcon='0')";
		}
		$ls_sql= "SELECT codemp, codnom, desnom, tippernom, despernom, anocurnom, fecininom, peractnom, numpernom, tipnom, ".
				 "		 subnom, racnom, adenom, espnom, ctnom, ctmetnom, diabonvacnom, diareivacnom, diainivacnom, diatopvacnom, ".
				 "		 diaincvacnom, consulnom, descomnom, codpronom, codbennom, conaponom, cueconnom, notdebnom, numvounom, ".
				 "		 perresnom, recdocnom, tipdocnom, recdocapo, tipdocapo, conpernom, titrepnom, codorgcestic, informa, racobrnom, ".
				 "		 (SELECT count(codperi) FROM sno_periodo ".
                 " 		   WHERE codemp='".$ls_codemp."' ".
				 "   		 AND codnom='".$as_codigo."' ".
				 "   		 AND cerper=1) AS total, ".
				 "		 (SELECT substr(fecdesper::text,6,2) FROM sno_periodo ".
                 " 		   WHERE codemp=sno_nomina.codemp ".
				 "   		 AND codnom=sno_nomina.codnom ".
				 "   		 AND codperi=sno_nomina.peractnom) AS mesactual".
				 "  FROM sno_nomina ".
				 "  WHERE codemp='".$ls_codemp."' ".
				 "    AND codnom like '".$as_codigo."' ".
				 "    AND desnom like '".$as_denominacion."' ".$ls_criterio;
		if(($as_tipo=="importar")||($as_tipo=="transferir"))
		{
			if(array_key_exists("la_nomina",$_SESSION))
			{
				$ls_codnom=$_SESSION["la_nomina"]["codnom"];
			}
			else
			{
				$ls_codnom="0000";
			}
			$ls_sql=$ls_sql." AND codnom<>'".$ls_codnom."'";
		}
		if(($as_tipo=="repcesticdes")||($as_tipo=="repcestichas"))
		{
			$ls_sql=$ls_sql." AND espnom='1'".
							" AND ctnom='1' ";
		}
		if(($as_tipo=="repperipsdes")||($as_tipo=="repperipshas"))
		{
			$ls_sql=$ls_sql." AND espnom='0'";
		}
		if($as_tipo=="HISTORICO")
		{
			$ls_codnom=$_SESSION["la_nomina"]["codnom"];
			$ls_sql= "SELECT codemp, codnom, desnom, tippernom, despernom, anocurnom, fecininom, peractnom, numpernom, tipnom, ".
					 "		 subnom, racnom, adenom, espnom, ctnom, ctmetnom, diabonvacnom, diareivacnom, diainivacnom, diatopvacnom, ".
					 "		 diaincvacnom, consulnom, descomnom, codpronom, codbennom, conaponom, cueconnom, notdebnom, numvounom, ".
					 "		 perresnom, recdocnom, tipdocnom, recdocapo, tipdocapo, 0 AS total, conpernom, titrepnom,  racobrnom, ".
					 "       codorgcestic, informa ".
					 "  FROM sno_thnomina   ".
					 "  WHERE codemp='".$ls_codemp."' ".
					 "	  AND anocurnom='".$_SESSION["la_nomina"]["anocurnom"]."'".
					 "	  AND peractnom='".$_SESSION["la_nomina"]["peractnom"]."'".
					 "    AND codnom like '".$ls_codnom."' ".
					 "    AND desnom like '".$as_denominacion."' ";
		}
		$ls_sql=$ls_sql." ORDER BY codnom ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while($row=$io_sql->fetch_row($rs_data))
			{
				$ls_codnom=$row["codnom"];
				$ls_denominacion=$row["desnom"];
				$li_cmbtipoperiodo=$row["tippernom"];
				$ls_despernom=$row["despernom"];
				$ls_anocurnom=$row["anocurnom"];
				$fecininom=$row["fecininom"];
				$ldt_fecininom=$io_funciones->uf_convertirfecmostrar($fecininom);
				$ls_peractnom=$row["peractnom"];
				$li_cmbtipnom=$row["tipnom"];
				$ls_cmbmet=$row["ctmetnom"];
				$ls_diabonvacnom=$row["diabonvacnom"];
				$ls_diainivacnom=$row["diainivacnom"];
				$ls_diareivacnom=$row["diareivacnom"];
				$ls_diatopvacnom=$row["diatopvacnom"];
				$ls_diaincvacnom=$row["diaincvacnom"];
				$ls_subnom=$row["subnom"];
				$ls_adenom=$row["adenom"];
				$ls_racnom=$row["racnom"];
				$ls_racobrnom=$row["racobrnom"];
				$ls_espnom=$row["espnom"];
				$ls_ctnom=$row["ctnom"];
				$ls_cueconnom=$row["cueconnom"];
				$ls_denom="";
				$ls_notdebnom=$row["notdebnom"];
				$ls_numvounom=$row["numvounom"];
				$ls_consulnom=rtrim($row["consulnom"]);
				$ls_codpronom=$row["codpronom"];
				$ls_nomprov="";
				$ls_codbennom=$row["codbennom"];
				$ls_cmbconaponom=rtrim($row["conaponom"]);
				$ls_recdocnom=$row["recdocnom"];
				$ls_tipdocnom=$row["tipdocnom"];
				$ls_recdocapo=$row["recdocapo"];
				$ls_tipdocapo=$row["tipdocapo"];
				$ls_descomnom=$row["descomnom"];
				$ls_nombene="";
				$ai_total=$row["total"];
				$ls_conpernom=$row["conpernom"];
				$ls_titrepnom=$row["titrepnom"];
				$ls_codorgcestic=$row["codorgcestic"];
				$li_conta_global=$io_sno->uf_select_config("SNO","CONFIG","CONTA GLOBAL","0","I");
				$ls_informa=$row["informa"];
				switch ($as_tipo)
				{
					case "":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codnom','$ls_denominacion','$li_cmbtipoperiodo','$ls_despernom',
						'$ls_anocurnom','$ldt_fecininom','$ls_peractnom','$li_cmbtipnom','$ls_cmbmet','$ls_diabonvacnom','$ls_diainivacnom',
						'$ls_diareivacnom','$ls_diatopvacnom','$ls_diaincvacnom','$ls_subnom','$ls_adenom','$ls_racnom','$ls_espnom','$ls_ctnom',
						'$ls_cueconnom','$ls_notdebnom','$ls_numvounom','$ls_consulnom','$ls_codpronom','$ls_codbennom','$ls_denom','$ls_nomprov',
						'$ls_nombene','$ai_total','$ls_cmbconaponom','$li_conta_global','$ls_recdocnom','$ls_tipdocnom','$ls_recdocapo','$ls_tipdocapo',
						'$ls_descomnom','$ls_conpernom','$ls_titrepnom','$ls_codorgcestic','$ls_informa','$ls_racobrnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
						
					case "importar":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarimportar('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "transferirdesde":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptartransferirdesde('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "transferirhasta":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptartransferirhasta('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "replispreant":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplispreant('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
						
					case "replispreantdesde":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplispreantdesde('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "replispreanthasta":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplispreanthasta('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repconttrab":
						$ls_mesactual=$row["mesactual"];
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepconttrab('$ls_codnom','$ls_denominacion','$ls_racnom','$ls_mesactual','$ls_anocurnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
					
					case "repapopatdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepapopatdes('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
						
					case "replisperracrecdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisperracrecdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;	
					
					case "replisperracrechas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisperracrechas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;	
						
					case "repgesmindes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepmintdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;	
	
					case "repapopathas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepapopathas('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
					
					case "repgesminhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepminthas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
					
					case "repapoipasdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepapoipasdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repapoipashas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepapoipashas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repipascobdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepipascobdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repipascobhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepipascobhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repretislrdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepretislrdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repretislrhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepretislrhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repretarcdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepretarcdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repretarchas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepretarchas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repcesticdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepcesticdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repcestichas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepcestichas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "replisfamdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisfamdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "replisfamhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisfamhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repconcdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepconcdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repconchas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepconchas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "replisperdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisperdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "replisperhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisperhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repliscumdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepliscumdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repliscumhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepliscumhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
						
					case "HISTORICO":
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarhistorico('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "repficperdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepficperdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repficperhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepficperhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "replisbandes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisbandes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "replisbanhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisbanhas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "replisantdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisantdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "replisanthas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreplisanthas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;

					case "reprecpagcon":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreprecpagcon('$ls_codnom','$ls_denominacion','$li_cmbtipnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
					case "reprecpagconhas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarreprecpagconhas('$ls_codnom','$ls_denominacion','$li_cmbtipnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";
						break;
					case "repperipsdes":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepperipsdes('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
	
					case "repperipshas":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptarrepperipshas('$ls_codnom');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
						
					case "transferir":
						print "<tr class=celdas-blancas>";
						print "<td align=center><a href=\"javascript: aceptartransferir('$ls_codnom','$ls_denominacion');\">".$ls_codnom."</a></td>";
						print "<td>".$ls_denominacion."</td>";
						print "</tr>";			
						break;
						
				}
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($io_sno);
		unset($io_nomina);
		unset($ls_codemp);
   }
   function uf_print($as_codper, $as_cedper, $as_nomper, $as_apeper, $as_tipo, $ai_subnomina, $as_codnom)
   {
		//////////////////////////////////////////////////////////////////////////////
		//	Function:  uf_print
		//	Arguments:    as_codper  // Código de Personal
		//				  as_cedper  // Cédula de Pesonal
		//				  as_nomper  // Nombre de Personal
		//				  as_apeper // Apellido de Personal
		//				  as_tipo  // Tipo de Llamada del catálogo
		//				  ai_subnomina  // si tiene sub nómina=1 ó Nó =0
		//	Description:  Función que obtiene e imprime los resultados de la busqueda
		//////////////////////////////////////////////////////////////////////////////
		global $io_fun_nomina;
		require_once("../shared/class_folder/sigesp_include.php");
		$io_include=new sigesp_include();
		$io_conexion=$io_include->uf_conectar();
		require_once("../shared/class_folder/class_sql.php");
		$io_sql=new class_sql($io_conexion);	
		require_once("../shared/class_folder/class_mensajes.php");
		$io_mensajes=new class_mensajes();		
		require_once("../shared/class_folder/class_funciones.php");
		$io_funciones=new class_funciones();		
		require_once("../shared/class_folder/class_fecha.php");
		$io_fecha=new class_fecha();		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();		
        $ls_codemp=$_SESSION["la_empresa"]["codemp"];
        $ls_codnom=$_SESSION["la_nomina"]["codnom"];
		$li_tipnom=$_SESSION["la_nomina"]["tipnom"];	
		$ls_from=" FROM sno_personalnomina ";
		$ls_criterio="";
		if($as_tipo=="encargado")
		{
			$ls_criterio="   AND sno_personalnomina.codnom = '".$as_codnom."' ";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.estencper = '0' ";
		}
		elseif($as_tipo=="encargaduria")
		{
			$ls_criterio="   AND sno_personalnomina.codnom = '".$ls_codnom."' ";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.estencper = '0' ";
		}
		elseif($as_tipo=="catencargaduria2")
		{
			$ls_from=" FROM sno_encargaduria, sno_personalnomina ";
			$ls_criterio=" AND sno_personalnomina.codemp = sno_encargaduria.codemp";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.codper = sno_encargaduria.codperenc ";
			$ls_criterio=$ls_criterio."   AND sno_personalnomina.codnom = sno_encargaduria.codnomperenc ";
		}
		else
		{
			$ls_criterio="   AND sno_personalnomina.codnom = '".$ls_codnom."' ";
		}

		print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
		print "<tr class=titulo-celda>";
		print "<td width=60>Código</td>";
		print "<td width=40>Cédula</td>";
		print "<td width=280>Nombre y Apellido</td>";
		print "<td width=60>Estatus</td>";
		print "<td width=60>Culminación Contrato</td>";
		print "</tr>";
		$ls_sql="SELECT DISTINCT (sno_personalnomina.codper), sno_personalnomina.codsubnom, sno_personalnomina.codasicar, sno_personalnomina.codtab, ".
				"		sno_personalnomina.codgra, sno_personalnomina.codpas, sno_personalnomina.sueper, sno_personalnomina.horper, ".
				"		sno_personalnomina.minorguniadm, sno_personalnomina.ofiuniadm, sno_personalnomina.uniuniadm, sno_personalnomina.depuniadm, ".
				"		sno_personalnomina.prouniadm, sno_personalnomina.pagbanper, sno_personalnomina.codban, sno_personalnomina.codcueban, ".
				"		sno_personalnomina.tipcuebanper, sno_personalnomina.codcar, sno_personalnomina.fecingper, sno_personalnomina.staper, ".
				"		sno_personalnomina.cueaboper, sno_personalnomina.fecculcontr, sno_personalnomina.codded, sno_personalnomina.codtipper, ".
				"		sno_personalnomina.quivacper, sno_personalnomina.codtabvac, sno_personalnomina.sueintper, sno_personalnomina.pagefeper, ".
				"		sno_personalnomina.sueproper, sno_personalnomina.codage, sno_personalnomina.fecegrper, sno_personalnomina.fecsusper, ".
				"		sno_personalnomina.cauegrper, sno_personalnomina.codescdoc, sno_personalnomina.codcladoc, sno_personalnomina.codubifis, ".
				"		sno_personalnomina.tipcestic, sno_personalnomina.conjub, sno_personalnomina.catjub, sno_personalnomina.codclavia, ".
				"		sno_personal.cedper, sno_personal.nomper, sno_personal.apeper, sno_personalnomina.codunirac, sno_personalnomina.pagtaqper, ".
				"		sno_unidadadmin.desuniadm, sno_dedicacion.desded, sno_tipopersonal.destipper, sno_subnomina.dessubnom, sno_personalnomina.grado,".
				"		sno_tablavacacion.dentabvac, sno_escaladocente.desescdoc, sno_clasificaciondocente.descladoc, sno_ubicacionfisica.desubifis, ".
				"		sno_personalnomina.fecascper, sno_personalpension.suebasper, sno_personalpension.priespper, sno_personalpension.pritraper, ".
				"		sno_personalpension.priproper, sno_personalpension.prianoserper, sno_personalpension.pridesper, sno_personalpension.porpenper, ".
				"		sno_personalnomina.descasicar, sno_personalnomina.coddep, sno_personalnomina.obsrecper, ".
				"		sno_personalpension.prinoascper, sno_personalpension.monpenper, sno_personalpension.subtotper, ".
				"		sno_personalpension.tipjub, sno_personalpension.fecvid, sno_personalpension.prirem, sno_personalpension.segrem, sno_personalnomina.salnorper, sno_personalnomina.estencper,  sno_personal.codger, ".
				"       (SELECT srh_departamento.dendep FROM srh_departamento                 ".
				"         WHERE srh_departamento.codemp=sno_personalnomina.codemp             ".
				"           AND srh_departamento.coddep=sno_personalnomina.coddep) AS dendep, ".			
				"		(SELECT descar FROM sno_cargo ".
				"		   WHERE sno_cargo.codemp = sno_personalnomina.codemp ".
				"			 AND sno_cargo.codnom = sno_personalnomina.codnom ".
				"			 AND sno_cargo.codcar = sno_personalnomina.codcar) as descar, ".
				"		(SELECT denasicar FROM sno_asignacioncargo ".
				"		   WHERE sno_asignacioncargo.codemp = sno_personalnomina.codemp ".
				"			 AND sno_asignacioncargo.codnom = sno_personalnomina.codnom ".
				"			 AND sno_asignacioncargo.codasicar = sno_personalnomina.codasicar) as denasicar, ".
				"		(SELECT destab FROM sno_tabulador ".
				"		   WHERE sno_tabulador.codemp = sno_personalnomina.codemp ".
				"			 AND sno_tabulador.codnom = sno_personalnomina.codnom ".
				"			 AND sno_tabulador.codtab = sno_personalnomina.codtab) as destab, ".
				"		(SELECT moncomgra FROM sno_grado ".
				"		  WHERE sno_grado.codemp = sno_personalnomina.codemp ".
				"		    AND sno_grado.codnom = sno_personalnomina.codnom ".
				"		    AND sno_grado.codtab = sno_personalnomina.codtab ".
				"		    AND sno_grado.codpas = sno_personalnomina.codpas ".
				"		    AND sno_grado.codgra = sno_personalnomina.codgra) as compensacion, ".
				"		(SELECT denominacion FROM scg_cuentas ".
				"		   WHERE scg_cuentas.codemp = sno_personalnomina.codemp ".
				"			 AND scg_cuentas.SC_cuenta = sno_personalnomina.cueaboper ".
				"			 AND scg_cuentas.status = 'C') as dencueaboper, ".
				"		(SELECT nomban FROM scb_banco ".
				"		  WHERE scb_banco.codemp = sno_personalnomina.codemp ".
				"			AND scb_banco.codban = sno_personalnomina.codban) as nomban, ".
				"		(SELECT nomage FROM scb_agencias ".
				"		  WHERE scb_agencias.codemp = sno_personalnomina.codemp ".
				"			AND scb_agencias.codban = sno_personalnomina.codban ".
				"			AND scb_agencias.codage = sno_personalnomina.codage) as nomage, ".
				"		(SELECT dencat FROM scv_categorias ".
				"		  WHERE scv_categorias.codemp = sno_personalnomina.codemp ".
				"			AND scv_categorias.codcat = sno_personalnomina.codclavia) as dencat ".$ls_from.
				"  LEFT JOIN sno_personalpension ".
				"	      ON sno_personalnomina.codemp = sno_personalpension.codemp ".
				"        AND sno_personalnomina.codnom = sno_personalpension.codnom ".
				"        AND sno_personalnomina.codper = sno_personalpension.codper,  ".
				"		sno_personal, sno_subnomina, sno_unidadadmin, sno_dedicacion, sno_tipopersonal, ".
				"  		sno_tablavacacion, sno_escaladocente, sno_clasificaciondocente, sno_ubicacionfisica ".
				" WHERE sno_personalnomina.codemp = '".$ls_codemp."'".$ls_criterio.				
				"   AND sno_personal.codper like '".$as_codper."' ".
				"   AND sno_personal.cedper like '".$as_cedper."' ".
				"   AND sno_personal.nomper like '".$as_nomper."' ".
				"   AND sno_personal.apeper like '".$as_apeper."' ".
				"   AND sno_personal.estper = '1' ".     
				"   AND sno_personalnomina.codemp = sno_personal.codemp ".
				"   AND sno_personalnomina.codper = sno_personal.codper ".
				"   AND sno_personalnomina.codemp = sno_subnomina.codemp ".
				"   AND sno_personalnomina.codnom = sno_subnomina.codnom ".
				"	AND sno_personalnomina.codsubnom = sno_subnomina.codsubnom ".
				"   AND sno_personalnomina.codemp = sno_unidadadmin.codemp ".
				"   AND sno_personalnomina.minorguniadm = sno_unidadadmin.minorguniadm ".
				"   AND sno_personalnomina.ofiuniadm = sno_unidadadmin.ofiuniadm ".
				"   AND sno_personalnomina.uniuniadm = sno_unidadadmin.uniuniadm ".
				"   AND sno_personalnomina.depuniadm = sno_unidadadmin.depuniadm ".
				"   AND sno_personalnomina.prouniadm = sno_unidadadmin.prouniadm ".
				"   AND sno_personalnomina.codemp = sno_dedicacion.codemp ".
				"   AND sno_personalnomina.codded = sno_dedicacion.codded ".
				"   AND sno_personalnomina.codemp = sno_tipopersonal.codemp ".
				"   AND sno_personalnomina.codded = sno_tipopersonal.codded ".
				"   AND sno_personalnomina.codtipper = sno_tipopersonal.codtipper ".
				"   AND sno_personalnomina.codemp = sno_tablavacacion.codemp ".
				"	AND sno_personalnomina.codtabvac = sno_tablavacacion.codtabvac ".
				"   AND sno_personalnomina.codemp = sno_escaladocente.codemp ".
				"	AND sno_personalnomina.codescdoc = sno_escaladocente.codescdoc ".
				"   AND sno_personalnomina.codemp = sno_clasificaciondocente.codemp ".
				"	AND sno_personalnomina.codescdoc = sno_clasificaciondocente.codescdoc ".
				"	AND sno_personalnomina.codcladoc = sno_clasificaciondocente.codcladoc ".
				"   AND sno_personalnomina.codemp = sno_ubicacionfisica.codemp ".
				"	AND sno_personalnomina.codubifis = sno_ubicacionfisica.codubifis ";
		if(($as_tipo=="prestamo")||($as_tipo=="movimientonominas")||($as_tipo=="vacaciondes")||
		   ($as_tipo=="vacacionhas")||($as_tipo=="personaproyecto"))
		{
			// solo para el personal Activo
			$ls_sql=$ls_sql."	AND sno_personalnomina.staper = '1' ";
		}		
		elseif (($as_tipo=="encargaduria")||($as_tipo=="encargado"))
		{
			$ls_sql=$ls_sql."	AND sno_personalnomina.staper <> '3'  ";
		}
		$ls_sql=$ls_sql." ORDER BY sno_personalnomina.codper ";
		$rs_data=$io_sql->select($ls_sql);
		if($rs_data===false)
		{
        	$io_mensajes->message("ERROR->".$io_funciones->uf_convertirmsg($io_sql->message)); 
		}
		else
		{
			while(!$rs_data->EOF)
			{
				$ls_codper=$rs_data->fields["codper"];
				$ls_cedper=$rs_data->fields["cedper"];
				$ls_nomper=$rs_data->fields["nomper"]." ".$rs_data->fields["apeper"];
				$ls_estper=$rs_data->fields["staper"];
				$ls_codsubnom=$rs_data->fields["codsubnom"];
				$ls_dessubnom=$rs_data->fields["dessubnom"];
				$ls_codasicar=$rs_data->fields["codasicar"];
				$ls_denasicar=$rs_data->fields["denasicar"];
				$ls_codcar=$rs_data->fields["codcar"];
				$ls_descar=$rs_data->fields["descar"];
				$ls_codtab=$rs_data->fields["codtab"];
				$ls_destab=$rs_data->fields["destab"];
				$ls_codgra=$rs_data->fields["codgra"];
				$ls_codpas=$rs_data->fields["codpas"];
				$li_sueper=$rs_data->fields["sueper"];			
				$li_sueper=$io_fun_nomina->uf_formatonumerico($li_sueper);
				$li_compensacion=$rs_data->fields["compensacion"];			
				$li_compensacion=$io_fun_nomina->uf_formatonumerico($li_compensacion);
				$li_horper=$rs_data->fields["horper"];			
				$li_horper=$io_fun_nomina->uf_formatonumerico($li_horper);
				$li_sueintper=$rs_data->fields["sueintper"];			
				$li_sueintper=$io_fun_nomina->uf_formatonumerico($li_sueintper);				
				$li_salnorper=$rs_data->fields["salnorper"];			
				$li_salnorper=$io_fun_nomina->uf_formatonumerico($li_salnorper);				
				$li_sueproper=$rs_data->fields["sueproper"];			
				$li_sueproper=$io_fun_nomina->uf_formatonumerico($li_sueproper);
				$ld_fecingper=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecingper"]);				
				$ld_fecculcontr=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecculcontr"]);				
				$ld_fecascper=$io_funciones->uf_formatovalidofecha($rs_data->fields["fecascper"]);				
				$ld_fecingper=$io_funciones->uf_convertirfecmostrar($ld_fecingper);				
				$ld_fecculcontr=$io_funciones->uf_convertirfecmostrar($ld_fecculcontr);				
				$ld_fecascper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecascper"]);				
				$ls_coduniadm=$rs_data->fields["minorguniadm"]."-".$rs_data->fields["ofiuniadm"]."-".$rs_data->fields["uniuniadm"]."-".$rs_data->fields["depuniadm"]."-".$rs_data->fields["prouniadm"];			
				$ls_desuniadm=$rs_data->fields["desuniadm"];
				$ls_codded=$rs_data->fields["codded"];
				$ls_desded=$rs_data->fields["desded"];
				$ls_codtipper=$rs_data->fields["codtipper"];
				$ls_destipper=$rs_data->fields["destipper"];
				$ls_codtabvac=$rs_data->fields["codtabvac"];
				$ls_dentabvac=$rs_data->fields["dentabvac"];
				$li_pagefeper=$rs_data->fields["pagefeper"];
				$li_pagbanper=$rs_data->fields["pagbanper"];
				$li_pagtaqper=$rs_data->fields["pagtaqper"];
				$ls_codban=$rs_data->fields["codban"];
				$ls_codage=$rs_data->fields["codage"];
				$ls_codcueban=$rs_data->fields["codcueban"];
				$ls_tipcuebanper=$rs_data->fields["tipcuebanper"];
				$ls_tipcestic=$rs_data->fields["tipcestic"];
				$ls_codescdoc=$rs_data->fields["codescdoc"];
				$ls_desescdoc=$rs_data->fields["desescdoc"];
				$ls_codcladoc=$rs_data->fields["codcladoc"];
				$ls_descladoc=$rs_data->fields["descladoc"];
				$ls_codubifis=$rs_data->fields["codubifis"];
				$ls_desubifis=$rs_data->fields["desubifis"];
				$ls_cueaboper=$rs_data->fields["cueaboper"];
				$ls_dencueaboper=$rs_data->fields["dencueaboper"];
				$ls_nomban=$rs_data->fields["nomban"];
				$ls_nomage=$rs_data->fields["nomage"];
				$ls_conjub=$rs_data->fields["conjub"];
				$ls_catjub=$rs_data->fields["catjub"];
				$ls_dencat=$rs_data->fields["dencat"];
				$ls_codclavia=$rs_data->fields["codclavia"];
				$ls_codunirac=$rs_data->fields["codunirac"];
				$ls_grado=$rs_data->fields["grado"];
				$ls_descasicar=$rs_data->fields["descasicar"];
				$ls_obsrecper=$rs_data->fields["obsrecper"];
				$li_suebasper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["suebasper"]);
				$li_priespper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["priespper"]);
				$li_pritraper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["pritraper"]);
				$li_priproper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["priproper"]);
				$li_prianoserper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prianoserper"]);
				$li_pridesper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["pridesper"]);
				$li_porpenper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["porpenper"]);
				$li_prinoascper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prinoascper"]);
				$li_monpenper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["monpenper"]);
				$li_subtotper=$io_fun_nomina->uf_formatonumerico($rs_data->fields["subtotper"]);
				$ls_coddep=$rs_data->fields["coddep"];
				$ls_dendep=$rs_data->fields["dendep"];
				$ls_tippen=$rs_data->fields["tipjub"];	
				$ls_fecvi=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecvid"]);
				$ls_prirem=$io_fun_nomina->uf_formatonumerico($rs_data->fields["prirem"]);	
				$ls_segrem=$io_fun_nomina->uf_formatonumerico($rs_data->fields["segrem"]);				
				$ls_estencper=$rs_data->fields["estencper"];
				$ld_fecegrper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecegrper"]);
				$ld_fecsusper=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecsusper"]);
				$ls_obsegrper=trim($rs_data->fields["cauegrper"]);
				$ls_codger=trim($rs_data->fields["codger"]);
				switch ($ls_estper)
				{
					case "0":
						$ls_estper="N/A";
						break;
					
					case "1":
						$ls_estper="Activo";
						break;
					
					case "2":
						$ls_estper="Vacaciones";
						break;
						
					case "3":
						$ls_estper="Egresado";
						break;
	
					case "4":
						$ls_estper="Suspendido";
						break;
				}
				$ls_contrato="";
				$ls_clase="";
				if(substr($rs_data->fields["fecculcontr"],0,10)=="1900-01-01")
				{
					$ls_contrato="NO APLICA";
				}
				else
				{
					$ld_feccontrato=$rs_data->fields["fecculcontr"];
					$ld_fecdesper=$_SESSION["la_nomina"]["fecdesper"];
					$ld_fechasper=$io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
					$li_incremento=0;
					switch($_SESSION["la_nomina"]["tippernom"])
					{
						case 0://Semanal
							$li_incremento=7;
							break;
			
						case 1://Quincenal
							$li_incremento=15;
							break;
			
						case 2://Mensual
							$li_incremento=30;
							break;
			
						case 3://Anual
							$li_incremento=365;
							break;
					}
					$ld_fechafinal=$io_sno->uf_suma_fechas($ld_fechasper,$li_incremento);
					if($io_fecha->uf_comparar_fecha($ld_fecdesper,$ld_feccontrato))
					{
						if($io_fecha->uf_comparar_fecha($ld_feccontrato,$ld_fechafinal))
						{
							$ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]);
							$ls_clase="class=texto-rojo";
						}
						else
						{
							$ld_fechafinal=$io_funciones->uf_convertirfecmostrar($ld_fechafinal);
							$ld_fechafinal=$io_sno->uf_suma_fechas($ld_fechafinal,$li_incremento);
							if($io_fecha->uf_comparar_fecha($ld_feccontrato,$ld_fechafinal))
							{
								$ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]);
								$ls_clase="class=texto-azul";
							}
							else
							{
								$ls_contrato=$io_funciones->uf_convertirfecmostrar($rs_data->fields["fecculcontr"]);
							}
						}
					}
				}
				switch ($as_tipo)
				{
					case "": // el llamado se hace desde sigesp_sno_d_personalnomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptar('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',";
						print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',";
						print "'$li_sueper','$li_horper','$li_sueintper','$li_sueproper','$ld_fecingper','$ld_fecculcontr','$ls_coduniadm',";
						print "'$ls_desuniadm','$ls_codded','$ls_desded','$ls_codtipper','$ls_destipper','$ls_codtabvac','$ls_dentabvac',";
						print "'$li_pagefeper','$li_pagbanper','$ls_codsubnom','$ls_dessubnom','$ls_codban','$ls_codage','$ls_codcueban',";
						print "'$ls_tipcuebanper','$ls_tipcestic','$ls_codescdoc','$ls_codcladoc','$ls_codubifis','$ls_cueaboper',";
						print "'$ls_dencueaboper','$ls_nomban','$ls_nomage','$ls_desescdoc','$ls_descladoc','$ls_desubifis',";
						print "'$ai_subnomina','$li_tipnom','$ls_conjub','$ls_catjub','$ls_codclavia','$ls_dencat','$ls_codunirac','$li_pagtaqper',";
						print "'$li_compensacion','$ld_fecascper','$ls_grado','$li_suebasper','$li_priespper','$li_pritraper','$li_priproper',";
						print "'$li_prianoserper','$li_pridesper','$li_porpenper','$li_prinoascper','$li_monpenper','$li_subtotper','$ls_descasicar',";
						print "'$ls_coddep','$ls_dendep','$ls_tippen','$ls_fecvi','$ls_prirem','$ls_segrem','$li_salnorper','$ls_estencper',";
						print "'$ld_fecegrper','$ld_fecsusper','$ls_obsegrper','$ls_codger','$ls_obsrecper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;						
	
					case "nomina": // el llamado se hace desde sigesp_sno_d_personalnomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarnomina('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "prestamo": // el llamado se hace desde sigesp_sno_p_prestamo.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarprestamo('$ls_codper','$ls_nomper','$ld_sueper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "catprestamo": // el llamado se hace desde sigesp_sno_cat_prestamo.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatprestamo('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reppagnomdes": // el llamado se hace desde sigesp_sno_r_pagonomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreppagnomdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reppagnomhas": // el llamado se hace desde sigesp_sno_r_pagonomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreppagnomhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "cambioestatus": // el llamado se hace desde sigesp_sno_p_personalcambioestatus.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcambioestatus('$ls_codper','$ls_nomper','$ls_estper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "prenominades": // el llamado se hace desde sigesp_sno_p_calcularprenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarprenominades('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "prenominahas": // el llamado se hace desde sigesp_sno_p_calcularprenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarprenominahas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "movimientonominas": // el llamado se hace desde sigesp_sno_p_movimientonominas.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarmovimientonominas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;

					case "vacaciondes": // el llamado se hace desde sigesp_sno_p_vacacionvencida.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarvacaciondes('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "vacacionhas": // el llamado se hace desde sigesp_sno_p_vacacionvencida.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarvacacionhas('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;

					case "catvacacion": // el llamado se hace desde sigesp_sno_cat_vacacionprogramar.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatvacacion('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;	
	
					case "repprenomdes": // el llamado se hace desde sigesp_sno_r_prenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepprenomdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repprenomhas": // el llamado se hace desde sigesp_sno_r_prenomina.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepprenomhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reprecpagdes": // el llamado se hace desde sigesp_sno_r_recibopago.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreprecpagdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reprecpaghas": // el llamado se hace desde sigesp_sno_r_recibopago.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreprecpaghas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisfirdes": // el llamado se hace desde sigesp_sno_r_listadofirmas.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisfirdes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisfirhas": // el llamado se hace desde sigesp_sno_r_listadofirmas.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisfirhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "reppredes": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreppredes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repprehas": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepprehas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repdetpredes": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepdetpredes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "repdetprehas": // el llamado se hace desde sigesp_sno_r_listadoprestamo.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarrepdetprehas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "personaproyecto": // el llamado se hace desde sigesp_sno_d_personaproyecto.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarpersonaproyecto('$ls_codper','$ls_nomper','$ls_desuniadm');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
					
					case "personalprima": // el llamado se hace desde sigesp_sno_d_personaproyecto.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarpersonalprima('$ls_codper','$ls_nomper','$ls_desuniadm');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisprodes": // el llamado se hace desde sigesp_sno_r_listadoproyectospersonal.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisprodes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisprohas": // el llamado se hace desde sigesp_sno_r_listadoproyectospersonal.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisprohas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisbendes": // el llamado se hace desde sigesp_sno_r_listadobeneficiario.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisbendes('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
	
					case "replisbenhas": // el llamado se hace desde sigesp_sno_r_listadobeneficiario.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarreplisbenhas('$ls_codper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
						
					case "encargaduria": // el llamado se hace desde sigesp_sno_p_registrarencargaduria.php
						print "<tr class=celdas-blancas>";						
						print "<td><a href=\"javascript: aceptarencargaduria('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',";
						print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',";
						print "'$ls_coduniadm',  '$ls_desuniadm','$ls_codsubnom','$li_tipnom','$ls_codunirac', ";
						print "'$ls_grado', '$ls_coddep', '$ls_dendep');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;	
						
						case "encargado": // el llamado se hace desde sigesp_sno_p_registrarencargaduria.php
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarencargado('$ls_codper','$ls_nomper','$ls_estper','$ls_codasicar','$ls_denasicar',";
						print "'$ls_codcar','$ls_descar','$ls_codtab','$ls_destab','$ls_codgra','$ls_codpas',";
						print "'$ls_coduniadm',  '$ls_desuniadm','$ls_codsubnom','$li_tipnom','$ls_codunirac', ";
						print "'$ls_grado', '$ls_coddep', '$ls_dendep');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;	
						
						case "catencargaduria1": // el llamado se hace desde sigesp_sno_cat_registroencargaduria.php
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatencargaduria1('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
						
						case "catencargaduria2": // el llamado se hace desde sigesp_sno_cat_registroencargaduria.php
						                         // para el personal encargado
						$ld_sueper=$rs_data->fields["sueper"];
						print "<tr class=celdas-blancas>";
						print "<td><a href=\"javascript: aceptarcatencargaduria2('$ls_codper','$ls_nomper');\">".$ls_codper."</a></td>";
						print "<td>".$ls_cedper."</td>";
						print "<td>".$ls_nomper."</td>";
						print "<td>".$ls_estper."</td>";
						print "<td ".$ls_clase.">".$ls_contrato."</td>";
						print "</tr>";			
						break;
						
				}
				$rs_data->MoveNext();
			}
			$io_sql->free_result($rs_data);
		}
		print "</table>";
		unset($io_include);
		unset($io_conexion);
		unset($io_sql);
		unset($io_mensajes);
		unset($io_funciones);
		unset($ls_codemp);
		unset($ls_codnom);
		unset($io_fecha);
   }
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_hlistadopersonalcheque.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionhnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$li_adelanto=$_SESSION["la_nomina"]["adenom"];
	$li_divcon=$_SESSION["la_nomina"]["divcon"];
	$li_tippernom=$_SESSION["la_nomina"]["tippernom"];
	$li_suspendidos=$io_sno->uf_select_config("SNO","CONFIG","EXCLUIR_SUSPENDIDOS","0","I");
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","LISTADO_CHEQUE","sigesp_sno_rpp_listadopersonalcheque.php","C");
	unset($io_sno);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$ls_logusr=$_SESSION["la_logusr"];
	$io_fun_nomina->uf_load_seguridad("SNR","sigesp_snorh_r_listadobanco.php",$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$li_suspendidos=$io_sno->uf_select_config("SNO","CONFIG","EXCLUIR_SUSPENDIDOS","0","I");
	$ls_reporte=$io_sno->uf_select_config("SNR","REPORTE","LISTADO_BANCO","sigesp_snorh_rpp_listadobanco.php","C");
	unset($io_sno);
	$ls_ruta="txt/general/";
	@mkdir($ls_ruta,0755);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script>
<script language="javascript">
	if(document.all)
	{ //ie 
		document.onkeydown = function(){ 
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_listadoasignacioncargo.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$li_rac=$_SESSION["la_nomina"]["racnom"];
	if($li_rac!=1)
	{
		print("<script language=JavaScript>");
		print(" alert('Este reporte esta desactivado para nóminas que no utilizan asignación de cargo.');");
		print(" location.href='sigespwindow_blank_nomina.php'");
		print("</script>");
	}	
	$li_implementarcodunirac=trim($io_sno->uf_select_config("SNO","CONFIG","CODIGO_UNICO_RAC","0","I"));
	unset($io_sno);
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_desnom, $ls_peractnom, $ld_fecdesper, $ld_fechasper, $ls_concsue1, $ls_concsue2, $ls_concsue3, $ls_concsue4;
		global $ls_conccaj1, $ls_conccaj2, $ls_conccaj3, $ls_conccaj4, $ls_concpreper, $ls_concpreesp, $ls_concmontepio;
		global $ls_concfianza, $ls_concprehip, $ls_operacion, $ls_accion,  $io_fun_nomina, $ls_desper, $li_calculada,		
		$lb_mostrargrid;
		global $ls_codarch,$ls_denarch,$li_totrow;
		
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$lb_valido=$io_sno->uf_crear_sessionnomina();		
		$ls_desnom="";
		$ls_peractnom="";
		$ls_desper="";			
		$ld_fecdesper="";
		$ld_fechasper="";
		$ls_codarch="";
		$ls_denarch="";
		$li_totrow=0;
		$lb_mostrargrid=false;
		if($lb_valido==false)
		{
			print "<script language=JavaScript>";
			print "location.href='sigespwindow_blank.php'";
			print "</script>";		
		}
		else
		{
			$ls_desnom=$_SESSION["la_nomina"]["desnom"];
			$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
			$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
			$ld_fecdesper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fecdesper"]);
			$ld_fechasper=$io_sno->io_funciones->uf_convertirfecmostrar($_SESSION["la_nomina"]["fechasper"]);
		}
		$ls_concsue1="";
		$ls_concsue2="";
		$ls_concsue3="";
		$ls_concsue4="";
		$ls_conccaj1="";
		$ls_conccaj2="";
		$ls_conccaj3="";
		$ls_conccaj4="";
		$ls_concpreper="";
		$ls_concpreesp="";
		$ls_concmontepio="";
		$ls_concfianza="";
		$ls_concprehip="";
		$ls_accion="";
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		unset($io_sno);
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
   }
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_pagonomina.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","PAGO_NOMINA","sigesp_sno_rpp_pagonomina.php","C");
	$ls_reporte2=$io_sno->uf_select_config("SNO","REPORTE","PAGO_NOMINA_EXCEL","sigesp_sno_rpp_pagonomina_excel.php","C");
	unset($io_sno);
	///////////////// PAGINACION   /////////////////////
	$li_registros = 1500;
	$ls_codperdes="";
	$ls_codperhas="";
	$li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); 
	if (!$li_pagina)
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_hrecibopago.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionhnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$li_adelanto=$_SESSION["la_nomina"]["adenom"];
	$li_divcon=$_SESSION["la_nomina"]["divcon"];
	$li_tippernom=$_SESSION["la_nomina"]["tippernom"];
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_recibo=$io_sno->uf_select_config("SNO","REPORTE","RECIBO_PAGO","sigesp_sno_rpp_recibopago.php","C");
	unset($io_sno);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad("SNR","sigesp_snorh_r_listadopersonalcontratado.php",$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	$ld_fecdes="01/01/".date('Y');
	$ld_fechas=date('d/m/Y');
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$ls_reporte=$io_sno->uf_select_config("SNR","REPORTE","LISTADO_PERSONAL_CONTRATADO","sigesp_snorh_rpp_listadopersonalcontratado.php","C");	
	unset($io_sno);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script>
<script language="javascript">
	if(document.all)
	{ //ie 
		document.onkeydown = function(){ 
		if(window.event && (window.event.keyCode == 122 || window.event.keyCode == 116 || window.event.ctrlKey)){
		window.event.keyCode = 505; 
		}
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_metodo_fonz.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$li_suspendidos=$io_sno->uf_select_config("SNO","CONFIG","EXCLUIR_SUSPENDIDOS","0","I");
	$li_adelanto=$_SESSION["la_nomina"]["adenom"];
	$li_divcon=$_SESSION["la_nomina"]["divcon"];
	$li_tippernom=$_SESSION["la_nomina"]["tippernom"];
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","LISTADO_BANCO","sigesp_sno_rpp_listadobanco.php","C");
	$ls_nomina=$_SESSION["la_nomina"]["codnom"];
	$ls_periodo=$_SESSION["la_nomina"]["peractnom"];
	$li_tipnom=$_SESSION["la_nomina"]["tipnom"];
	$ls_ruta="txt/disco_banco/".$ls_nomina."-".$ls_periodo;
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	require_once("class_folder/class_funciones_nomina.php");
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_contableaportes.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$li_adelanto=$_SESSION["la_nomina"]["adenom"];
	$ls_reporte=$io_sno->uf_select_config("SNO","REPORTE","CONTABLE_CONCEPTOSAPORTES","sigesp_sno_rpp_contableaportes.php","C");
	$ls_reporte_especifico=$io_sno->uf_select_config("SNO","REPORTE","CONTABLE_CONCEPTOSAPORTES_ESPECIFICO","sigesp_sno_rpp_contableaportes_especifico.php","C");
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_modalidad=$_SESSION["la_empresa"]["estmodest"];
	$ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"];		
	$ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"];		
	$ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"];		
	$ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"];		
	$ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"];		
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad("SNR","sigesp_snorh_r_personas_autorizadas.php",$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	$ld_fecdes="01/01/".date('Y');
	$ld_fechas=date('d/m/Y');
	
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$ls_reporte=$io_sno->uf_select_config("SNR","REPORTE","PAGOS_AUTORIZADOS","sigesp_snorh_rpp_personas_autorizadas.php","C");
	unset($io_sno);
	///////////////// PAGINACION ///////////////////////////////////////////////////////////////////////////////////////////////
	$li_registros = 3500;
	$ls_codperdes="";
	$ls_codperhas="";
	$li_pagina=$io_fun_nomina->uf_obtenervalor_get("pagina",0); 
	if (!$li_pagina)
	{ 
		$li_inicio = 0; 
		$li_pagina = 1; 
	} 
	else 
	{ 
		$li_inicio = ($li_pagina - 1) * $li_registros; 
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	require_once("class_folder/class_funciones_nomina.php");
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_disponibilidad.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$li_adelanto=$_SESSION["la_nomina"]["adenom"];
	$ls_reporte_especifico=$io_sno->uf_select_config("SNO","REPORTE","DISPONIBLE_FINANCIERO","sigesp_sno_rpp_disponibilidad.php","C");
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];
	$ls_modalidad=$_SESSION["la_empresa"]["estmodest"];
	$ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"];		
	$ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"];		
	$ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"];		
	$ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"];		
	$ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"];		
	$li_len1=0;
   function uf_limpiarvariables()
   {
		//////////////////////////////////////////////////////////////////////////////
		//	     Function:  uf_limpiarvariables
		//		   Access: private
		//	  Description: Función que limpia todas las variables necesarias en la página
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 01/01/2006 								Fecha Última Modificación : 
		//////////////////////////////////////////////////////////////////////////////
   		global $ls_codper,$ls_nomper,$ls_estper,$ls_codsubnom,$ls_dessubnom,$ls_codasicar,$ls_denasicar,$ls_codcar,$ls_descar;
		global $ls_codtab,$ls_destab,$ls_filtab,$ls_coltab,$ls_codpas,$ls_codgra,$li_sueper,$li_horper,$li_sueintper,$li_sueproper;
		global $ld_fecingper,$ld_fecculcontr,$ls_codded,$ls_desded,$ls_codtipper,$ls_destipper,$ls_codtabvac,$ls_dentabvac;
		global $ls_cueaboper,$ls_codcueban,$ls_codban,$ls_nomban,$ls_codage,$ls_nomage,$ls_coduniadm,$ls_desuniadm,$ls_codescdoc;
		global $ls_desescdoc,$ls_codcladoc,$ls_descladoc,$ls_codubifis,$ls_desubifis,$ls_dencueaboper,$la_tipcuebanper,$la_tipcestic;
		global $ls_pagoefectivo,$ls_pagobanco,$ls_operacion,$ls_existe,$io_fun_nomina,$ls_desnom,$ls_codnom,$li_rac,$li_subnomina;
		global $ls_sueldo,$ls_desper,$li_tipnom,$ls_conjub,$la_conjub,$ls_catjub,$la_catjub,$ls_codclavia,$ls_dencat,$li_calculada;
		global $li_camuniadm,$li_campasogrado,$li_implementarcodunirac,$ls_codunirac,$ls_tipcuebanper, $ls_pagotaquilla,$li_compensacion;
		global $li_loncueban, $li_valloncueban, $ld_fecascper,$ls_grado, $li_suebasper, $li_priespper, $li_pritraper, $li_priproper;
		global $li_prianoserper, $li_pridesper, $li_porpenper, $li_prinoascper, $li_monpenper, $li_subtotper, $ls_pension;
		global $li_descasicar, $ls_coddep, $ls_dendep, $li_camsuerac, $ld_fecvid, $li_primrem, $li_segrem, $la_tippen,$li_salnorper;
		global $li_camdedtipper,$ls_estencper,$ld_fecsusper,$ld_fecegrper,$ls_obsegrper, $ls_codger,$li_racobrnom,$ls_obsrecper;
		
		$ls_desnom=$_SESSION["la_nomina"]["desnom"];
		$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
		$ls_codper="";
		$ls_nomper="";
		$ls_estper="";
		$ls_estencper="";
		$ls_codsubnom="";
		$ls_dessubnom="";
		$ls_codasicar="";
		$ls_denasicar="";
		$ls_codcar="";
		$ls_descar="";
		$ls_codtab="";
		$ls_destab="";
		$ls_filtab="";
		$ls_coltab="";				
		$ls_codpas="";
		$ls_codgra="";
		$li_sueper=0;
		$li_compensacion=0;
		$li_horper=0;
		$li_sueintper=0;
		$li_salnorper=0;
		$li_sueproper=0;
		$ld_fecingper="dd/mm/aaaa";
		$ld_fecculcontr="dd/mm/aaaa";
		$ld_fecascper="dd/mm/aaaa";
		$ld_fecvid="dd/mm/aaaa";
		$ld_fecsusper="dd/mm/aaaa";
		$ld_fecegrper="dd/mm/aaaa";
		$ls_obsegrper="";
		$ls_obsrecper="";
		$ls_codded="";
		$ls_desded="";
		$ls_codtipper="";
		$ls_destipper="";
		$ls_codtabvac="";
		$ls_dentabvac="";
		$ls_cueaboper="";
		$ls_dencueaboper="";
  	    $ls_codcueban="";
		$ls_codban="";
		$ls_nomban="";
		$ls_codage="";
		$ls_nomage="";
		$ls_coduniadm="";		
		$ls_desuniadm="";		
		$ls_codescdoc="";
		$ls_desescdoc="";
		$ls_codcladoc="";
		$ls_descladoc="";
		$ls_codubifis="";
		$ls_desubifis="";
		$la_tipcuebanper[0]="";
		$la_tipcuebanper[1]="";
		$la_tipcuebanper[2]="";
		$la_tipcestic[0]="";
		$la_tipcestic[1]="";
		$ls_conjub="";
		$la_conjub[1]="";
		$la_conjub[2]="";
		$la_conjub[3]="";
		$ls_catjub="";
		$la_catjub[1]="";
		$la_catjub[2]="";
		$la_catjub[3]="";
		$ls_pagoefectivo="";
		$ls_pagobanco="";
		$ls_pagotaquilla="";
		$ls_codclavia="";
		$ls_dencat="";		
		$ls_codunirac="";
		$ls_tipcuebanper="";
		$ls_grado="";
		$li_suebasper="0,00";
		$li_priespper="0,00";
		$li_pritraper="0,00";
		$li_priproper="0,00";
		$li_prianoserper="0,00";
		$li_pridesper="0,00";
		$li_porpenper="0,00";
		$li_prinoascper="0,00";
		$li_monpenper="0,00";		
		$li_subtotper="0,00";
		$li_primrem="0,00";
		$li_segrem="0,00";
		$li_descasicar="";
		$la_tippen[0]="";
		$la_tippen[1]="";		
		$ls_existe=$io_fun_nomina->uf_obtenerexiste();			
		$ls_operacion=$io_fun_nomina->uf_obteneroperacion();
		$ls_codnom=$_SESSION["la_nomina"]["codnom"];
		$li_rac=$_SESSION["la_nomina"]["racnom"];
		$li_racobrnom=$_SESSION["la_nomina"]["racobrnom"];
		$li_subnomina=$_SESSION["la_nomina"]["subnom"];	
		$li_tipnom=$_SESSION["la_nomina"]["tipnom"];
		if (($li_tipnom=='0003') || ($li_tipnom=='0004'))//Agregado por Carlos Zambrano
		{
			if($li_rac=='1' && $li_racobrnom=='0')
			{
				$li_tipnom='0001';
			}
		}												 //Agregado por Carlos Zambrano 		
		require_once("sigesp_sno_c_calcularnomina.php");
		$io_calcularnomina=new sigesp_sno_c_calcularnomina();
		$li_calculada=str_pad($io_calcularnomina->uf_existesalida(),1,"0");
		unset($io_calcularnomina);
		require_once("sigesp_sno.php");
		$io_sno=new sigesp_sno();
		$ls_sueldo="";
		$li_camsuerac=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_SUELDO_RAC","0","I"));	
		if($li_rac=="1")
		{  
			if ($li_camsuerac=="0")
			{
				$ls_sueldo=" readonly";
			}
			if(($li_camsuerac=="1")&&($li_tipnom!=3)&&($li_tipnom!=4))
			{
				$ls_sueldo=" readonly";
			}
		}
		$li_campensiones=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_PENSIONES","0","I"));
		$ls_pension="";
		if($li_campensiones=="0")
		{
			$ls_pension=" readonly ";
		}
		$li_camuniadm=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_UNIDAD_ADM_RAC","0","I"));
		$li_camdedtipper=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_DEDICACION_TIPO_PERSONAL_RAC","0","I"));
		$li_campasogrado=trim($io_sno->uf_select_config("SNO","CONFIG","CAMBIAR_PASO_GRADO_RAC","0","I"));
		$li_implementarcodunirac=trim($io_sno->uf_select_config("SNO","CONFIG","CODIGO_UNICO_RAC","0","I"));
		$li_loncueban=trim($io_sno->uf_select_config("SNO","CONFIG","LONGITUD_CUENTA_BANCO","0","I"));
		$li_valloncueban=trim($io_sno->uf_select_config("SNO","CONFIG","VALIDAR_LONGITUD_CUEBANCO","0","I"));		
		$ls_coddep="";
		$ls_dendep="";	
		$ls_codger="";	
		unset($io_sno);
   }
Пример #29
0
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_d_hconcepto.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	$ls_loncodestpro1=$_SESSION["la_empresa"]["loncodestpro1"];
	$ls_loncodestpro2=$_SESSION["la_empresa"]["loncodestpro2"];
	$ls_loncodestpro3=$_SESSION["la_empresa"]["loncodestpro3"];
	$ls_loncodestpro4=$_SESSION["la_empresa"]["loncodestpro4"];
	$ls_loncodestpro5=$_SESSION["la_empresa"]["loncodestpro5"];
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	global $ls_sueint;
	$ls_sueint=trim($io_sno->uf_select_config("SNO","NOMINA","DENOMINACION SUELDO INTEGRAL","C",""));
	$ls_nomestpro1=$_SESSION["la_empresa"]["nomestpro1"];
	$ls_nomestpro2=$_SESSION["la_empresa"]["nomestpro2"];
	$ls_nomestpro3=$_SESSION["la_empresa"]["nomestpro3"];
	$ls_nomestpro4=$_SESSION["la_empresa"]["nomestpro4"];		
	$ls_nomestpro5=$_SESSION["la_empresa"]["nomestpro5"];		
	$ls_modalidad=$_SESSION["la_empresa"]["estmodest"];
	$ls_loncodestpro1=$_SESSION["la_empresa"]["loncodestpro1"];
	$ls_loncodestpro2=$_SESSION["la_empresa"]["loncodestpro2"];
	$ls_loncodestpro3=$_SESSION["la_empresa"]["loncodestpro3"];
	$ls_loncodestpro4=$_SESSION["la_empresa"]["loncodestpro4"];
	$ls_loncodestpro5=$_SESSION["la_empresa"]["loncodestpro5"];
	switch($ls_modalidad)
	{
    session_start();   
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	if(!array_key_exists("la_logusr",$_SESSION))
	{
		print "<script language=JavaScript>";
		print "location.href='../sigesp_inicio_sesion.php'";
		print "</script>";		
	}
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	require_once("class_folder/class_funciones_nomina.php");
	$io_fun_nomina=new class_funciones_nomina();
	$io_fun_nomina->uf_load_seguridad_nomina("SNO","sigesp_sno_r_asignacion_comp_ran.php",$ls_codnom,$ls_permisos,$la_seguridad,$la_permisos);
	//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("sigesp_sno.php");
	$io_sno=new sigesp_sno();
	$lb_valido=$io_sno->uf_crear_sessionnomina();		
	$ls_codnom=$_SESSION["la_nomina"]["codnom"];
	$ls_desnom=$_SESSION["la_nomina"]["desnom"];
	$ls_peractnom=$_SESSION["la_nomina"]["peractnom"];
	$ls_desper=$_SESSION["la_nomina"]["descripcionperiodo"];
	$ls_subnom=$_SESSION["la_nomina"]["subnom"];	
	unset($io_sno);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" language="JavaScript1.2" src="../shared/js/disabled_keys.js"></script>
<script language="javascript">
	if(document.all)