X-Git-Url: https://git.llucax.com/mecon/samurai.git/blobdiff_plain/ff300eaf76c4d30ccf8b12cef9813be55235a26c..38d0d26cbb40a662e0676e14d848ab76a976aeeb:/lib/SAMURAI/Perfil.php diff --git a/lib/SAMURAI/Perfil.php b/lib/SAMURAI/Perfil.php index b52fea3..acbce4e 100644 --- a/lib/SAMURAI/Perfil.php +++ b/lib/SAMURAI/Perfil.php @@ -624,7 +624,7 @@ class SAMURAI_Perfil { /** * Verifica si se puede insertar * - * @return bool + * @return mixed * @access protected */ function _verifPermisos() // ~X2C @@ -644,7 +644,9 @@ class SAMURAI_Perfil { $rta2 = array_diff($this->getPermisos(), $p); if (!$rta1 && !$rta2) { $perf = new SAMURAI_Perfil($this->_db, $key); - return new PEAR_Error("El perfil \"".$perf->getDescripcion()."\" contiene los mismos permisos."); + if ($perf->getDescripcion() != $this->getDescripcion()) { + return new PEAR_Error("El perfil \"".$perf->getDescripcion()."\" contiene los mismos permisos."); + } } } return true; @@ -653,4 +655,4 @@ class SAMURAI_Perfil { } // -X2C Class :SAMURAI_Perfil -?> +?> \ No newline at end of file