$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') {
<?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'];
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; } }
?> ">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
$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>"; }
<?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; } }