Example #1
0
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;
                }
            }
        }
    }
}
Example #2
0
$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);
Example #3
0
$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}&amp;clan_joiner={$clan_joiner}&amp;confirm={$confirm}\" method=\"post\">\n";
        echo "  <div><input id=\"agree\" type=\"hidden\" name=\"agree\" value=\"1\"><input type=\"submit\" value=\"Accept Request\"></div>\n";