RTMediaAdmin::tab PHP Method

tab() public method

Adds a tab for Media settings in the BuddyPress settings page
public tab ( ) : string
return string $tabs_html
        public function tab()
        {
            $tabs_html = '';
            $idle_class = 'nav-tab';
            $active_class = 'nav-tab nav-tab-active';
            $tabs = array();
            // Check to see which tab we are on
            $tab = $this->get_current_tab();
            /* rtMedia */
            $tabs[] = array('href' => get_admin_url(null, esc_url(add_query_arg(array('page' => 'rtmedia-settings'), 'admin.php'))), 'title' => esc_html__('rtMedia', 'buddypress-media'), 'name' => esc_html__('rtMedia', 'buddypress-media'), 'class' => 'rtmedia-settings' === $tab || 'rtmedia-addons' === $tab || 'rtmedia-support' === $tab || 'rtmedia-importer' === $tab ? $active_class : $idle_class);
            foreach ($tabs as $tab) {
                echo '<a id="bp-media" title= "' . esc_attr($tab['title']) . '"  href="' . esc_url($tab['href']) . '" class="' . esc_attr($tab['class']) . '">' . esc_html($tab['name']) . '</a>';
            }
        }