diff options
author | Dries Buytaert <dries@buytaert.net> | 2002-07-06 13:30:26 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2002-07-06 13:30:26 +0000 |
commit | b5c56be324bf110991a54d7455af4abcf08922a6 (patch) | |
tree | 6e5561d98c9c0954efdd2e8c796af6519c702908 /includes | |
parent | 118da4b744f18e75bcce863b408b86561999f011 (diff) | |
download | brdo-b5c56be324bf110991a54d7455af4abcf08922a6.tar.gz brdo-b5c56be324bf110991a54d7455af4abcf08922a6.tar.bz2 |
- Made it possible to store arrays in the variables table. Patch by Marco.
Diffstat (limited to 'includes')
-rw-r--r-- | includes/common.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/common.inc b/includes/common.inc index 710b000d2..f032ca11a 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -146,7 +146,7 @@ function variable_init($conf = array()) { $result = db_query("SELECT * FROM variable"); while ($variable = db_fetch_object($result)) { if (!isset($conf[$variable->name])) { - $conf[$variable->name] = $variable->value; + $conf[$variable->name] = unserialize($variable->value); } } @@ -163,7 +163,7 @@ function variable_set($name, $value) { global $conf; db_query("DELETE FROM variable WHERE name = '%s'", $name); - db_query("INSERT INTO variable (name, value) VALUES ('%s', '%s')", $name, $value); + db_query("INSERT INTO variable (name, value) VALUES ('%s', '%s')", $name, serialize($value)); $conf[$name] = $value; } |