function getAllRoles($force = false)
    {
        if ($force == false and ! is_null($this->_cache_perms)) {
            return $this->_cache_perms;
        }
        $this->_cache_perms = array();
        // load group permissions
        $this->_cache_perms = (array) $this->get_roles_list();
        return $this->_cache_perms;
    }
function getAllRoles($force = false)
    {
        if ($force == false and ! is_null($this->_cache_perms)) {
            return $this->_cache_perms;
        }
        $this->_cache_perms = array();
        // load group permissions
        $this->_cache_perms = (array) $this->get_roles_list();
        return $this->_cache_perms;
    }
function getAllRoles ( $ force = false ) { if ( $ force == false and ! is_null ( $ this -> _cache_perms ) ) { return $ this -> _cache_perms ; } $ this -> _cache_perms = array ( ) ; // load group permissions $ this -> _cache_perms = ( array ) $ this -> get_roles_list ( ) ; return $ this -> _cache_perms ; }
Gets all roles of a group

این که گواهی مربوط به یک سطر است یا نه به صورت کلی تعیین شده است مهم نیست
و تنها وجود گواهی برای گروه در نظر گرفته می‌شود.

@param
bool Force the reload of the list of permissions (false)
@return array List of roles
Gets all roles of a group