/** * ブロックプロシージャを実行する * @param Legacy_BlockProcedure $blockProcedure * @returns mixed 成功した場合実行結果を配列で、失敗した場合ははFALSE */ protected function _getExecuteBlockProcedure(Legacy_BlockProcedure $blockProcedure) { $blockProcedure->execute(); if ($blockProcedure->isDisplay() === false) { return false; } return array('name' => $blockProcedure->getName(), 'title' => $blockProcedure->getTitle(), 'content' => $blockProcedure->getRenderTarget()->getResult(), 'weight' => $blockProcedure->getWeight(), 'id' => $blockProcedure->getId()); }
/** * prepare * * @param void * * @return bool * * @public **/ function prepare() { return parent::prepare() && $this->_parseOptions() && $this->_setupObject(); }
public function __construct(&$block) { parent::Legacy_BlockProcedure($block); }
function prepare() { $this->_mFilePath = XOOPS_CACHE_PATH . "/" . md5(XOOPS_SALT) . ".cache.html"; return parent::prepare(); }