mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-22 05:32:26 +00:00
EnableTitle converted to QueryDatabase
This commit is contained in:
parent
9a4d01da8f
commit
fd08e9f2ad
@ -337,24 +337,18 @@ void Client::SetTitleSuffix(const char *Suffix)
|
|||||||
safe_delete(outapp);
|
safe_delete(outapp);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::EnableTitle(int titleset) {
|
void Client::EnableTitle(int titleSet) {
|
||||||
|
|
||||||
if (CheckTitle(titleset)) {
|
if (CheckTitle(titleSet))
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
char errbuf[MYSQL_ERRMSG_SIZE];
|
std::string query = StringFormat("INSERT INTO player_titlesets "
|
||||||
char *query = 0;
|
"(char_id, title_set) VALUES (%i, %i)",
|
||||||
|
CharacterID(), titleSet);
|
||||||
|
auto results = database.QueryDatabase(query);
|
||||||
|
if(!results.Success())
|
||||||
|
LogFile->write(EQEMuLog::Error, "Error in EnableTitle query for titleset %i and charid %i", titleSet, CharacterID());
|
||||||
|
|
||||||
if(!database.RunQuery(query,MakeAnyLenString(&query, "INSERT INTO player_titlesets (char_id, title_set) VALUES (%i, %i)", CharacterID(), titleset), errbuf)) {
|
|
||||||
LogFile->write(EQEMuLog::Error, "Error in EnableTitle query for titleset %i and charid %i", titleset, CharacterID());
|
|
||||||
safe_delete_array(query);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
safe_delete_array(query);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Client::CheckTitle(int titleset) {
|
bool Client::CheckTitle(int titleset) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user