From 70373a4230d37d6ffd43d40110e4e86edc8f8515 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Wed, 26 Mar 2003 18:27:31 +0000 Subject: [PATCH] Funcion listaPermisos -> Devuelve un array con todos los permisos que tiene el usuario en el sistema --- samurai_lib/php/Samurai/Perm.php | 17 +++++++++++++++++ samurai_lib/test/prueba.php | 9 ++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/samurai_lib/php/Samurai/Perm.php b/samurai_lib/php/Samurai/Perm.php index 5580f6e..9800552 100644 --- a/samurai_lib/php/Samurai/Perm.php +++ b/samurai_lib/php/Samurai/Perm.php @@ -194,6 +194,23 @@ class SA_Perm extends PEAR { return $result; } + /** + * Devuelve los permisos de un usuario + * + * Devuelve un array con los permisos que posee el usuario en el sistema + * que se paso como parametro al constructor. Devuelve un array. + * + * @return array + * + * @access public + */ + function listaPermisos() + { + return $this->permisos; + } + + + //HASTA ACA FUNCIONES PUBLICAS //DESDE ACA FUNCIONES PRIVADAS diff --git a/samurai_lib/test/prueba.php b/samurai_lib/test/prueba.php index c72bed8..2461ab8 100644 --- a/samurai_lib/test/prueba.php +++ b/samurai_lib/test/prueba.php @@ -4,7 +4,7 @@ require_once '../php/Samurai/Perm.php'; print "Prueba Objeto SA_Perm de samurai_lib
"; -$permiso = new SA_Perm(1,'mdegan@mecon'); +$permiso = new SA_Perm(1,'mmarre@mecon'); print "
Probando la funcion tiene -> "; if ($permiso->tiene(1,2)) { @@ -40,5 +40,12 @@ foreach ($rr as $r) { } +print "
Probando la funcion listaPermisos -> "; +$rr = $permiso->listaPermisos(); +print "Tiene los siguientes permisos
"; +foreach ($rr as $r) { + print "$r
"; +} + ?> -- 2.43.0