libraries/tbs/tbs_class.php
public function LoadTemplate($File,$Charset='') {
	if ($File==='') {
		$this->meth_Misc_Charset($Charset);
		return true;
	}
	$Ok = true;
	if ($this->_PlugIns_Ok) {
		if (isset($this->_piBeforeLoadTemplate) || isset($this->_piAfterLoadTemplate)) {
			// Plug-ins
			$ArgLst = func_get_args();
			$ArgLst[0] = &$File;
			$ArgLst[1] = &$Charset;
			if (isset($this->_piBeforeLoadTemplate)) $Ok = $this->meth_PlugIn_RunAll($this->_piBeforeLoadTemplate,$ArgLst);
		}
	}
	// Load the file
	if ($Ok!==false) {
		if (!is_null($File)) {
			$x = '';
			if (!$this->f_Misc_GetFile($x, $File, $this->_LastFile, $this->IncludePath)) return $this->meth_Misc_Alert('with LoadTemplate() method','file \''.$File.'\' is not found or not readable.');
			if ($Charset==='+') {
				$this->Source .= $x;
			} else {
				$this->Source = $x;
			}
		}
		if ($this->meth_Misc_IsMainTpl()) {
			if (!is_null($File)) $this->_LastFile = $File;
			if ($Charset!=='+') $this->TplVars = array();
			$this->meth_Misc_Charset($Charset);
		}
		// Automatic fields and blocks
		if ($this->OnLoad) $this->meth_Merge_AutoOn($this->Source,'onload',true,true);
	}
	// Plug-ins
	if ($this->_PlugIns_Ok && isset($ArgLst) && isset($this->_piAfterLoadTemplate)) $Ok = $this->meth_PlugIn_RunAll($this->_piAfterLoadTemplate,$ArgLst);
	return $Ok;
}
public function LoadTemplate($File,$Charset='') {
	if ($File==='') {
		$this->meth_Misc_Charset($Charset);
		return true;
	}
	$Ok = true;
	if ($this->_PlugIns_Ok) {
		if (isset($this->_piBeforeLoadTemplate) || isset($this->_piAfterLoadTemplate)) {
			// Plug-ins
			$ArgLst = func_get_args();
			$ArgLst[0] = &$File;
			$ArgLst[1] = &$Charset;
			if (isset($this->_piBeforeLoadTemplate)) $Ok = $this->meth_PlugIn_RunAll($this->_piBeforeLoadTemplate,$ArgLst);
		}
	}
	// Load the file
	if ($Ok!==false) {
		if (!is_null($File)) {
			$x = '';
			if (!$this->f_Misc_GetFile($x, $File, $this->_LastFile, $this->IncludePath)) return $this->meth_Misc_Alert('with LoadTemplate() method','file \''.$File.'\' is not found or not readable.');
			if ($Charset==='+') {
				$this->Source .= $x;
			} else {
				$this->Source = $x;
			}
		}
		if ($this->meth_Misc_IsMainTpl()) {
			if (!is_null($File)) $this->_LastFile = $File;
			if ($Charset!=='+') $this->TplVars = array();
			$this->meth_Misc_Charset($Charset);
		}
		// Automatic fields and blocks
		if ($this->OnLoad) $this->meth_Merge_AutoOn($this->Source,'onload',true,true);
	}
	// Plug-ins
	if ($this->_PlugIns_Ok && isset($ArgLst) && isset($this->_piAfterLoadTemplate)) $Ok = $this->meth_PlugIn_RunAll($this->_piAfterLoadTemplate,$ArgLst);
	return $Ok;
}
public function LoadTemplate ( $ File , $ Charset = '' ) { if ( $ File === '' ) { $ this -> meth_Misc_Charset ( $ Charset ) ; return true ; } $ Ok = true ; if ( $ this -> _PlugIns_Ok ) { if ( isset ( $ this -> _piBeforeLoadTemplate ) || isset ( $ this -> _piAfterLoadTemplate ) ) { // Plug-ins $ ArgLst = func_get_args ( ) ; $ ArgLst [ 0 ] = & $ File ; $ ArgLst [ 1 ] = & $ Charset ; if ( isset ( $ this -> _piBeforeLoadTemplate ) ) $ Ok = $ this -> meth_PlugIn_RunAll ( $ this -> _piBeforeLoadTemplate , $ ArgLst ) ; } } // Load the file if ( $ Ok !== false ) { if ( ! is_null ( $ File ) ) { $ x = '' ; if ( ! $ this -> f_Misc_GetFile ( $ x , $ File , $ this -> _LastFile , $ this -> IncludePath ) ) return $ this -> meth_Misc_Alert ( 'with LoadTemplate() method' , 'file \'' . $ File . '\' is not found or not readable.' ) ; if ( $ Charset === '+' ) { $ this -> Source .= $ x ; } else { $ this -> Source = $ x ; } } if ( $ this -> meth_Misc_IsMainTpl ( ) ) { if ( ! is_null ( $ File ) ) $ this -> _LastFile = $ File ; if ( $ Charset !== '+' ) $ this -> TplVars = array ( ) ; $ this -> meth_Misc_Charset ( $ Charset ) ; } // Automatic fields and blocks if ( $ this -> OnLoad ) $ this -> meth_Merge_AutoOn ( $ this -> Source , 'onload' , true , true ) ; } // Plug-ins if ( $ this -> _PlugIns_Ok && isset ( $ ArgLst ) && isset ( $ this -> _piAfterLoadTemplate ) ) $ Ok = $ this -> meth_PlugIn_RunAll ( $ this -> _piAfterLoadTemplate , $ ArgLst ) ; return $ Ok ; }
Public methods
Public methods