function uf_load_seguridad($as_sistema,$as_ventanas,&$as_permisos,&$aa_seguridad,&$aa_permisos) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_seguridad // 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_permisos // persimo si puede entrar ó no a la página // aa_seguridad // arreglo de las variables de seguridad // aa_permisos // arreglo de permisos (incluir, modificar, eliminar, etc ) // Description: Función que obtiene el valor de una variable que viene de un submit // Creado Por: Ing. Yesenia Moreno // Fecha Creación: 01/01/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"]; $aa_seguridad["empresa"]=$ls_empresa; $aa_seguridad["logusr"]=$ls_logusr; $aa_seguridad["sistema"]=$as_sistema; $aa_seguridad["ventanas"]=$as_ventanas; $as_permisos=""; $aa_permisos["leer"]=""; $aa_permisos["incluir"]=""; $aa_permisos["cambiar"]=""; $aa_permisos["eliminar"]=""; $aa_permisos["imprimir"]=""; $aa_permisos["anular"]=""; $aa_permisos["ejecutar"]=""; if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS")) { if($ls_logusr=="PSEGIS") { $as_permisos="1"; $aa_permisos=$io_seguridad->uf_sss_load_permisossigesp(); } else { $as_permisos=$_POST["permisos"]; $aa_permisos["leer"]=$_POST["leer"]; $aa_permisos["incluir"]=$_POST["incluir"]; $aa_permisos["cambiar"]=$_POST["cambiar"]; $aa_permisos["eliminar"]=$_POST["eliminar"]; $aa_permisos["imprimir"]=$_POST["imprimir"]; $aa_permisos["anular"]=$_POST["anular"]; $aa_permisos["ejecutar"]=$_POST["ejecutar"]; } } else { $as_permisos=$io_seguridad->uf_sss_load_permisos($ls_empresa,$ls_logusr,$as_sistema,$as_ventanas,$aa_permisos); } unset($io_seguridad); }// end function uf_load_seguridad
$ls_empresa=$dat["codemp"]; $ls_logusr=$_SESSION["la_logusr"]; $ls_sistema="SPG"; $ls_ventanas="sigesp_spg_r_compromisos_causados_no_pagados.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=""; $la_accesos=$io_seguridad->uf_sss_load_permisossigesp(); } else { $ls_permisos = $_POST["permisos"]; $la_accesos["leer"] = $_POST["leer"]; $la_accesos["incluir"] = $_POST["incluir"]; $la_accesos["cambiar"] = $_POST["cambiar"]; $la_accesos["eliminar"]= $_POST["eliminar"]; $la_accesos["imprimir"]= $_POST["imprimir"]; $la_accesos["anular"] = $_POST["anular"]; $la_accesos["ejecutar"]= $_POST["ejecutar"]; } } else {
function uf_load_seguridad($as_sistema,$as_ventanas,&$as_permisos,&$aa_seguridad,&$aa_permisos) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_seguridad // 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_permisos // persimo si puede entrar ó no a la página // aa_seguridad // arreglo de las variables de seguridad // aa_permisos // arreglo de permisos (incluir, modificar, eliminar, etc ) // 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(); $ls_empresa=$_SESSION["la_empresa"]["codemp"]; $ls_logusr=$_SESSION["la_logusr"]; $aa_seguridad["empresa"]=$ls_empresa; $aa_seguridad["logusr"]=$ls_logusr; $aa_seguridad["sistema"]=$as_sistema; $aa_seguridad["ventanas"]=$as_ventanas; $as_permisos=""; $aa_permisos["leer"]=""; $aa_permisos["incluir"]=""; $aa_permisos["cambiar"]=""; $aa_permisos["eliminar"]=""; $aa_permisos["imprimir"]=""; $aa_permisos["anular"]=""; $aa_permisos["ejecutar"]=""; if($ls_logusr=="PSEGIS") { $as_permisos="1"; $aa_permisos=$io_seguridad->uf_sss_load_permisossigesp(); } else { $as_permisos=$io_seguridad->uf_sss_load_permisos($ls_empresa,$ls_logusr,$as_sistema,$as_ventanas,$aa_permisos); } unset($io_seguridad); }// end function uf_load_seguridad