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); }
public function submitRequest(OTS_Player $player) { $rank = null; // finds normal member rank foreach ($this->guild as $guildRank) { if ($guildRank->level == 1) { $rank = $guildRank; break; } } if (empty($rank)) { $rank = new OTS_GuildRank(); $rank->setGuild($this->guild); $rank->setName('New Members'); $rank->setLevel(1); $rank->save(); } $player->setRank($rank); $player->save(); // clears invitation $this->deleteRequest($player); }
$new_nick = stripslashes($_REQUEST['nick']); $player = new OTS_Player(); $player->find($player_n); $player_from_account = FALSE; if (strlen($new_nick) <= 40) { if ($player->isLoaded()) { $account_players = $account_logged->getPlayersList(); if (count($account_players)) { foreach ($account_players as $acc_player) { if ($acc_player->getId() == $player->getId()) { $player_from_account = TRUE; } } if ($player_from_account) { $player->setGuildNick($new_nick); $player->save(); $main_content .= 'Guild nick of player <b>' . $player->getName() . '</b> changed to <b>' . htmlentities($new_nick) . '</b>.'; $addtolink = '&action=show&guild=' . $player->getRank()->getGuild()->getId(); } else { $main_content .= 'This player is not from your account.'; } } else { $main_content .= 'This player is not from your account.'; } } else { $main_content .= 'Unknow error occured.'; } } else { $main_content .= 'Too long guild nick. Max. 30 chars, your: ' . strlen($new_nick); } } else {