";
print "location.href='../sigesp_inicio_sesion.php'";
print "";
}
$ls_logusr=$_SESSION["la_logusr"];
require_once("class_funciones_seguridad.php");
$io_fun_seguridad=new class_funciones_seguridad();
$io_fun_seguridad->uf_load_seguridad("SSS","sigespwindow_sss_auditoria.php",$ls_permisos,$la_seguridad,$la_permisos);
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
function uf_validar_fecha ($ld_desde,$ld_hasta)
{
//////////////////////////////////////////////////////////////////////////////
// Function: uf_validar_fecha
// Access: public
// Return: $lb_fechavalida: true -> las fechas son correctas
// false -> las fechas son incorrectas
// Description: Funcion que valida que al tener dos fechas (un periodo de tiempo)
// la fecha que inicia el periodo no sea mayor a la fecha que cierra el
// periodo; es decir que lasfechas no esten solapadas.
//////////////////////////////////////////////////////////////////////////////
$lb_fechavalida=false;
$io_msg= new class_mensajes();
if(($ld_desde=="")and($ld_hasta==""))
{
$lb_fechavalida=false;
}
else
{
$ld_diad= substr($ld_desde,0,2);
$ld_mesd= substr($ld_desde,3,2);
$ld_anod= substr($ld_desde,6,4);
$ld_diah= substr($ld_hasta,0,2);
$ld_mesh= substr($ld_hasta,3,2);
$ld_anoh= substr($ld_hasta,6,4);
if($ld_anod<$ld_anoh)
{$lb_fechavalida=true;}
elseif($ld_anod==$ld_anoh)
{
if($ld_mesd<$ld_mesh)
{$lb_fechavalida=true;}
elseif($ld_mesd==$ld_mesh)
{
if($ld_diad<=$ld_diah)
{$lb_fechavalida=true;}
}
}
if($lb_fechavalida==false)
{
$io_msg->message("El rango de fechas es invalido");
}
}
return $lb_fechavalida;
}
?>