Normal guild functionality (Create, invite, leave, kick, promote, change, view) should work on TFS 1.0.

This commit is contained in:
Stefan Brannfjell 2013-09-09 03:46:07 +02:00
parent a07161a1dc
commit deea5eeaab
2 changed files with 128 additions and 93 deletions

View File

@ -273,7 +273,11 @@ function shop_account_gender_tickets($accid) {
// //
function guild_remove_member($cid) { function guild_remove_member($cid) {
$cid = (int)$cid; $cid = (int)$cid;
mysql_query("UPDATE `players` SET `rank_id`='0' WHERE `id`=$cid") or die(mysql_error()); mysql_update("UPDATE `players` SET `rank_id`='0' WHERE `id`=$cid");
}
function guild_remove_member_10($cid) {
$cid = (int)$cid;
mysql_update("DELETE FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;");
} }
// Change guild rank name. // Change guild rank name.
@ -290,7 +294,6 @@ function guild_change_leader($nCid, $oCid) {
$oCid = (int)$oCid; $oCid = (int)$oCid;
$gid = guild_leader_gid($oCid); $gid = guild_leader_gid($oCid);
$ranks = get_guild_rank_data($gid); $ranks = get_guild_rank_data($gid);
$leader_rid = 0; $leader_rid = 0;
$vice_rid = 0; $vice_rid = 0;
@ -306,9 +309,15 @@ function guild_change_leader($nCid, $oCid) {
// Verify that we found the rank ids for vice leader and leader. // Verify that we found the rank ids for vice leader and leader.
if ($status) { if ($status) {
// Update players and set their new rank id // Update players and set their new rank id
mysql_query("UPDATE `players` SET `rank_id`='$leader_rid' WHERE `id`=$nCid") or die(mysql_error()); if (config('TFSVersion') !== 'TFS_10') {
mysql_query("UPDATE `players` SET `rank_id`='$vice_rid' WHERE `id`=$oCid") or die(mysql_error()); mysql_update("UPDATE `players` SET `rank_id`='$leader_rid' WHERE `id`=$nCid LIMIT 1;");
mysql_update("UPDATE `players` SET `rank_id`='$vice_rid' WHERE `id`=$oCid LIMIT 1;");
} else {
mysql_update("UPDATE `guild_membership` SET `rank_id`='$leader_rid' WHERE `player_id`=$nCid LIMIT 1;");
mysql_update("UPDATE `guild_membership` SET `rank_id`='$vice_rid' WHERE `player_id`=$oCid LIMIT 1;");
}
// Update guilds set new ownerid // Update guilds set new ownerid
guild_new_leader($nCid, $gid); guild_new_leader($nCid, $gid);
@ -353,36 +362,50 @@ function guild_delete($gid) {
// Player leave guild // Player leave guild
function guild_player_leave($cid) { function guild_player_leave($cid) {
$cid = (int)$cid; $cid = (int)$cid;
mysql_query("UPDATE `players` SET `rank_id`='0' WHERE `id`=$cid"); mysql_update("UPDATE `players` SET `rank_id`='0' WHERE `id`=$cid LIMIT 1;");
}
function guild_player_leave_10($cid) {
$cid = (int)$cid;
mysql_delete("DELETE FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;");
} }
// Player join guild // Player join guild
function guild_player_join($cid, $gid) { function guild_player_join($cid, $gid) {
// Get rank data
$ranks = get_guild_rank_data($gid);
// Locate rank id for regular member position in this guild
$rid = false;
foreach ($ranks as $rank) {
if ($rank['level'] == 1) $rid = $rank['id'];
}
// Sanitize cid
$cid = (int)$cid; $cid = (int)$cid;
$gid = (int)$gid;
// Create a status we can return depending on results. // Create a status we can return depending on results.
$status = false; $status = false;
// Add to guild if rank id was found: if (config('TFSVersion') !== 'TFS_10') {
if ($rid != false) { // Get rank data
// Remove the invite: $ranks = get_guild_rank_data($gid);
guild_remove_invitation($cid, $gid); // Locate rank id for regular member position in this guild
$rid = false;
// Add to guild: foreach ($ranks as $rank) {
mysql_query("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid") or die(mysql_error()); if ($rank['level'] == 1) $rid = $rank['id'];
$status = true; }
// Add to guild if rank id was found:
if ($rid != false) {
// Remove the invite:
guild_remove_invitation($cid, $gid);
// Add to guild:
mysql_update("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid");
$status = true;
}
} else {
// Find rank id for regular member in this guild
$guildrank = mysql_select_single("SELECT `id` FROM `guild_ranks` WHERE `guild_id`='$gid' AND `level`='1' LIMIT 1;");
if ($guildrank !== false) {
$rid = $guildrank['id'];
// Remove invite
guild_remove_invitation($cid, $gid);
// Add to guild
mysql_insert("INSERT INTO `guild_membership` (`player_id`, `guild_id`, `rank_id`, `nick`) VALUES ('$cid', '$gid', '$rid', '');");
// Return success
return true;
} return false;
} }
return $status; return $status;
} }
@ -390,7 +413,7 @@ function guild_player_join($cid, $gid) {
function guild_remove_invitation($cid, $gid) { function guild_remove_invitation($cid, $gid) {
$cid = (int)$cid; $cid = (int)$cid;
$gid = (int)$gid; $gid = (int)$gid;
mysql_query("DELETE FROM `guild_invites` WHERE `player_id`='$cid' AND `guild_id`='$gid';"); mysql_delete("DELETE FROM `guild_invites` WHERE `player_id`='$cid' AND `guild_id`='$gid';");
} }
// Invite character to guild // Invite character to guild
@ -403,19 +426,19 @@ function guild_invite_player($cid, $gid) {
// Gets a list of invited players to a particular guild. // Gets a list of invited players to a particular guild.
function guild_invite_list($gid) { function guild_invite_list($gid) {
$gid = (int)$gid; $gid = (int)$gid;
$query = mysql_query("SELECT `player_id`, `guild_id` FROM `guild_invites` WHERE `guild_id`='$gid'"); return mysql_select_multi("SELECT `player_id`, `guild_id` FROM `guild_invites` WHERE `guild_id`='$gid';");
$array = array();
while($row = mysql_fetch_assoc($query)) {
$array[] = $row;
}
return !empty($array) ? $array : false;
} }
// Update player's guild position // Update player's guild position
function update_player_guild_position($cid, $rid) { function update_player_guild_position($cid, $rid) {
$cid = (int)$cid; $cid = (int)$cid;
$rid = (int)$rid; $rid = (int)$rid;
mysql_query("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid") or die(mysql_error()); mysql_update("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid");
}
function update_player_guild_position_10($cid, $rid) {
$cid = (int)$cid;
$rid = (int)$rid;
mysql_update("UPDATE `guild_membership` SET `rank_id`='$rid' WHERE `player_id`=$cid");
} }
// Get guild data, using guild id. // Get guild data, using guild id.
@ -436,33 +459,37 @@ function create_guild($cid, $name) {
$time = time(); $time = time();
// Create the guild // Create the guild
mysql_query("INSERT INTO `guilds` (`name`, `ownerid`, `creationdata`, `motd`) VALUES ('$name', '$cid', '$time', 'The guild has been created!')") or die(mysql_error()); mysql_insert("INSERT INTO `guilds` (`name`, `ownerid`, `creationdata`, `motd`) VALUES ('$name', '$cid', '$time', 'The guild has been created!');");
echo '<br>Created guild.';
// Get guild id // Get guild id
$gid = get_guild_id($name); $gid = get_guild_id($name);
echo '<br>Gotten guild id: '. $gid;
// Get rank id for guild leader // Get rank id for guild leader
$rid = mysql_result(mysql_query("SELECT `id` FROM `guild_ranks` WHERE `guild_id`='$gid' AND `level`='3';"), 0, 'id'); $data = mysql_select_single("SELECT `id` FROM `guild_ranks` WHERE `guild_id`='$gid' AND `level`='3' LIMIT 1;");
echo '<br>Gotten rank id: '. $rid; $rid = ($data !== false) ? $data['id'] : false;
// Give player rank id for leader of his guild // Give player rank id for leader of his guild
mysql_query("UPDATE `players` SET `rank_id`='$rid' WHERE `id`=$cid") or die(mysql_error()); if (config('TFSVersion') !== 'TFS_10') mysql_update("UPDATE `players` SET `rank_id`='$rid' WHERE `id`='$cid' LIMIT 1;");
echo '<br>Player uodated'; else mysql_insert("INSERT INTO `guild_membership` (`player_id`, `guild_id`, `rank_id`, `nick`) VALUES ('$cid', '$gid', '$rid', '');");
} }
// Search player table on cid for his rank_id, returns rank_id // Search player table on cid for his rank_id, returns rank_id
function get_character_guild_rank($cid) { function get_character_guild_rank($cid) {
$cid = (int)$cid; $cid = (int)$cid;
$rid = mysql_result(mysql_query("SELECT `rank_id` FROM `players` WHERE `id`='$cid';"), 0, 'rank_id'); if (config('TFSVersion') !== 'TFS_10') {
if ($rid > 0) return $rid; $rid = mysql_result(mysql_query("SELECT `rank_id` FROM `players` WHERE `id`='$cid';"), 0, 'rank_id');
else return false; return ($rid > 0) ? $rid : false;
} else {
$data = mysql_select_single("SELECT `rank_id` FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;");
return ($data !== false) ? $data['rank_id'] : false;
}
} }
// Get a player guild rank, using his rank_id // Get a player guild rank, using his rank_id
function get_player_guild_rank($rank_id) { function get_player_guild_rank($rank_id) {
$rank_id = (int)$rank_id; $rank_id = (int)$rank_id;
return mysql_result(mysql_query("SELECT `name` FROM `guild_ranks` WHERE `id`=$rank_id;"), 0, 'name'); $data = mysql_select_single("SELECT `name` FROM `guild_ranks` WHERE `id`=$rank_id LIMIT 1;");
return ($data !== false) ? $data['name'] : false;
} }
// Get a player guild position ID, using his rank_id // Get a player guild position ID, using his rank_id
@ -474,17 +501,15 @@ function get_guild_position($rid) {
// Get a players rank_id, guild_id, rank_level(ID), rank_name(string), using cid(player id) // Get a players rank_id, guild_id, rank_level(ID), rank_name(string), using cid(player id)
function get_player_guild_data($cid) { function get_player_guild_data($cid) {
$cid = (int)$cid; $cid = (int)$cid;
$rid = mysql_result(mysql_query("SELECT `rank_id` FROM `players` WHERE `id`='$cid';"), 0, 'rank_id'); if (config('TFSVersion') !== 'TFS_10') $playerdata = mysql_select_single("SELECT `rank_id` FROM `players` WHERE `id`='$cid' LIMIT 1;");
$gid = mysql_result(mysql_query("SELECT `guild_id` FROM `guild_ranks` WHERE `id`=$rid;"), 0, 'guild_id'); else $playerdata = mysql_select_single("SELECT `rank_id` FROM `guild_membership` WHERE `player_id`='$cid' LIMIT 1;");
$rl = mysql_result(mysql_query("SELECT `level` FROM `guild_ranks` WHERE `id`=$rid;"), 0, 'level'); if ($playerdata !== false) {
$rn = mysql_result(mysql_query("SELECT `name` FROM `guild_ranks` WHERE `id`=$rid;"), 0, 'name'); $rankdata = mysql_select_single("SELECT `guild_id`, `level` AS `rank_level`, `name` AS `rank_name` FROM `guild_ranks` WHERE `id`='". $playerdata['rank_id'] ."' LIMIT 1;");
$data = array( if ($rankdata !== false) {
'rank_id' => $rid, $rankdata['rank_id'] = $playerdata['rank_id'];
'guild_id' => $gid, return $rankdata;
'rank_level' => $rl, } else return false;
'rank_name' => $rn, } else return false;
);
return $data;
} }
// Returns guild name of guild id // Returns guild name of guild id
@ -506,30 +531,26 @@ function get_guild_id($name) {
// Get complete list of guilds // Get complete list of guilds
function get_guilds_list() { function get_guilds_list() {
$query = mysql_query("SELECT `id`, `name`, `creationdata` FROM `guilds` ORDER BY `name`;"); return mysql_select_multi("SELECT `id`, `name`, `creationdata` FROM `guilds` ORDER BY `name`;");
$array = array();
while($row = mysql_fetch_assoc($query)) {
$array[] = $row;
}
return !empty($array) ? $array : false;
} }
// Get array of player data related to a guild. // Get array of player data related to a guild.
function get_guild_players($gid) { function get_guild_players($gid) {
$gid = (int)$gid; // Sanitizing the parameter id $gid = (int)$gid; // Sanitizing the parameter id
$query = mysql_query("SELECT p.rank_id, p.name, p.level, p.vocation FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id =$gid"); if (config('TFSVersion') !== 'TFS_10') return mysql_select_multi("SELECT p.rank_id, p.name, p.level, p.vocation FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id ='$gid';");
$array = array(); else return mysql_select_multi("SELECT p.id, p.name, p.level, p.vocation, gm.rank_id FROM players AS p LEFT JOIN guild_membership AS gm ON gm.player_id = p.id WHERE gm.guild_id = '$gid';");
while ($row = mysql_fetch_assoc($query)) {
$array[] = $row;
}
return !empty($array) ? $array : false;
} }
// Returns total members in a guild (integer) // Returns total members in a guild (integer)
function count_guild_members($gid) { function count_guild_members($gid) {
$gid = (int)$gid; $gid = (int)$gid;
return mysql_result(mysql_query("SELECT COUNT(p.id) AS total FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id =$gid"), 0, 'total'); if (config('TFSVersion') !== 'TFS_10') {
$data = mysql_select_single("SELECT COUNT(p.id) AS total FROM players AS p LEFT JOIN guild_ranks AS gr ON gr.id = p.rank_id WHERE gr.guild_id =$gid");
return ($data !== false) ? $data['total'] : false;
} else {
$data = mysql_select_single("SELECT COUNT('guild_id') AS `total` FROM `guild_membership` WHERE `guild_id`='$gid';");
return ($data !== false) ? $data['total'] : false;
}
} }
// //
@ -840,8 +861,6 @@ function user_character_list($account_id) {
} }
$characters[$i]['online'] = online_id_to_name($characters[$i]['online']); // 0 to "offline", 1 to "ONLINE". $characters[$i]['online'] = online_id_to_name($characters[$i]['online']); // 0 to "offline", 1 to "ONLINE".
// deprecated, znote_players now has hide_char
//$array[$i][6] = hide_char_to_name($array[$i][6]); // 0 to "visible", 1 to "hidden".
} }
} }

View File

@ -56,7 +56,11 @@ if (user_logged_in() === true) {
//code here //code here
$name = sanitize($_POST['selected_char']); $name = sanitize($_POST['selected_char']);
$user_id = user_character_id($name); $user_id = user_character_id($name);
$char_data = user_character_data($user_id, 'level', 'online'); if ($config['TFSVersion'] !== 'TFS_10') $char_data = user_character_data($user_id, 'level', 'online');
else {
$char_data = user_character_data($user_id, 'level');
$char_data['online'] = (user_is_online_10($user_id)) ? 1 : 0;
}
// If character level is high enough // If character level is high enough
if ($char_data['level'] >= $config['create_guild_level']) { if ($char_data['level'] >= $config['create_guild_level']) {
@ -148,7 +152,8 @@ if (user_logged_in() === true) {
$rid = $player['rank_id']; $rid = $player['rank_id'];
for ($i = 0; $i < $char_count; $i++) { for ($i = 0; $i < $char_count; $i++) {
$data = user_character_data(user_character_id($characters[$i]), 'rank_id'); if ($config['TFSVersion'] !== 'TFS_10') $data = user_character_data(user_character_id($characters[$i]), 'rank_id');
else $data = mysql_select_single("SELECT `rank_id` FROM `guild_membership` WHERE `player_id`='". user_character_id($characters[$i]) ."' LIMIT 1;");
if ($data['rank_id'] == $rid) { if ($data['rank_id'] == $rid) {
$access = get_guild_position($data['rank_id']); $access = get_guild_position($data['rank_id']);
if ($access == 2 || $access == 3) { //If player got access level vice leader or leader if ($access == 2 || $access == 3) { //If player got access level vice leader or leader
@ -173,7 +178,8 @@ if (user_logged_in() === true) {
</tr> </tr>
<?php <?php
foreach ($players as $player) { foreach ($players as $player) {
$chardata = user_character_data(user_character_id($player['name']), 'online'); if ($config['TFSVersion'] !== 'TFS_10') $chardata = user_character_data(user_character_id($player['name']), 'online');
else $chardata['online'] = (user_is_online_10(user_character_id($player['name']))) ? 1 : 0;
echo '<tr>'; echo '<tr>';
echo '<td>'. get_player_guild_rank($player['rank_id']) .'</td>'; echo '<td>'. get_player_guild_rank($player['rank_id']) .'</td>';
echo '<td><a href="characterprofile.php?name='. $player['name'] .'">'. $player['name'] .'</a></td>'; echo '<td><a href="characterprofile.php?name='. $player['name'] .'">'. $player['name'] .'</a></td>';
@ -199,7 +205,7 @@ if (user_logged_in() === true) {
for ($i = 0; $i < $char_count; $i++) { for ($i = 0; $i < $char_count; $i++) {
$exist = false; $exist = false;
// Shuffle through invited character, see if they match your character. // Shuffle through invited character, see if they match your character.
foreach ($inv_data as $inv) { if ($inv_data !== false) foreach ($inv_data as $inv) {
if (user_character_id($characters[$i]) == $inv['player_id']) { if (user_character_id($characters[$i]) == $inv['player_id']) {
$exist = true; $exist = true;
} }
@ -210,7 +216,7 @@ if (user_logged_in() === true) {
</tr> </tr>
<?php <?php
$bool = false; $bool = false;
foreach ($inv_data as $inv) { if ($inv_data !== false) foreach ($inv_data as $inv) {
$uninv = user_character_data($inv['player_id'], 'name'); $uninv = user_character_data($inv['player_id'], 'name');
echo '<tr>'; echo '<tr>';
echo '<td>'. $uninv['name'] .'</td>'; echo '<td>'. $uninv['name'] .'</td>';
@ -276,7 +282,8 @@ if (user_logged_in() === true) {
// //
foreach ($inv_data as $inv) { foreach ($inv_data as $inv) {
if ($inv['player_id'] == $_POST['joinguild']) { if ($inv['player_id'] == $_POST['joinguild']) {
$chardata = user_character_data($_POST['joinguild'], 'online'); if ($config['TFSVersion'] !== 'TFS_10') $chardata = user_character_data($_POST['joinguild'], 'online');
else $chardata['online'] = (user_is_online_10($_POST['joinguild'])) ? 1 : 0;
if ($chardata['online'] == 0) { if ($chardata['online'] == 0) {
if (guild_player_join($_POST['joinguild'], $gid)) { if (guild_player_join($_POST['joinguild'], $gid)) {
header('Location: guilds.php?name='. $_GET['name']); header('Location: guilds.php?name='. $_GET['name']);
@ -291,9 +298,11 @@ if (user_logged_in() === true) {
$name = sanitize($_POST['leave_guild']); $name = sanitize($_POST['leave_guild']);
$cidd = user_character_id($name); $cidd = user_character_id($name);
// If character is offline // If character is offline
$chardata = user_character_data($cidd, 'online'); if ($config['TFSVersion'] !== 'TFS_10') $chardata = user_character_data($cidd, 'online');
else $chardata['online'] = (user_is_online_10($cidd)) ? 1 : 0;
if ($chardata['online'] == 0) { if ($chardata['online'] == 0) {
guild_player_leave($cidd); if ($config['TFSVersion'] !== 'TFS_10') guild_player_leave($cidd);
else guild_player_leave_10($cidd);
header('Location: guilds.php?name='. $_GET['name']); header('Location: guilds.php?name='. $_GET['name']);
exit(); exit();
} else echo '<font color="red" size="4">Character must be offline first!</font>'; } else echo '<font color="red" size="4">Character must be offline first!</font>';
@ -311,9 +320,11 @@ if ($highest_access >= 2) {
if ($p_guild['guild_id'] == $gid) { if ($p_guild['guild_id'] == $gid) {
// Do the magic. // Do the magic.
$chardata = user_character_data($p_cid, 'online'); if ($config['TFSVersion'] !== 'TFS_10') $chardata = user_character_data($p_cid, 'online');
else $chardata['online'] = (user_is_online_10($p_cid)) ? 1 : 0;
if ($chardata['online'] == 0) { if ($chardata['online'] == 0) {
update_player_guild_position($p_cid, $p_rid); if ($config['TFSVersion'] !== 'TFS_10') update_player_guild_position($p_cid, $p_rid);
else update_player_guild_position_10($p_cid, $p_rid);
header('Location: guilds.php?name='. $_GET['name']); header('Location: guilds.php?name='. $_GET['name']);
exit(); exit();
} else echo '<font color="red" size="4">Character not offline.</font>'; } else echo '<font color="red" size="4">Character not offline.</font>';
@ -349,7 +360,8 @@ if ($highest_access >= 2) {
// First figure out if anyone are online. // First figure out if anyone are online.
foreach ($members as $member) { foreach ($members as $member) {
$chardata = user_character_data(user_character_id($member['name']), 'online'); if ($config['TFSVersion'] !== 'TFS_10') $chardata = user_character_data(user_character_id($member['name']), 'online');
else $chardata['online'] = (user_is_online_10(user_character_id($member['name']))) ? 1 : 0;
if ($chardata['online'] == 1) { if ($chardata['online'] == 1) {
$online = true; $online = true;
} }
@ -357,10 +369,8 @@ if ($highest_access >= 2) {
if (!$online) { if (!$online) {
// Then remove guild rank from every player. // Then remove guild rank from every player.
foreach ($members as $member) { if ($config['TFSVersion'] !== 'TFS_10') foreach ($members as $member) guild_player_leave(user_character_id($member['name']));
//$chardata = user_character_data(user_character_id($member['name']), 'online'); else foreach ($members as $member) guild_player_leave_10(user_character_id($member['name']));
guild_player_leave(user_character_id($member['name']));
}
// Remove all guild invitations to this guild // Remove all guild invitations to this guild
if ($inv_count > 0) guild_remove_invites($gidd); if ($inv_count > 0) guild_remove_invites($gidd);
@ -377,8 +387,13 @@ if ($highest_access >= 2) {
$old_leader = guild_leader($gid); $old_leader = guild_leader($gid);
$online = false; $online = false;
$newData = user_character_data($new_leader, 'online'); if ($config['TFSVersion'] !== 'TFS_10') {
$oldData = user_character_data($old_leader, 'online'); $newData = user_character_data($new_leader, 'online');
$oldData = user_character_data($old_leader, 'online');
} else {
$newData['online'] = (user_is_online_10($new_leader)) ? 1 : 0;
$oldData['online'] = (user_is_online_10($old_leader)) ? 1 : 0;
}
if ($newData['online'] == 1 || $oldData['online'] == 1) $online = true; if ($newData['online'] == 1 || $oldData['online'] == 1) $online = true;
if ($online == false) { if ($online == false) {
@ -416,7 +431,8 @@ if ($highest_access >= 2) {
$name = sanitize($_POST['remove_member']); $name = sanitize($_POST['remove_member']);
$cid = user_character_id($name); $cid = user_character_id($name);
guild_remove_member($cid); if ($config['TFSVersion'] !== 'TFS_10') guild_remove_member($cid);
else guild_remove_member_10($cid);
header('Location: guilds.php?name='. $_GET['name']); header('Location: guilds.php?name='. $_GET['name']);
exit(); exit();
} }
@ -570,7 +586,7 @@ if ($highest_access >= 2) {
$pl_data = get_player_guild_data(user_character_id($player['name'])); $pl_data = get_player_guild_data(user_character_id($player['name']));
if ($pl_data['rank_level'] != 3) { if ($pl_data['rank_level'] != 3) {
echo '<option value="'. user_character_id($player['name']) .'">'. $player['name'] .'</option>'; echo '<option value="'. user_character_id($player['name']) .'">'. $player['name'] .'</option>';
} }
} }
?> ?>
</select> </select>
@ -585,7 +601,7 @@ if ($highest_access >= 2) {
?> ?>
<!-- end leader--> <!-- end leader-->
<?php <?php
if ($config['TFSVersion'] == 'TFS_02') $wardata = get_guild_wars(); if ($config['TFSVersion'] == 'TFS_02' || $config['TFSVersion'] == 'TFS_10') $wardata = get_guild_wars();
else if ($config['TFSVersion'] == 'TFS_03') $wardata = get_guild_wars03(); else if ($config['TFSVersion'] == 'TFS_03') $wardata = get_guild_wars03();
else die("Can't recognize TFS version. It has to be either TFS_02 or TFS_03. Correct this in config.php"); else die("Can't recognize TFS version. It has to be either TFS_02 or TFS_03. Correct this in config.php");
$war_exist = false; $war_exist = false;