/** * BlockenTemplate() * * @param string $sTemplateDir * @param string $sSigmaCacheDir * @param array $arrayCacheOption */ function BlockenTemplate($sTemplateDir, $sSigmaCacheDir, $arrayCacheOption) { if (BLOCKEN_DEBUG_MODE && (BLOCKEN_ALWAYS_DEBUG || BlockenCommon::isMember())) { $this->_fStart = BlockenCommon::getMicroTime(); } parent::HTML_Template_Sigma($sTemplateDir, $sSigmaCacheDir); parent::setCallbackFunction('c', '_btplConvertValue'); parent::setCallbackFunction('d', '_btplDateFormat'); parent::setCallbackFunction('k', 'mb_convert_kana'); parent::setCallbackFunction('m', 'number_format'); parent::setCallbackFunction('b', 'nl2br'); $this->_objCache =& new Cache(BLOCKEN_CACHE_DRIVER, $arrayCacheOption); }
function Html_Render($root = '', $cacheRoot = '') { parent::HTML_Template_Sigma($root, $cacheRoot); /* funciones añadidas*/ $this->setCallbackFunction('negrita', array(&$this, 'negrita')); foreach ($this->_callPhpFunc as $lF => $phpF) { $this->setCallbackFunction($lF, $phpF); } $this->setCallbackFunction('apply', array(&$this, 'apply')); $this->setCallbackFunction('limit', array(&$this, 'limit')); /* falta italica = italica*/ }