本文整理汇总了PHP中sigesp_c_seguridad::uf_sss_load_permisos方法的典型用法代码示例。如果您正苦于以下问题:PHP sigesp_c_seguridad::uf_sss_load_permisos方法的具体用法?PHP sigesp_c_seguridad::uf_sss_load_permisos怎么用?PHP sigesp_c_seguridad::uf_sss_load_permisos使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sigesp_c_seguridad
的用法示例。
在下文中一共展示了sigesp_c_seguridad::uf_sss_load_permisos方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
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
示例2: uf_load_seguridad_reporte
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;
}
示例3:
$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 {
$la_accesos["leer"] = "";
$la_accesos["incluir"] = "";
$la_accesos["cambiar"] = "";
$la_accesos["eliminar"] = "";
$la_accesos["imprimir"] = "";
$la_accesos["anular"] = "";
$la_accesos["ejecutar"] = "";
$ls_permisos = $io_seguridad->uf_sss_load_permisos($ls_empresa, $ls_logusr, $ls_sistema, $ls_ventanas, $la_accesos);
}
$io_estpro4 = new sigesp_spg_c_estprog4($conn);
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
//$ds=null;
if (array_key_exists("statusprog4", $_POST)) {
$ls_status = $_POST["statusprog4"];
} else {
$ls_status = "NUEVO";
}
if (array_key_exists("opeestpro4", $_POST)) {
$ls_operacion = $_POST["opeestpro4"];
$ls_codestpro1 = $_POST["txtcodestpro1"];
$ls_codestpro2 = $_POST["txtcodestpro2"];
$ls_codestpro3 = $_POST["txtcodestpro3"];
$ls_codestpro4 = $_POST["txtcodestpro4"];
示例4: elseif
{ $ps_new_botonera.= "i"; }
if (($pa_permisos["eliminar"]==1)&&(($eliminar>=0)))
{ $ps_new_botonera.= "e"; }
}
if ($ls_visible == "1")
{
//Filtramos los permisos utiles segun la pagina
//con los botones que pueden ser usados
$ls_permisos = "";
$ls_botonera = "";
if ($_GET["pagina"] == "sps_def_articulos.html.php")
{
$lb_valido = $io_seguridad->uf_sss_load_permisos($ls_codemp,$ls_logusr,"SPS","sps_def_articulos.html.php",$la_permisos);
if ($lb_valido)
{
$ls_permisos = "bimepra"; //Buscar, Incluir, Modificar, Eliminar, Imprimir, Ejecutar,
$ls_botones = "ngbe"; //Nuevo, Grabar, Buscar, Eliminar
uf_validar_permisos( $ls_botones,$la_permisos,$ls_botonera);
}
}
elseif ($_GET["pagina"] == "sps_def_causaretiro.html.php")
{
$lb_valido = $io_seguridad->uf_sss_load_permisos($ls_codemp,$ls_logusr,"SPS","sps_def_causaretiro.html.php",$la_permisos);
if ($lb_valido)
{
$ls_permisos = "bimepra"; //Buscar, Incluir, Modificar, Eliminar, Imprimir, Ejecutar,
$ls_botones = "ngbe"; //Nuevo, Grabar, Buscar, Eliminar
uf_validar_permisos( $ls_botones,$la_permisos,$ls_botonera);