From 0fe8d444722e6051a10fddd9e6b01b7c4849c5de Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Thu, 13 Nov 2008 10:38:28 +0000 Subject: Create module helper and refactor all the code that creates, updates and deletes modules into it. --- core/helpers/module.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 core/helpers/module.php (limited to 'core/helpers/module.php') diff --git a/core/helpers/module.php b/core/helpers/module.php new file mode 100644 index 00000000..92077f72 --- /dev/null +++ b/core/helpers/module.php @@ -0,0 +1,43 @@ +where("name", $module_name)->find()->version; + } + + public static function set_version($module_name, $version) { + $module = ORM::factory("module")->where("name", $module_name)->find(); + if (!$module->loaded) { + $module->name = $module_name; + } + $module->version = 1; + $module->save(); + } + + public static function delete ($module_name) { + ORM::factory("module")->where("name", $module_name)->find()->delete(); + } +} -- cgit v1.2.3