diff --git a/engine/function/users.php b/engine/function/users.php index bead2e3..abf4ab0 100644 --- a/engine/function/users.php +++ b/engine/function/users.php @@ -499,7 +499,7 @@ function get_guilds_list() { function get_guild_players($gid) { $gid = (int)$gid; // Sanitizing the parameter id 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';"); - 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' ORDER BY gm.rank_id, p.name;"); + else return mysql_select_multi("SELECT p.id, p.name, p.level, p.vocation, gm.rank_id, gr.name AS `rank_name` FROM players AS p LEFT JOIN guild_membership AS gm ON gm.player_id = p.id LEFT JOIN guild_ranks AS gr ON gr.id = gm.rank_id WHERE gm.guild_id = '$gid' ORDER BY gm.rank_id, p.name"); } // Returns total members in a guild (integer) diff --git a/guilds.php b/guilds.php index f5d25c6..ab41a3c 100644 --- a/guilds.php +++ b/guilds.php @@ -24,7 +24,7 @@ if (empty($_GET['name'])) {

Guild List:

@@ -35,12 +35,11 @@ if ($guilds !== false) { = 1) { + if ($guild['total'] >= 1) { $url = url("guilds.php?name=". $guild['name']); echo ''; echo ''; - echo ''; + echo ''; echo ''; echo ''; } @@ -179,11 +178,24 @@ if (user_logged_in() === true) { '; - echo ''; + echo ''; echo ''; echo ''; echo '';
'. $guild['name'] .''. count_guild_members($guild['id']) .''. $guild['total'] .''. getClock($guild['creationdata'], true) .'
Status:
'. get_player_guild_rank($player['rank_id']) .''. $player['rank_name'] .''. $player['name'] .''. $player['level'] .''. $config['vocations'][$player['vocation']] .'