/**
 * Output the tabs in the admin area.
 *
 * @since 1.5.0
 *
 * @param string $active_tab Name of the tab that is active. Optional.
 */
function bp_core_admin_tabs($active_tab = '')
{
    $tabs_html = '';
    $idle_class = 'nav-tab';
    $active_class = 'nav-tab nav-tab-active';
    /**
     * Filters the admin tabs to be displayed.
     *
     * @since 1.9.0
     *
     * @param array $value Array of tabs to output to the admin area.
     */
    $tabs = apply_filters('bp_core_admin_tabs', bp_core_get_admin_tabs($active_tab));
    // Loop through tabs and build navigation.
    foreach (array_values($tabs) as $tab_data) {
        $is_current = (bool) ($tab_data['name'] == $active_tab);
        $tab_class = $is_current ? $active_class : $idle_class;
        $tabs_html .= '<a href="' . esc_url($tab_data['href']) . '" class="' . esc_attr($tab_class) . '">' . esc_html($tab_data['name']) . '</a>';
    }
    echo $tabs_html;
    /**
     * Fires after the output of tabs for the admin area.
     *
     * @since 1.5.0
     */
    do_action('bp_admin_tabs');
}
/**
 * Output the tabs in the admin area
 *
 * @since BuddyPress (1.5)
 * @param string $active_tab Name of the tab that is active. Optional.
 */
function bp_core_admin_tabs($active_tab = '')
{
    $tabs_html = '';
    $idle_class = 'nav-tab';
    $active_class = 'nav-tab nav-tab-active';
    $tabs = apply_filters('bp_core_admin_tabs', bp_core_get_admin_tabs($active_tab));
    // Loop through tabs and build navigation
    foreach (array_values($tabs) as $tab_data) {
        $is_current = (bool) ($tab_data['name'] == $active_tab);
        $tab_class = $is_current ? $active_class : $idle_class;
        $tabs_html .= '<a href="' . esc_url($tab_data['href']) . '" class="' . esc_attr($tab_class) . '">' . esc_html($tab_data['name']) . '</a>';
    }
    echo $tabs_html;
    do_action('bp_admin_tabs');
}