diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-12-26 01:29:33 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-12-26 01:29:33 +0000 |
commit | eb35afc987a4e8b2772d10ac2bd63b1a3a091239 (patch) | |
tree | 3500f3a1eccc131b9e263e04068bd4485b8991b1 /core/helpers/module.php | |
parent | 7f95c80e8897babcadac270ee5884963a734e1bc (diff) |
Add module::clear_var()
Diffstat (limited to 'core/helpers/module.php')
-rw-r--r-- | core/helpers/module.php | 15 |
1 files changed, 15 insertions, 0 deletions
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(); + } + } } |