/**
  * 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);
 }
Esempio n. 2
0
 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*/
 }