public function getGroupData($key, $id = 0)
    {
        // Get Group id
        if (!$id) {
            $id = $this->getUserData('group_id');
        } else {
            $id = abs((int)$id);
        }

        // Check or init cache
        if (!isset(self::$cached_group_data[$id])) {
            $group = new AdminUserGroup($id);
            self::$cached_group_data[$id] = $group->getAsArray();
        }

        return isset(self::$cached_group_data[$id][$key]) ? self::$cached_group_data[$id][$key] : NULL;
    }
public function getGroupData($key, $id = 0)
    {
        // Get Group id
        if (!$id) {
            $id = $this->getUserData('group_id');
        } else {
            $id = abs((int)$id);
        }

        // Check or init cache
        if (!isset(self::$cached_group_data[$id])) {
            $group = new AdminUserGroup($id);
            self::$cached_group_data[$id] = $group->getAsArray();
        }

        return isset(self::$cached_group_data[$id][$key]) ? self::$cached_group_data[$id][$key] : NULL;
    }
public function getGroupData ( $ key , $ id = 0 ) { // Get Group id if ( ! $ id ) { $ id = $ this -> getUserData ( 'group_id' ) ; } else { $ id = abs ( ( int ) $ id ) ; } // Check or init cache if ( ! isset ( self :: $ cached_group_data [ $ id ] ) ) { $ group = new AdminUserGroup ( $ id ) ; self :: $ cached_group_data [ $ id ] = $ group -> getAsArray ( ) ; } return isset ( self :: $ cached_group_data [ $ id ] [ $ key ] ) ? self :: $ cached_group_data [ $ id ] [ $ key ] : NULL ; }
Get Group's data by key

@param string $key
@param int    $id

@return string
Get Group s data by key