]> git.mxchange.org Git - friendica.git/commitdiff
fix setting array values to config items
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Tue, 22 May 2012 09:56:49 +0000 (11:56 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Tue, 22 May 2012 09:56:49 +0000 (11:56 +0200)
include/config.php

index 4cff38090c2e5bdd585de562d81fa1c5bb7a67f7..12fc9cafc99b61699fe172d635673277ff79b2fd 100644 (file)
@@ -77,11 +77,9 @@ function get_config($family, $key, $instore = false) {
 if(! function_exists('set_config')) {
 function set_config($family,$key,$value) {
        global $a;
-       
        // manage array value
        $dbvalue = (is_array($value)?serialize($value):$value);
-       $dbvalue = (is_bool($value) ? intval($value) : $value);
-
+       $dbvalue = (is_bool($dbvalue) ? intval($dbvalue) : $dbvalue);
        if(get_config($family,$key,true) === false) {
                $a->config[$family][$key] = $value;
                $ret = q("INSERT INTO `config` ( `cat`, `k`, `v` ) VALUES ( '%s', '%s', '%s' ) ",