diff --git a/engine/function/users.php b/engine/function/users.php index 7ddabfb..5c0b822 100644 --- a/engine/function/users.php +++ b/engine/function/users.php @@ -511,9 +511,9 @@ function get_guilds_list() { // Get array of player data related to a guild. 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';"); + $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;"); } // Returns total members in a guild (integer) @@ -1461,4 +1461,4 @@ function user_login_03($username, $password) { function user_logged_in() { return (isset($_SESSION['user_id'])) ? true : false; } -?> \ No newline at end of file +?>