Пример #1
0
        }
        $this->memberCount = (int) $memberData->memberCount;
        $totalPages = (int) $memberData->totalPages;
        foreach ($memberData->members->steamID64 as $member) {
            array_push($this->members, SteamId::create((string) $member, false));
        }
        return $totalPages;
    }
    /**
     * Loads information about and members of this group
     *
     * This includes the ID, name, headline, summary and avatar and custom URL.
     *
     * This might take several HTTP requests as the Steam Community splits this
     * data over several XML documents if the group has lots of members.
     */
    protected function internalFetch()
    {
        if (empty($this->memberCount) || sizeof($this->members) == $this->memberCount) {
            $page = 0;
        } else {
            $page = 1;
        }
        do {
            $totalPages = $this->fetchPage(++$page);
        } while ($page < $totalPages);
        $this->fetchTime = time();
    }
}
SteamGroup::initialize();