From eb35afc987a4e8b2772d10ac2bd63b1a3a091239 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Fri, 26 Dec 2008 01:29:33 +0000 Subject: Add module::clear_var() --- core/helpers/module.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'core/helpers') diff --git a/core/helpers/module.php b/core/helpers/module.php index 415ecf4b..321a33fa 100644 --- a/core/helpers/module.php +++ b/core/helpers/module.php @@ -243,4 +243,19 @@ class module_Core { $var->value = $value; $var->save(); } + + /** + * Remove a variable for this module. + * @param string $module_name + * @param string $name + */ + public function clear_var($module_name, $name) { + $var = ORM::factory("var") + ->where("module_name", $module_name) + ->where("name", $name) + ->find(); + if ($var->loaded) { + $var->delete(); + } + } } -- cgit v1.2.3