protected function BootstrapQuickTabs::buildTabLinks in Bootstrap Quick Tabs 7
Build the actual tab links, with appropriate href, title and attributes.
Parameters
int $active_tab: The index of the active tab.
Return value
array Tab array.
1 call to BootstrapQuickTabs::buildTabLinks()
- BootstrapQuickTabs::render in ./BootstrapQuickTabs.inc 
- Build render array.
File
- ./BootstrapQuickTabs.inc, line 127 
- Extends Quicktabs module's core functions.
Class
- BootstrapQuickTabs
- Renders the content using the Bootstrap Tabs widget.
Code
protected function buildTabLinks($active_tab) {
  $tabs = array();
  $qt_name = $this->quickset
    ->getName();
  $count = 1;
  foreach ($this->quickset
    ->getContents() as $i => $tab) {
    if (!empty($tab)) {
      $attributes = array(
        'href' => '#quicktabs-' . $qt_name . $count,
        'data-toggle' => 'tab',
        'class' => drupal_html_class($tab
          ->getTitle()),
      );
      $markup = '<a ' . drupal_attributes($attributes) . '>' . check_plain($this->quickset
        ->translateString($tab
        ->getTitle(), 'tab', $i)) . '</a>';
      $tablink = array(
        '#markup' => $markup,
      );
      $tabs[$i] = $tablink;
      $count++;
    }
  }
  return $tabs;
}