summaryrefslogtreecommitdiff
path: root/core/helpers
diff options
context:
space:
mode:
Diffstat (limited to 'core/helpers')
-rw-r--r--core/helpers/module.php15
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();
+ }
+ }
}