From 05e640ddeb618dc117ff42342ded12ebbf4db699 Mon Sep 17 00:00:00 2001 From: Mzhelskiy Maxim Date: Tue, 26 Apr 2011 10:14:11 +0000 Subject: [PATCH] Ticket #96 --- engine/modules/viewer/plugs/block.hookb.php | 46 +++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 engine/modules/viewer/plugs/block.hookb.php diff --git a/engine/modules/viewer/plugs/block.hookb.php b/engine/modules/viewer/plugs/block.hookb.php new file mode 100644 index 00000000..2fb809a7 --- /dev/null +++ b/engine/modules/viewer/plugs/block.hookb.php @@ -0,0 +1,46 @@ +trigger_error("Hook: missing 'run' parametr"); + return; + } + + if ($sContent) { + $sHookName='template_block_'.strtolower($aParams['run']); + unset($aParams['run']); + $aParams['content']=$sContent; + $aResultHook=Engine::getInstance()->Hook_Run($sHookName,$aParams); + if (array_key_exists('template_result',$aResultHook)) { + echo join('',$aResultHook['template_result']); + return ; + } + echo $sContent; + } +} +?> \ No newline at end of file