X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/daf576bd3b87a333563f7d61dbcd6d73a5316713..35dc97263ea8ab3af79406a00b8896e55c93d9b3:/lib/SAMURAI/Perm.php diff --git a/lib/SAMURAI/Perm.php b/lib/SAMURAI/Perm.php index de949de..44b84a0 100644 --- a/lib/SAMURAI/Perm.php +++ b/lib/SAMURAI/Perm.php @@ -92,7 +92,9 @@ class SAMURAI_Perm { // +X2C Operation 381 /** - * Verifica si tiene un permiso. Se puede pasar par?etros variables, por ejemplo: $perm->tiene(1, 4, 9, 12); Si tiene algn permiso devuelve true. Si no se pasa ningn p?ametro ($perm->tiene()), devuelve true si tiene un permiso (al menos uno) en el sistema actual. + * Verifica si tiene un permiso. +Se puede pasar parámetros variables con un identificador de permiso o un array, por ejemplo: $perm->tiene(1, 4, array(2, 5, 67), 12); Si tiene algún permiso devuelve true. +Si no se pasa ningún párametro ($perm->tiene()), devuelve true si tiene un permiso (al menos uno) en el sistema actual. * * @return bool * @access public @@ -105,11 +107,11 @@ class SAMURAI_Perm { } else { foreach ($args as $arg) { if (is_array($arg)) { - if (array_intersect($arg, @$this->_permisos[$this->_sistema])) { + if (@array_intersect($arg, $this->_permisos[$this->_sistema])) { return true; } } else { - if (in_array($arg, @$this->_permisos[$this->_sistema])) { + if (@in_array($arg, $this->_permisos[$this->_sistema])) { return true; } }