]> git.mxchange.org Git - friendica.git/blobdiff - include/config.php
Diabook - move pause icon.
[friendica.git] / include / config.php
index 60cd00cf6466bf606787a433ac4214e86b2af0f5..44606e329acdab68e79cf1c9b309141259f991ec 100644 (file)
@@ -22,13 +22,13 @@ function load_config($family) {
        if(count($r)) {
                foreach($r as $rr) {
                        $k = $rr['k'];
-                       if ($rr['cat'] === 'config') {
+                       if ($family === 'config') {
                                $a->config[$k] = $rr['v'];
                        } else {
                                $a->config[$family][$k] = $rr['v'];
                        }
                }
-       } else if (isset($rr) && ($rr['cat'] != 'config')) {
+       } else if ($family != 'config') {
                // Negative caching
                $a->config[$family] = "!<unset>!";
        }
@@ -68,7 +68,7 @@ function get_config($family, $key, $instore = false) {
        );
        if(count($ret)) {
                // manage array value
-               $val = (preg_match("|^a:[0-9]+:{.*}$|", $ret[0]['v'])?unserialize( $ret[0]['v']):$ret[0]['v']);
+               $val = (preg_match("|^a:[0-9]+:{.*}$|s", $ret[0]['v'])?unserialize( $ret[0]['v']):$ret[0]['v']);
                $a->config[$family][$key] = $val;
                return $val;
        }
@@ -126,7 +126,7 @@ function load_pconfig($uid,$family) {
                        $k = $rr['k'];
                        $a->config[$uid][$family][$k] = $rr['v'];
                }
-       } else if ($rr['cat'] != 'config') {
+       } else if ($family != 'config') {
                // Negative caching
                $a->config[$uid][$family] = "!<unset>!";
        }
@@ -162,7 +162,7 @@ function get_pconfig($uid,$family, $key, $instore = false) {
        );
 
        if(count($ret)) {
-               $val = (preg_match("|^a:[0-9]+:{.*}$|", $ret[0]['v'])?unserialize( $ret[0]['v']):$ret[0]['v']);
+               $val = (preg_match("|^a:[0-9]+:{.*}$|s", $ret[0]['v'])?unserialize( $ret[0]['v']):$ret[0]['v']);
                $a->config[$uid][$family][$key] = $val;
                return $val;
        }