Example #1
0
         $comment = $_POST['ban_comment'];
         //var_dump($charname, $typeid, $actionid, $reasonid, $time, $comment);
         if (set_rule_violation($charname, $typeid, $actionid, $reasonid, $time, $comment)) {
             $errors[] = 'Violation entry has been set for ' . $charname . '.';
         } else {
             $errors[] = 'Website character name: ' . $config['website_char'] . ' does not exist. Create this character name or configure another name in config.php';
             $errors[] = 'Website failed to recognize a character it can represent while inserting a rule violation.';
         }
     } else {
         $errors[] = 'Character ' . $_POST['ban_char'] . ' does not exist.';
     }
 }
 // delete character:
 if (empty($_POST['del_name']) === false) {
     if (user_character_exist($_POST['del_name'])) {
         user_delete_character(user_character_id($_POST['del_name']));
         $errors[] = 'Character ' . $_POST['del_name'] . ' permanently deleted.';
     } else {
         $errors[] = 'Character ' . $_POST['del_name'] . ' does not exist.';
     }
 }
 // Reset password for char name
 if (empty($_POST['reset_pass']) === false && empty($_POST['new_pass']) === false) {
     // reset_pass = character name
     if (user_character_exist($_POST['reset_pass'])) {
         $acc_id = user_character_account_id($_POST['reset_pass']);
         if ($acc_id != $session_user_id) {
             if ($config['TFSVersion'] == 'TFS_02') {
                 user_change_password($acc_id, $_POST['new_pass']);
             } else {
                 if ($config['TFSVersion'] == 'TFS_03') {
Example #2
0
					<?php 
                }
                break;
                //end
        }
    }
}
if ($render_page) {
    $char_count = user_character_list_count($session_user_id);
    $pending_delete = user_pending_deletes($session_user_id);
    if ($pending_delete) {
        foreach ($pending_delete as $delete) {
            if (new DateTime($delete['time']) > new DateTime()) {
                echo '<b>CAUTION!</b> Your character with name <b>' . $delete['character_name'] . ' will be deleted on ' . $delete['time'] . '</b>. <a href="myaccount.php?cancel_delete_id=' . $delete['id'] . '">Cancel this operation.</a><br/>';
            } else {
                user_delete_character(user_character_id($delete['character_name']));
                mysql_update('UPDATE `znote_deleted_characters` SET `done` = 1 WHERE `id` = ' . $delete['id'] . '');
                echo '<b>Character ' . $delete['character_name'] . ' has been deleted</b>. This operation was requested by owner of this account.';
                $char_count--;
            }
        }
    }
    ?>
	<div id="myaccount">
		<h1>My account</h1>
		<p>Welcome to your account page, <?php 
    echo $user_data['name'];
    ?>
<br>
			You have <?php 
    echo $user_data['premdays'];
Example #3
0
function user_character_hide($username)
{
    $username = sanitize($username);
    $username = user_character_id($username);
    $char = mysql_select_single("SELECT `hide_char` FROM `znote_players` WHERE `player_id`='{$username}';");
    if ($char !== false) {
        return $char['hide_char'];
    } else {
        return false;
    }
}
Example #4
0
                ?>
">Visit Guild Board</a></font><br><br><br><?php 
            }
            ?>

<form action="" method="post">
	<ul>
		<li>
			Leave Guild:<br>
			<select name="leave_guild">
				<option disabled>With...</option>
			<?php 
            for ($i = 0; $i < $char_count; $i++) {
                foreach ($players as $player) {
                    if ($player['name'] == $characters[$i]) {
                        $data = get_player_guild_data(user_character_id($player['name']));
                        if ($data['rank_level'] != 3) {
                            echo '<option value="' . $characters[$i] . '">' . $characters[$i] . '</option>';
                        } else {
                            echo '<option disabled>' . $characters[$i] . ' [disabled:Leader]</option>';
                        }
                    }
                }
            }
            ?>
			</select>
			<input type="submit" value="Leave Guild">
		</li>
	</ul>
</form>
<?php 
Example #5
0
        $char_array = user_character_list($user_data['id']);
        ?>

		<script src="engine/js/nicedit.js" type="text/javascript"></script>
		<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
		<form action="" method="post">
			<input type="hidden" name="option" value="i!0">
			Select character:<select name="selected_char">
			<?php 
        $count = 0;
        if ($char_array !== false) {
            foreach ($char_array as $name) {
                $name = $name['name'];
                $charD = user_character_data(user_character_id($name), 'group_id', 'id');
                if ($charD['group_id'] > 1) {
                    echo '<option value="' . user_character_id($name) . '">' . $name . '</option>';
                    $count++;
                }
            }
        }
        ?>
			</select>		
			<input type="text" name="title" value="" placeholder="Title"><br />
			<textarea name="text" id="area1" cols="75" rows="10" placeholder="Contents..." style="width: 100%"></textarea><br />
			<input type="submit" value="Create News">
		</form>

		<?php 
        if ($count === 0) {
            echo "<font size='6' color='red'>ERROR: NO GMs or Tutors on this account!</font>";
        }
Example #6
0
		<?php 
    }
}
// Stage 1: Fetch name
if (isset($_GET['name'])) {
    $name = getValue($_GET['name']);
} else {
    $name = false;
}
//if (isset($_POST['name'])) $name = getValue($_POST['name']);
// Stage 2: Fetch user id and skills
$skills = false;
$pid = 0;
if ($name !== false) {
    if (user_character_exist($name)) {
        $pid = user_character_id($name);
        if ($config['TFSVersion'] != 'TFS_10') {
            $skills = mysql_select_multi("SELECT `value` FROM `player_skills` WHERE `player_id`='{$pid}' LIMIT 7;");
            $player = mysql_select_single("SELECT `maglevel`, `level`, `vocation` FROM `players` WHERE `id`='{$pid}' LIMIT 1;");
            $skills[] = array('value' => $player['maglevel']);
            $skills[] = array('value' => $player['level']);
            $skills[] = array('value' => $player['vocation']);
        } else {
            $player = mysql_select_single("SELECT `skill_fist`, `skill_club`, `skill_sword`, `skill_axe`, `skill_dist`, `skill_shielding`, `skill_fishing`, `maglevel`, `level`, `vocation` FROM `players` WHERE `id`='{$pid}' LIMIT 1;");
            $skills = array(0 => array('value' => $player['skill_fist']), 1 => array('value' => $player['skill_club']), 2 => array('value' => $player['skill_sword']), 3 => array('value' => $player['skill_axe']), 4 => array('value' => $player['skill_dist']), 5 => array('value' => $player['skill_shielding']), 6 => array('value' => $player['skill_fishing']), 7 => array('value' => $player['maglevel']), 8 => array('value' => $player['level']), 9 => array('value' => $player['vocation']));
        }
        //data_dump($skills, false, "Player skills");
    } else {
        $name = false;
    }
}