diff --git a/info.textgrid.middleware.tgauth.rbac/rbac/RBACcore.class.php b/info.textgrid.middleware.tgauth.rbac/rbac/RBACcore.class.php index 3a538e0d33d176d742d586dd494786329e5dcec5..0908c4af90594c2c85dbeb2e51fa47e63408282c 100755 --- a/info.textgrid.middleware.tgauth.rbac/rbac/RBACcore.class.php +++ b/info.textgrid.middleware.tgauth.rbac/rbac/RBACcore.class.php @@ -715,7 +715,7 @@ class RBACcore implements iRBACcore { if( !preg_match( "/^" . $inRole . "$/i", $arrSessionEntry['rbacsessionrole'][$i] ) ) { - $arrActiveRole[] = $arrSessionEntry['rbacsessionrole']; + $arrActiveRole[] = $arrSessionEntry['rbacsessionrole'][$i]; } @@ -2199,7 +2199,7 @@ class RBACcore implements iRBACcore { // ## removeDuplicates ############################################## - protected final function removeDuplicates( Array $inArray ) { + public final function removeDuplicates( Array $inArray ) { $arrOut = Array(); $element = "";