function get_allowed_markup($args = '')
{
    $args = wp_parse_args($args, array('format' => 'flat'));
    extract($args, EXTR_SKIP);
    $tags = bb_allowed_tags();
    unset($tags['pre'], $tags['br']);
    $tags = array_keys($tags);
    switch ($format) {
        case 'array':
            $r = $tags;
            break;
        case 'list':
            $r = "<ul class='allowed-markup'>\n\t<li>";
            $r .= join("</li>\n\t<li>", $tags);
            $r .= "</li>\n</ul>\n";
            break;
        default:
            $r = join(' ', $tags);
            break;
    }
    return apply_filters('get_allowed_markup', $r, $format);
}
function bb_filter_kses($data)
{
    $allowedtags = bb_allowed_tags();
    return nxt_kses($data, $allowedtags);
}