From b78cee63950479abfa78df37a03388007f332543 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Thu, 20 Nov 2008 17:32:58 +0000 Subject: A look at away to allow modules to define html head contents (links and js) and also allow modules to contribute blocks to the layout. --- core/helpers/dynamic_block.php | 48 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 core/helpers/dynamic_block.php (limited to 'core/helpers/dynamic_block.php') diff --git a/core/helpers/dynamic_block.php b/core/helpers/dynamic_block.php new file mode 100644 index 00000000..db302bc9 --- /dev/null +++ b/core/helpers/dynamic_block.php @@ -0,0 +1,48 @@ + $method) { + $block = ORM::factory("block"); + $block->module = $module; + $block->type = $type; + $block->method = $method; + $block->save(); + } + } + + public static function remove_blocks($module) { + // @todo and don't forget one for this + try { + ORM::factory("block")->where("module",$module)->find()->delete(); + } catch (Exception $e) { + Kohana::log("error", $e); + } + } +} -- cgit v1.2.3