array_key_exists warning on PConfig::Delete()

This commit is contained in:
zotlabs 2016-10-17 21:03:34 -07:00
parent f31ef3420d
commit 437aa168d1

View File

@ -185,13 +185,16 @@ class PConfig {
$ret = false; $ret = false;
if(array_key_exists($key, \App::$config[$uid][$family])) if(array_key_exists($uid,\App::$config)
&& array_key_exists($family,\App::$config['uid'])
&& array_key_exists($key, \App::$config[$uid][$family]))
unset(\App::$config[$uid][$family][$key]); unset(\App::$config[$uid][$family][$key]);
$ret = q("DELETE FROM pconfig WHERE uid = %d AND cat = '%s' AND k = '%s'",
intval($uid), $ret = q("DELETE FROM pconfig WHERE uid = %d AND cat = '%s' AND k = '%s'",
dbesc($family), intval($uid),
dbesc($key) dbesc($family),
); dbesc($key)
);
return $ret; return $ret;
} }