/**
  * @param WPSEO_Option_Tabs $option_tabs Option Tabs to get tabs from.
  * @param Yoast_Form        $yform       Yoast Form which is being used in the views.
  * @param array             $options     Options which are being used in the views.
  */
 public function run(WPSEO_Option_Tabs $option_tabs, Yoast_Form $yform, $options = array())
 {
     echo '<h2 class="nav-tab-wrapper" id="wpseo-tabs">';
     foreach ($option_tabs->get_tabs() as $tab) {
         printf('<a class="nav-tab" id="%1$s-tab" href="#top#%1$s">%2$s</a>', $tab->get_name(), $tab->get_label());
     }
     echo '</h2>';
     $filter_name = sprintf('yoast_option_tab_help_center_%s', $option_tabs->get_base());
     $base_help_center_items = apply_filters($filter_name, array());
     foreach ($option_tabs->get_tabs() as $tab) {
         $identifier = $tab->get_name();
         printf('<div id="%s" class="wpseotab">', $identifier);
         $filter_name = sprintf('yoast_option_tab_help_center_%s_%s', $option_tabs->get_base(), $tab->get_name());
         $help_center_items = apply_filters($filter_name, $base_help_center_items);
         if (!empty($help_center_items)) {
             $this->create_help_center($option_tabs->get_base(), $tab->get_name(), $help_center_items);
         } else {
             $video = $tab->get_video_url();
             if (!empty($video)) {
                 $tab_video_url = $video;
                 include WPSEO_PATH . 'admin/views/partial-settings-tab-video.php';
             }
         }
         $tab_view = $this->get_tab_view($option_tabs, $tab);
         if (is_file($tab_view)) {
             require_once $tab_view;
         }
         echo '</div>';
     }
 }
 /**
  * @param WPSEO_Option_Tabs $option_tabs Option Tabs to get tabs from.
  * @param Yoast_Form        $yform       Yoast Form which is being used in the views.
  * @param array             $options     Options which are being used in the views.
  */
 public function run(WPSEO_Option_Tabs $option_tabs, Yoast_Form $yform, $options = array())
 {
     echo '<h2 class="nav-tab-wrapper" id="wpseo-tabs">';
     foreach ($option_tabs->get_tabs() as $tab) {
         printf('<a class="nav-tab" id="%1$s-tab" href="#top#%1$s">%2$s</a>', $tab->get_name(), $tab->get_label());
     }
     echo '</h2>';
     foreach ($option_tabs->get_tabs() as $tab) {
         // Prepare the help center for each tab.
         $help_center = new WPSEO_Help_Center($option_tabs->get_base(), $tab);
         $identifier = $tab->get_name();
         printf('<div id="%s" class="wpseotab">', $identifier);
         // Output the help center.
         $help_center->output_help_center();
         // Output the settings view for all tabs.
         $tab_view = $this->get_tab_view($option_tabs, $tab);
         if (is_file($tab_view)) {
             require_once $tab_view;
         }
         echo '</div>';
     }
 }