function update($setting, $value) { if (!Config::isValidSetting($setting)) { return Error::create("Unrecognized setting: {$setting}"); } $q = "delete from Config where name = '{$setting}'"; $r = @mysql_query($q); if (!$r) { return Error::MySQL(); } $q = "insert into Config (name, value) values ('{$setting}', '" . db::sanitize_to_db($value) . "')"; $r = @mysql_query($q); if (!$r) { return Error::MySQL(); } return true; }