/** * delete a guild rank */ private function DeleteRank() { global $user; if (confirm_box(true)) { $guildid = request_var('hidden_guildid', 0); $rank_id = request_var('hidden_rank_id', 999); $deleterank = new \bbdkp\controller\guilds\Ranks($guildid, $rank_id); $deleterank->Rankdelete(false); } else { // delete the rank only if there are no members left $rank_id = request_var('ranktodelete', 999); $guildid = request_var(URI_GUILD, 0); $old_guild = new \bbdkp\controller\guilds\Guilds($guildid); $deleterank = new \bbdkp\controller\guilds\Ranks($guildid, $rank_id); $s_hidden_fields = build_hidden_fields(array('deleterank' => true, 'hidden_rank_id' => $rank_id, 'hidden_guildid' => $guildid)); confirm_box(false, sprintf($user->lang['CONFIRM_DELETE_RANKS'], $deleterank->RankName, $old_guild->name), $s_hidden_fields); } }