mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-03 02:52:26 +00:00
_SaveRules converted to QueryDatabase
This commit is contained in:
parent
0353dcb28c
commit
6450b08fd6
@ -308,16 +308,14 @@ void RuleManager::_SaveRule(Database *db, RuleType type, uint16 index) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
char errbuf[MYSQL_ERRMSG_SIZE];
|
std::string query = StringFormat("REPLACE INTO rule_values "
|
||||||
char* query = 0;
|
"(ruleset_id, rule_name, rule_value) "
|
||||||
if (!db->RunQuery(query, MakeAnyLenString(&query,
|
" VALUES(%d, '%s', '%s')",
|
||||||
"REPLACE INTO rule_values (ruleset_id, rule_name, rule_value) "
|
m_activeRuleset, _GetRuleName(type, index), vstr);
|
||||||
" VALUES(%d, '%s', '%s')",
|
auto results = db->QueryDatabase(query);
|
||||||
m_activeRuleset, _GetRuleName(type, index), vstr),errbuf))
|
if (!results.Success())
|
||||||
{
|
_log(RULES__ERROR, "Fauled to set rule in the database: %s: %s", query.c_str(), results.ErrorMessage().c_str());
|
||||||
_log(RULES__ERROR, "Fauled to set rule in the database: %s: %s", query,errbuf);
|
|
||||||
}
|
|
||||||
safe_delete_array(query);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user