diff options
-rw-r--r-- | includes/variable.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/variable.inc b/includes/variable.inc index 8277ab803..2a1d91a37 100644 --- a/includes/variable.inc +++ b/includes/variable.inc @@ -3,11 +3,13 @@ function variable_init($conf = array()) { $result = db_query("SELECT * FROM variable"); while ($variable = db_fetch_object($result)) $conf[$variable->name] = $variable->value; + return $conf; } function variable_get($name, $default, $object = 0) { global $conf; + return isset($conf[$name]) ? $conf[$name] : $default; } @@ -25,7 +27,7 @@ function variable_del($name) { db_query("DELETE FROM variable WHERE name = '". check_query($name) ."'"); - $conf[$name] = ""; + unset($conf[$name]); } ?>
\ No newline at end of file |