From e84a0ebe46e0cc3ddf070084da28ed2d62256ed8 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Thu, 11 Dec 2008 16:06:22 +0000 Subject: Change the name of the implmentation of module parameters to module vars --- core/helpers/core_installer.php | 5 ++++- core/helpers/module.php | 22 +++++++++++----------- 2 files changed, 15 insertions(+), 12 deletions(-) (limited to 'core/helpers') diff --git a/core/helpers/core_installer.php b/core/helpers/core_installer.php index 95d46597..d2c03948 100644 --- a/core/helpers/core_installer.php +++ b/core/helpers/core_installer.php @@ -82,7 +82,7 @@ class core_installer { UNIQUE KEY(`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;"); - $db->query("CREATE TABLE `parameters` ( + $db->query("CREATE TABLE `vars` ( `id` int(9) NOT NULL auto_increment, `module_id` int(9), `name` char(255) NOT NULL, @@ -124,7 +124,10 @@ class core_installer { $db->query("DROP TABLE IF EXISTS `permissions`;"); $db->query("DROP TABLE IF EXISTS `items`;"); $db->query("DROP TABLE IF EXISTS `modules`;"); + // @todo remove before release $db->query("DROP TABLE IF EXISTS `parameters`;"); + // @todo-end + $db->query("DROP TABLE IF EXISTS `vars`;"); system("/bin/rm -rf " . VARPATH . "albums"); system("/bin/rm -rf " . VARPATH . "resizes"); } diff --git a/core/helpers/module.php b/core/helpers/module.php index cc1823b4..b09f121d 100644 --- a/core/helpers/module.php +++ b/core/helpers/module.php @@ -89,27 +89,27 @@ class module_Core { } } - public function get_parameter($module_name, $name, $default_value=null) { + public function get_var($module_name, $name, $default_value=null) { $module = ORM::factory("module")->where("name", $module_name)->find(); - $parameter = ORM::factory("parameter") + $var = ORM::factory("var") ->where("module_id", $module->id) ->where("name", $name) ->find(); - return $parameter->loaded ? $parameter->value : $default_value; + return $var->loaded ? $var->value : $default_value; } - public function set_parameter($module_name, $name, $value) { + public function set_var($module_name, $name, $value) { $module = ORM::factory("module")->where("name", $module_name)->find(); - $parameter = ORM::factory("parameter") + $var = ORM::factory("var") ->where("module_id", $module->id) ->where("name", $name) ->find(); - if (!$parameter->loaded) { - $parameter = ORM::factory("parameter"); - $parameter->module_id = $module->id; - $parameter->name = $name; + if (!$var->loaded) { + $var = ORM::factory("var"); + $var->module_id = $module->id; + $var->name = $name; } - $parameter->value = $value; - $parameter->save(); + $var->value = $value; + $var->save(); } } -- cgit v1.2.3