/**
  * ブロックプロシージャを実行する
  * @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());
 }
Example #2
0
 /**
  * prepare
  * 
  * @param   void
  * 
  * @return  bool
  * 
  * @public
  **/
 function prepare()
 {
     return parent::prepare() && $this->_parseOptions() && $this->_setupObject();
 }
Example #3
0
 public function __construct(&$block)
 {
     parent::Legacy_BlockProcedure($block);
 }
Example #4
0
	function prepare()
	{
		$this->_mFilePath = XOOPS_CACHE_PATH . "/" . md5(XOOPS_SALT) . ".cache.html";
		return parent::prepare();
	}