| | |
| | | if (!defined('vlibTemplateClassLoaded')) { |
| | | define('vlibTemplateClassLoaded', 1); |
| | | |
| | | include_once ($conf['classpath'].'/tpl_error.inc.php'); |
| | | include_once ($conf['classpath'].'/tpl_ini.inc.php'); |
| | | include_once $conf['classpath'].'/tpl_error.inc.php'; |
| | | include_once $conf['classpath'].'/tpl_ini.inc.php'; |
| | | |
| | | /** |
| | | * vlibTemplate is a class used to seperate PHP and HTML. |
| | |
| | | * @access public |
| | | * @see vlibTemplate.html |
| | | */ |
| | | |
| | | |
| | | class tpl { |
| | | |
| | |
| | | var $_debug = null; |
| | | var $_cache = null; |
| | | |
| | | |
| | | |
| | | /** array which holds the dynamic Includes */ |
| | | var $_dyninclude = array(); |
| | | /*-----------------------------------------------------------------------------\ |
| | | | public functions | |
| | | \-----------------------------------------------------------------------------*/ |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | $this->_tmplfilename = $tfile; |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setVar |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setInclude |
| | | * |
| | |
| | | * @return boolean true/false |
| | | * @access public |
| | | */ |
| | | |
| | | function setInclude($k, $v = null) { |
| | | if(is_array($k)) { |
| | | foreach($k as $key => $val) { |
| | |
| | | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: unsetVar |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: getVars |
| | | * |
| | |
| | | if (empty($this->_vars)) return false; |
| | | return $this->_vars; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: getVar |
| | |
| | | if (empty($var) || !isset($this->_vars[$var])) return false; |
| | | return $this->_vars[$var]; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setContextVars |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setLoop |
| | | * |
| | |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setDbLoop [** EXPERIMENTAL **] |
| | |
| | | */ |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: newLoop |
| | | * |
| | |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: addRow |
| | |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: addLoop |
| | |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: unsetLoop |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: clearVars |
| | | * |
| | |
| | | $this->_vars = array(); |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: clearLoops |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: clearAll |
| | | * |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: unknownsExist |
| | | * |
| | |
| | | * @access public |
| | | */ |
| | | function unknownsExist () { |
| | | return (!empty($this->_unknowns)); |
| | | return !empty($this->_unknowns); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: unknowns |
| | |
| | | function unknowns () { |
| | | return $this->unknownsExist(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: getUnknowns |
| | |
| | | function getUnknowns () { |
| | | return $this->_unknowns; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setUnknowns |
| | |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: setPath |
| | |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: getParseTime |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: pprint |
| | | * |
| | |
| | | /*-----------------------------------------------------------------------------\ |
| | | | private functions | |
| | | \-----------------------------------------------------------------------------*/ |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: vlibTemplate |
| | |
| | | if ($this->OPTIONS['GLOBAL_CONTEXT_VARS']) $this->setContextVars(); |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** FUNCTION: _getData |
| | | * |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _fileSearch |
| | | * |
| | |
| | | return false; // uh oh, file not found |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _arrayBuild |
| | | * |
| | |
| | | return true; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _parseIf |
| | |
| | | } |
| | | return $retstr."); \$_".$tempvar."++) {"; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _parseVar |
| | |
| | | break; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _parseTag |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _intParse |
| | | * |
| | |
| | | //set_magic_quotes_runtime($mqrt); |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _parse |
| | |
| | | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _setOption |
| | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _setUnknown |
| | | * |
| | |
| | | if (!in_array($var, $this->_unknowns)) array_push($this->_unknowns, $var); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _getMicrotime |
| | | * Returns microtime as a float number |
| | |
| | | */ |
| | | function _getMicrotime () { |
| | | list($msec, $sec) = explode(" ",microtime()); |
| | | return ((float)$msec + (float)$sec); |
| | | return (float)$msec + (float)$sec; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * FUNCTION: _escape_hex |
| | |
| | | vlibTemplate if the user is quickly bypassing the vlibTemplateCache class. |
| | | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/ |
| | | function clearCache() {vlibTemplateError::raiseError('VT_WARNING_NOT_CACHE_OBJ', WARNING, 'clearCache()');} |
| | | |
| | | function recache() {vlibTemplateError::raiseError('VT_WARNING_NOT_CACHE_OBJ', WARNING, 'recache()');} |
| | | |
| | | function setCacheLifeTime() {vlibTemplateError::raiseError('VT_WARNING_NOT_CACHE_OBJ', WARNING, 'setCacheLifeTime()');} |
| | | |
| | | function setCacheExtension() {vlibTemplateError::raiseError('VT_WARNING_NOT_CACHE_OBJ', WARNING, 'setCacheExtension()');} |
| | | |
| | | } |
| | | |
| | | //include_once ($conf['classpath'].'/vlibTemplate/debug.php'); |
| | | include_once ($conf['classpath'].'/tpl_cache.inc.php'); |
| | | include_once $conf['classpath'].'/tpl_cache.inc.php'; |
| | | |
| | | } // << end if(!defined()).. |
| | | ?> |