function uf_insert_seguridad($as_titulo)
	{
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		//       Function: uf_insert_seguridad
		//		   Access: private 
		//	    Arguments: as_titulo // Título del Reporte
		//    Description: función que guarda la seguridad de quien generó el reporte
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 06/07/2006 
		//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		require_once("../../../shared/class_folder/sigesp_c_seguridad.php");
	    $io_seguridad= new sigesp_c_seguridad();
		$lb_valido=true;
		$ls_evento="REPORT";
		$ls_descripcion="Generó el Reporte ".$as_titulo;
		$lb_valido= $io_seguridad->uf_sss_insert_eventos_ventana($_SESSION["la_empresa"]["codemp"],"SPS",$ls_evento,$_SESSION["la_logusr"],"sps_reporte_cartaanticipo.html.php",$ls_descripcion);
		return $lb_valido;
	}
function uf_load_seguridad_reporte($as_sistema, $as_ventanas, $as_descripcion)
{
    //////////////////////////////////////////////////////////////////////////////
    //	     Function: uf_load_seguridad_reporte
    //		   Access: public (en todas las clases que usen seguridad)
    //	    Arguments: as_sistema // Sistema del que se desea verificar la seguridad
    //				   as_ventanas // Ventana del que se desea verificar la seguridad
    //				   aa_seguridad  // arreglo de las variables de seguridad
    //	  Description: Función que verifica si un usuario teine permiso en una pantalla y de ser asi los carga
    //	   Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang
    // Fecha Creación: 01/02/2007 								Fecha Última Modificación :
    //////////////////////////////////////////////////////////////////////////////
    require_once "../../../shared/class_folder/sigesp_c_seguridad.php";
    $io_seguridad = new sigesp_c_seguridad();
    $lb_valido = true;
    $ls_empresa = $_SESSION["la_empresa"]["codemp"];
    $ls_logusr = $_SESSION["la_logusr"];
    $la_seguridad["empresa"] = $ls_empresa;
    $la_seguridad["logusr"] = $ls_logusr;
    $la_seguridad["sistema"] = $as_sistema;
    $la_seguridad["ventanas"] = $as_ventanas;
    $as_permisos = $io_seguridad->uf_sss_load_permisos($ls_empresa, $ls_logusr, $as_sistema, $as_ventanas, $aa_permisos);
    if ($as_permisos || $ls_logusr == "PSEGIS") {
        if ($aa_permisos["imprimir"] == "1") {
            $ls_evento = "REPORT";
            $lb_valido = $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"], $la_seguridad["sistema"], $ls_evento, $la_seguridad["logusr"], $la_seguridad["ventanas"], $as_descripcion);
        } else {
            print "<script language=JavaScript>";
            print "alert('No tiene permiso para realizar esta operación.');";
            print "</script>";
            $lb_valido = false;
        }
    } else {
        $lb_valido = false;
    }
    unset($io_seguridad);
    return $lb_valido;
}
<?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("../shared/class_folder/sigesp_c_seguridad.php");
	$io_seguridad= new sigesp_c_seguridad();
    
	$dat=$_SESSION["la_empresa"];
	$ls_empresa=$dat["codemp"];
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_sistema="SCG";
	$ls_ventanas="sigesp_scg_wproc_prog_oaf_trim.php";

	$la_seguridad["empresa"]=$ls_empresa;
	$la_seguridad["logusr"]=$ls_logusr;
	$la_seguridad["sistema"]=$ls_sistema;
	$la_seguridad["ventanas"]=$ls_ventanas;
	
	if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS"))
	{	
		if($ls_logusr=="PSEGIS")
		{
			$ls_permisos="";
		}
		else
		{
  <?php 
require_once "class_folder/sigesp_spg_c_estprog3.php";
require_once "class_folder/sigesp_spg_c_estprog4.php";
require_once "../../shared/class_folder/class_mensajes.php";
require_once "../../shared/class_folder/class_funciones.php";
require_once "../../shared/class_folder/sigesp_include.php";
require_once "../../shared/class_folder/class_sql.php";
$io_conect = new sigesp_include();
$conn = $io_conect->uf_conectar();
$io_msg = new class_mensajes();
$io_funcion = new class_funciones();
$io_sql = new class_sql($conn);
$io_estpro3 = new sigesp_spg_c_estprog3($conn);
//////////////////////////////////////////////  SEGURIDAD   /////////////////////////////////////////////
require_once "../../shared/class_folder/sigesp_c_seguridad.php";
$io_seguridad = new sigesp_c_seguridad();
$arre = $_SESSION["la_empresa"];
$ls_empresa = $arre["codemp"];
$ls_codemp = $ls_empresa;
$ls_logusr = $_SESSION["la_logusr"];
$ls_sistema = "CFG";
$ls_ventanas = "sigesp_spg_d_estprog4.php";
$la_seguridad["empresa"] = $ls_empresa;
$la_seguridad["logusr"] = $ls_logusr;
$la_seguridad["sistema"] = $ls_sistema;
$la_seguridad["ventanas"] = $ls_ventanas;
$li_estmodest = $arre["estmodest"];
/*
if ($li_estmodest=='1')
   {
	 $li_maxlength_1 = '20';
<?php
session_start();
if (!array_key_exists("la_logusr",$_SESSION))
   {
	 print "<script language=JavaScript>";
	 print "location.href='../sigesp_inicio_sesion.php'";
	 print "</script>";		
   }
//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("../shared/class_folder/sigesp_c_seguridad.php");
	$io_seguridad= new sigesp_c_seguridad();
    
	$ls_empresa=$_SESSION["la_empresa"]["codemp"];
	$ls_logusr=$_SESSION["la_logusr"];
	$ls_sistema="SPG";
	$ls_ventanas="sigesp_spg_r_instructivo_estado_resultado_programatica.php";

	$la_seguridad["empresa"]=$ls_empresa;
	$la_seguridad["logusr"]=$ls_logusr;
	$la_seguridad["sistema"]=$ls_sistema;
	$la_seguridad["ventanas"]=$ls_ventanas;
	
	if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS"))
	{	
		if($ls_logusr=="PSEGIS")
		{
			$ls_permisos="";
		}
		else
		{
			$ls_permisos=$_POST["permisos"];
Beispiel #6
0
<?php
header("Cache-Control:no-cache");
header("Pragma:no-cache");
session_start();


$ls_pagina = "../html/sigespwindow_blank.html";
$ls_metodo = "";
$ls_visible = "1";

//////////////////////////////////// SEGURIDAD SIGESP //////////////////////////////////////////////////
require_once("../../../shared/class_folder/sigesp_c_seguridad.php");
$io_seguridad=new sigesp_c_seguridad();

if(array_key_exists("la_empresa",$_SESSION))
{
	$ls_codemp=$_SESSION["la_empresa"]["codemp"];
	$ls_logusr=$_SESSION["la_logusr"];
}
//////////////////////////////////// SEGURIDAD SIGESP //////////////////////////////////////////////////
 
  function uf_validar_permisos( $ps_opciones,$pa_permisos,&$ps_new_botonera)
  {
	$ps_new_botonera = "";
	$nuevo = strpos($ps_opciones,"n");
	if (($nuevo===false)||($nuevo==="")) $nuevo=-1;
	
	$grabar = strpos($ps_opciones,"g");
	if (($grabar===false)||($grabar==="")) $grabar=-1;
	
	$buscar = strpos($ps_opciones,"b");
require_once("../shared/class_folder/class_sql.php");
require_once("../shared/class_folder/class_datastore.php");
require_once("../shared/class_folder/class_sigesp_int.php");
require_once("../shared/class_folder/class_sigesp_int_scg.php");
require_once("../shared/class_folder/grid_param.php");

$io_function=new class_funciones();	
$io_include=new sigesp_include();	
$io_connect=$io_include->uf_conectar();
$io_sql=new class_sql($io_connect);
$io_msg = new class_mensajes();

require_once("sigesp_spg_class_apertura.php");
$io_class_apertura=new sigesp_spg_class_apertura();
require_once("../shared/class_folder/sigesp_c_seguridad.php");
$io_seguridad= new sigesp_c_seguridad();
$ds_aper=new class_datastore();
$io_class_grid=new grid_param();
/////////////////////////////////////Parametros necesarios para seguridad////////////////////////////
	$ls_empresa=$dat["codemp"];
	$li_estmodest=$dat["estmodest"];
	if(array_key_exists("la_logusr",$_SESSION))
	{
	$ls_logusr=$_SESSION["la_logusr"];
	}
	else
	{
	$ls_logusr="";
	}
	$ls_sistema="SPG";
	$ls_ventana="sigesp_spg_p_apertura.php";
-->
</head>

<body>
<?php
	require_once("../shared/class_folder/sigesp_include.php");
	$in=new sigesp_include();
	$con=$in->uf_conectar();
	require_once("../shared/class_folder/class_sql.php");
	$io_sql= new class_sql($con);
	require_once("../shared/class_folder/class_mensajes.php");
	$io_msg= new class_mensajes();
	require_once("../shared/class_folder/class_funciones.php");
	$io_funcion = new class_funciones();
	require_once("../shared/class_folder/sigesp_c_seguridad.php");
	$io_seguridad= new sigesp_c_seguridad();
	$arre=$_SESSION["la_empresa"];
	$ls_codemp=$arre["codemp"];
	$ls_sistema="SSS";
	$ls_ventanas="sigesp_c_repassword_admin.php";
		
	$ls_logusr=$_SESSION["la_logusr"];
	if(array_key_exists("txtcodigo",$_POST))
	{
		$ls_usuario=$_POST["txtcodigo"];
	}
	else
	{
		$ls_usuario="";
	}
 function uf_load_seguridad_reporte_nomina($as_sistema, $as_ventanas, $as_descripcion, $as_nomina)
 {
     //////////////////////////////////////////////////////////////////////////////
     //	     Function: uf_load_seguridad_reporte_nomina
     //		   Access: public (en todas las clases que usen seguridad)
     //	    Arguments: as_sistema // Sistema del que se desea verificar la seguridad
     //				   as_ventanas // Ventana del que se desea verificar la seguridad
     //				   as_descripcion  // Descripción del log
     //				   as_nomina  // Código de Nómina
     //	  Description: Función que obtiene el valor de una variable que viene de un submit
     //	   Creado Por: Ing. Yesenia Moreno
     // Fecha Creación: 27/04/2006 								Fecha Última Modificación :
     //////////////////////////////////////////////////////////////////////////////
     require_once "../../shared/class_folder/sigesp_c_seguridad.php";
     $io_seguridad = new sigesp_c_seguridad();
     $lb_valido = true;
     $ls_empresa = $_SESSION["la_empresa"]["codemp"];
     $ls_logusr = $_SESSION["la_logusr"];
     $la_seguridad["empresa"] = $ls_empresa;
     $la_seguridad["logusr"] = $ls_logusr;
     $la_seguridad["sistema"] = $as_sistema;
     $la_seguridad["ventanas"] = $as_ventanas;
     $as_permisos = $io_seguridad->uf_sss_load_permisosinternos($ls_empresa, $ls_logusr, $as_sistema, $as_ventanas, $as_nomina, $aa_permisos);
     if ($as_permisos || $ls_logusr == "PSEGIS") {
         if ($aa_permisos["imprimir"] == "1") {
             $ls_evento = "REPORT";
             $lb_valido = $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"], $la_seguridad["sistema"], $ls_evento, $la_seguridad["logusr"], $la_seguridad["ventanas"], $as_descripcion);
         } else {
             print "<script language=JavaScript>";
             print "alert('No tiene permiso para realizar esta operación.');";
             print "</script>";
             $lb_valido = false;
         }
     } else {
         $lb_valido = false;
     }
     unset($io_seguridad);
     return $lb_valido;
 }
   function uf_load_seguridad_reporte($as_sistema,$as_ventanas,$as_descripcion)
   {
		//////////////////////////////////////////////////////////////////////////////////////////////
		//	     Function: uf_load_seguridad_reporte
		//		   Access: public (en todas las clases que usen seguridad)
		//	    Arguments: as_sistema // Sistema del que se desea verificar la seguridad
		//				   as_ventanas // Ventana del que se desea verificar la seguridad
		//				   aa_seguridad  // arreglo de las variables de seguridad
		//	  Description: Función que obtiene el valor de una variable que viene de un submit
		//	   Creado Por: Ing. Yesenia Moreno
		// Fecha Creación: 27/04/2006 					Fecha Última Modificación : 
		////////////////////////////////////////////////////////////////////////////////////////////
		require_once("../../shared/class_folder/sigesp_c_seguridad.php");
		$io_seguridad= new sigesp_c_seguridad();
		$ls_empresa=$_SESSION["la_empresa"]["codemp"];
		$ls_logusr=$_SESSION["la_logusr"];
		$la_seguridad["empresa"]=$ls_empresa;
		$la_seguridad["logusr"]=$ls_logusr;
		$la_seguridad["sistema"]=$as_sistema;
		$la_seguridad["ventanas"]=$as_ventanas;
		$ls_evento="REPORT";
		$lb_valido= $io_seguridad->uf_sss_insert_eventos_ventana($la_seguridad["empresa"],
								$la_seguridad["sistema"],$ls_evento,$la_seguridad["logusr"],
								$la_seguridad["ventanas"],$as_descripcion);
		unset($io_seguridad);
		return $lb_valido;
   }// end function uf_load_seguridad
<?php
require_once("../shared/class_folder/class_mensajes.php");
require_once("../shared/class_folder/sigesp_include.php");
require_once("../shared/class_folder/class_fecha.php");
require_once("../shared/class_folder/class_funciones.php");
require_once("../shared/class_folder/class_mensajes.php");
require_once("../shared/class_folder/class_sigesp_int.php");
require_once("../shared/class_folder/class_sigesp_int_scg.php");
require_once("../shared/class_folder/class_sigesp_int_spg.php");
require_once("../shared/class_folder/class_sigesp_int_spi.php");
require_once("../shared/class_folder/grid_param.php");
require_once("../shared/class_folder/class_funciones_db.php");
require_once("sigesp_spg_c_mod_presupuestarias.php");
//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
	require_once("../shared/class_folder/sigesp_c_seguridad.php");
	$io_seguridad= new sigesp_c_seguridad();
	
	$arre=$_SESSION["la_empresa"];
    $li_estmodest  = $_SESSION["la_empresa"]["estmodest"];
	$ls_empresa=$arre["codemp"];
	if(array_key_exists("la_logusr",$_SESSION))
	{
	$ls_logusr=$_SESSION["la_logusr"];
	}
	else
	{
	$ls_logusr="";
	}
	$ls_sistema="SPG";
	$ls_ventana="sigesp_spg_p_insubsistencias.php";
	$la_security[1]=$ls_empresa;
    <td height="20" bgcolor="#E7E7E7" class="cd-menu"><script type="text/javascript" language="JavaScript1.2" src="js/menu.js"></script></td>
  </tr>
  <tr>
    <td height="13" class="toolbar">&nbsp;</td>
  </tr>
  <tr>
    <td height="20" class="toolbar"><div align="left"><a href="javascript: ue_nuevo();"><img src="../../shared/imagebank/tools20/nuevo.gif" title="Nuevo" alt="Nuevo" width="20" height="20" border="0"></a><a href="javascript: ue_guardar();"><img src="../../shared/imagebank/tools20/grabar.gif" title="Guardar" alt="Grabar" width="20" height="20" border="0"></a><a href="javascript: ue_buscar();"><img src="../../shared/imagebank/tools20/buscar.gif" title="Buscar" alt="Buscar" width="20" height="20" border="0"></a><img src="../../shared/imagebank/tools20/imprimir.gif" title="Imprimir" alt="Imprimir" width="20" height="20"><a href="javascript: ue_eliminar();"><img src="../../shared/imagebank/tools20/eliminar.gif" title="Eliminar" alt="Eliminar" width="20" height="20" border="0"></a><a href="javascript: ue_cerrar();"><img src="../../shared/imagebank/tools20/salir.gif" title="Salir" alt="Salir" width="20" height="20" border="0"></a><img src="../../shared/imagebank/tools20/ayuda.gif" title="Ayuda" alt="Ayuda" width="20" height="20"></div>    </td>
  </tr>
</table>
<?php 
require_once "class_folder/sigesp_spg_c_unidad.php";
require_once "../../shared/class_folder/class_funciones.php";
$io_funcion = new class_funciones();
//////////////////////////////////////////////  SEGURIDAD   /////////////////////////////////////////////
require_once "../../shared/class_folder/sigesp_c_seguridad.php";
$io_seguridad = new sigesp_c_seguridad();
$ls_codemp = $_SESSION["la_empresa"]["codemp"];
$li_estmodest = $_SESSION["la_empresa"]["estmodest"];
global $ls_codestpro1, $ls_codestpro2, $ls_codestpro3, $ls_codestpro4, $ls_codestpro5, $ls_estcla;
if ($li_estmodest == '1') {
    $ls_style = 'style=visibility:hidden';
    $ls_nomestpro4 = "";
    $ls_nomestpro5 = "";
    $ls_denestpro4 = "";
    $ls_denestpro5 = "";
}
if (array_key_exists("la_logusr", $_SESSION)) {
    $ls_logusr = $_SESSION["la_logusr"];
} else {
    $ls_logusr = "";
}
require_once "../../shared/class_folder/class_funciones.php";
require_once "../../shared/class_folder/class_mensajes.php";
require_once "../../shared/class_folder/class_sigesp_int.php";
require_once "../../shared/class_folder/class_sigesp_int_scg.php";
require_once "../../shared/class_folder/sigesp_c_check_relaciones.php";
$io_conect = new sigesp_include();
$con = $io_conect->uf_conectar();
$io_sql = new class_sql($con);
$int_scg = new class_sigesp_int_scg();
$ds = null;
$io_msg = new class_mensajes();
$io_funcion = new class_funciones();
$io_chkrel = new sigesp_c_check_relaciones($con);
//////////////////////////////////////////////  SEGURIDAD   /////////////////////////////////////////////
require_once "../../shared/class_folder/sigesp_c_seguridad.php";
$io_seguridad = new sigesp_c_seguridad();
$arre = $_SESSION["la_empresa"];
$ls_empresa = $arre["codemp"];
$ls_codemp = $ls_empresa;
if (array_key_exists("la_logusr", $_SESSION)) {
    $ls_logusr = $_SESSION["la_logusr"];
} else {
    $ls_logusr = "";
}
$ls_sistema = "CFG";
$ls_ventanas = "sigesp_scg_d_plan_ctas.php";
$la_security[1] = $ls_empresa;
$la_security[2] = $ls_sistema;
$la_security[3] = $ls_logusr;
$la_security[4] = $ls_ventanas;
if (array_key_exists("permisos", $_POST) || $ls_logusr == "PSEGIS") {
$io_ds=new class_datastore();

require_once("../shared/class_folder/class_sql.php");
$io_sql=new class_sql($con);

require_once("../shared/class_folder/class_mensajes.php");
$io_msg=new class_mensajes();

require_once("../shared/class_folder/class_funciones.php");
$io_funcion=new class_funciones(); 

require_once("../shared/class_folder/grid_param.php");
$grid=new grid_param();

require_once("../shared/class_folder/sigesp_c_seguridad.php");
$io_seguridad= new sigesp_c_seguridad();

$la_emp=$_SESSION["la_empresa"];
if(array_key_exists("operacion",$_POST))
{
	$ls_operacion=$_POST["operacion"];
}
else
{
	$ls_operacion="";	
}

if(array_key_exists("txtfecdesde",$_POST))
{
	$ld_fecdesde=$_POST["txtfecdesde"];
}