diff --git a/characterprofile.php b/characterprofile.php index b57cdab..2edc93e 100644 --- a/characterprofile.php +++ b/characterprofile.php @@ -14,7 +14,7 @@ if (isset($_GET['name']) === true && empty($_GET['name']) === false) { if ($config['TFSVersion'] == 'TFS_10') { - $profile_data = user_character_data($user_id, 'account_id', 'name', 'level', 'vocation', 'health', 'healthmax', 'experience', 'mana', 'manamax', 'sex', 'lastlogin'); + $profile_data = user_character_data($user_id, 'account_id', 'name', 'level', 'group_id', 'vocation', 'health', 'healthmax', 'experience', 'mana', 'manamax', 'sex', 'lastlogin'); $profile_data['online'] = user_is_online_10($user_id); if ($config['Ach']) @@ -25,7 +25,7 @@ if (isset($_GET['name']) === true && empty($_GET['name']) === false) } else { - $profile_data = user_character_data($user_id, 'name', 'account_id', 'level', 'vocation', 'health', 'healthmax', 'experience', 'mana', 'manamax', 'lastlogin', 'online', 'sex'); + $profile_data = user_character_data($user_id, 'name', 'account_id', 'level', 'group_id', 'vocation', 'health', 'healthmax', 'experience', 'mana', 'manamax', 'lastlogin', 'online', 'sex'); } $profile_znote_data = user_znote_character_data($user_id, 'created', 'hide_char', 'comment'); @@ -54,6 +54,11 @@ if (isset($_GET['name']) === true && empty($_GET['name']) === false)
  • Country: '; ?>
  • + + 1) { ?> +
  • Position:
  • + +
  • Sex: diff --git a/engine/function/general.php b/engine/function/general.php index 60db4c1..f865a20 100644 --- a/engine/function/general.php +++ b/engine/function/general.php @@ -328,6 +328,12 @@ function vocation_id_to_name($id) { return ($vocations[$id] >= 0) ? $vocations[$id] : false; } +// Parameter: players.group_id. Returns: Configured group name. +function group_id_to_name($id) { + $positions = config('ingame_positions'); + return ($positions[$id] >= 0) ? $positions[$id] : false; +} + function gender_exist($gender) { // Range of allowed gender ids, fromid toid if ($gender >= 0 && $gender <= 1) {