HEX
Server: Apache/2.4.65 (Debian)
System: Linux web6 5.10.0-36-amd64 #1 SMP Debian 5.10.244-1 (2025-09-29) x86_64
User: innocamp (1028)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/mklgolf/public_html/wp-content/plugins/show-hidecollapse-expand/TabManager.php
<?php

require_once( "TabView.php");
require_once( "PluginContext.php");

class bg_show_hide_TabManager {
	public function __construct( $tabView) {
		$this->_tabView = $tabView;
	}

	public function addTab( $tab, $isActiveTab = false) {			
		$this->_tabs[ $tab->getTabName()] = $tab;
		
		if(	$isActiveTab) {
			$this->_activeTab = $tab;
		}
	}
	
	public function setActiveTab( $activeTab) {
		$_activeTab = $activeTab;
	}
	
	public function displayActiveTab() {		
		$this->_tabView->displayTab( $this->_tabs, $this->_activeTab );
		
		return true;
	}

	private $_tabView = null;
	private $_tabs = array();
	private $_activeTab = null;
};

?>