- if (is_null($stored) || !self::$in_db[$family][$key]) {
- $ret = q("INSERT INTO `config` (`cat`, `k`, `v`) VALUES ('%s', '%s', '%s') ON DUPLICATE KEY UPDATE `v` = '%s'",
- dbesc($family),
- dbesc($key),
- dbesc($dbvalue),
- dbesc($dbvalue)
- );
- } else {
- $ret = q("UPDATE `config` SET `v` = '%s' WHERE `cat` = '%s' AND `k` = '%s'",
- dbesc($dbvalue),
- dbesc($family),
- dbesc($key)
- );
- }
+ dba::update('config', array('v' => $dbvalue), array('cat' => $family, 'k' => $key), true);
+