function invitePlayer($who, $clan) { global $sql, $status_array; $current_clan = $sql->QueryItem("SELECT clan FROM players WHERE uname = '{$who}'"); $player_is_confirmed = $sql->QueryItem("SELECT confirmed FROM players WHERE uname = '{$who}'"); if ($current_clan == "" && $player_is_confirmed == 1 && !$status_array['Invited']) { $invite_msg = "{$clan} has invited you into their clan. To accept, choose their clan " . getClanLongName($clan) . " on the [href:clan.php?command=join|clan joining page.]"; sendMessage($clan, $who, $invite_msg); addStatus($who, INVITED); $failure_reason = "None."; return $failure_reason; } else { if ($player_is_confirmed != 1) { $failure_reason = "That player name does not exist."; return $failure_reason; } else { if ($current_clan != "") { $failure_reason = "That player is already in a clan."; return $failure_reason; } else { if ($status_array['Invited']) { $failure_reason = "That player has already been Invited into a Clan."; return $failure_reason; } else { $failure_reason = "Report invitePlayer Code Error: That Player cannot be invited."; return $failure_reason; } } } } }
$clan_name = in('clan_name', ''); // View that clan name. $clan_long_searched = in('clan_long_name', null, 'none'); // View that clan long name. $new_clan_name = in('new_clan_name', ''); $sure = in('sure', ''); $kicked = in('kicked', ''); $person_invited = in('person_invited', ''); $clan_creation_level_requirement = 15; $clan = null; $viewer_level = 0; if (!isset($username)) { echo "<p>You are not part of any clan.</p>"; } else { $clan = getClan($username); $player_clan_long_name = getClanLongName($username); $viewer_level = getLevel($username); $message = in('message'); if ($message) { message_to_clan($message); echo "<div id='message-sent' class='ninja-notice'>Message sent.</div>"; } if ($command == "new") { // *** Clan Creation Action *** if ($viewer_level > $clan_creation_level_requirement) { setClan($username, $username); $default_clan_name = "Clan_" . $username; renameClan($username, $default_clan_name); $command = "rename"; // *** Shortcut to rename after. *** $clan = getClan($username);
$alive = false; $private = false; $quickstat = false; $page_title = "Accept a New Clan Member"; include SERVER_ROOT . "interface/header.php"; ?> <span class="brownHeading">Accept A New Clan Member</span> <hr> <?php $confirm = in('confirm'); $username = get_username(); $clan_name = getClan($username); $clan_l_name = getClanLongName($username); $clan_joiner = in('clan_joiner'); $agree = in('agree'); $random = rand(1001, 9990); if (!$clan_name) { echo "You have no clan."; } elseif (!$clan_joiner) { echo "There is no potential ninja specified, so the induction cannot occur."; } else { if (!$clan_l_name) { $clan_l_name = $clan_name . "'s Clan"; } echo "{$clan_joiner} has requested to join your clan, {$clan_l_name}.<br>\n"; if (!$agree) { echo "<form action=\"clan_confirm.php?clan_name={$clan_name}&clan_joiner={$clan_joiner}&confirm={$confirm}\" method=\"post\">\n"; echo " <div><input id=\"agree\" type=\"hidden\" name=\"agree\" value=\"1\"><input type=\"submit\" value=\"Accept Request\"></div>\n";