コード例 #1
0
ファイル: driver.php プロジェクト: Tobbebror/POT
    // commits invitation
    public function submitRequest(OTS_Player $player)
    {
        $rank = null;
        // finds normal member rank
        foreach ($this->guild->getGuildRanks() as $guildRank) {
            if ($guildRank->getLevel() == 1) {
                $rank = $guildRank;
                break;
            }
        }
        $player->setRank($rank);
        $player->save();
        // clears invitation
        $this->deleteRequest($player);
    }
}
/*
    Parts of this class driver has been taken from OTSCMS (http://otscms.com/) project source code.
*/
// loads player wiht ID 1
$player = new OTS_Player();
$player->load(1);
// loads guild with ID 1
$guild = new OTS_Guild();
$guild->load(1);
// creates invitation logic driver for your implementation for current guild
new InvitesDriver($guild);
// note that you call guild method!
$guild->invite($player);