public static function instance()
 {
     if (empty(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
 /** Settings tabs menu **/
 public function settings_tabs_menu()
 {
     $tabs = Leyka_Options_Allocator::instance()->get_tabs();
     $default_tab = $this->get_default_settings_tab();
     $current_tab = $this->get_current_settings_tab();
     $base_url = 'admin.php?page=leyka_settings';
     $out = '';
     foreach ($tabs as $id => $label) {
         $css = $current_tab == $id ? 'nav-tab nav-tab-active' : 'nav-tab';
         $url = $default_tab == $id ? $base_url : add_query_arg('stage', $id, $base_url);
         $out .= "<a href='{$url}' class='{$css}'>{$label}</a>";
     }
     return $out;
 }