mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-23 16:21:30 +00:00
DBDeleteGuild converted to QueryDatabase
This commit is contained in:
parent
94110dbe52
commit
3856f7f1e5
@ -538,23 +538,21 @@ bool BaseGuildManager::DBDeleteGuild(uint32 guild_id) {
|
|||||||
return(false);
|
return(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *query = 0;
|
|
||||||
|
|
||||||
//clear out old `guilds` entry
|
//clear out old `guilds` entry
|
||||||
QueryWithLogging(query, MakeAnyLenString(&query,
|
std::string query = StringFormat("DELETE FROM guilds WHERE id=%lu", (unsigned long)guild_id);
|
||||||
"DELETE FROM guilds WHERE id=%lu", (unsigned long)guild_id), "clearing old guild record");
|
QueryWithLogging(query, "clearing old guild record");
|
||||||
|
|
||||||
//clear out old `guild_ranks` entries
|
//clear out old `guild_ranks` entries
|
||||||
QueryWithLogging(query, MakeAnyLenString(&query,
|
query = StringFormat("DELETE FROM guild_ranks WHERE guild_id=%lu", (unsigned long)guild_id);
|
||||||
"DELETE FROM guild_ranks WHERE guild_id=%lu", (unsigned long)guild_id), "clearing old guild_ranks records");
|
QueryWithLogging(query, "clearing old guild_ranks records");
|
||||||
|
|
||||||
//clear out people belonging to this guild.
|
//clear out people belonging to this guild.
|
||||||
QueryWithLogging(query, MakeAnyLenString(&query,
|
query = StringFormat("DELETE FROM guild_members WHERE guild_id=%lu", (unsigned long)guild_id);
|
||||||
"DELETE FROM guild_members WHERE guild_id=%lu", (unsigned long)guild_id), "clearing chars in guild");
|
QueryWithLogging(query, "clearing chars in guild");
|
||||||
|
|
||||||
// Delete the guild bank
|
// Delete the guild bank
|
||||||
QueryWithLogging(query, MakeAnyLenString(&query,
|
query = StringFormat("DELETE FROM guild_bank WHERE guildid=%lu", (unsigned long)guild_id);
|
||||||
"DELETE FROM guild_bank WHERE guildid=%lu", (unsigned long)guild_id), "deleting guild bank");
|
QueryWithLogging(query, "deleting guild bank");
|
||||||
|
|
||||||
_log(GUILDS__DB, "Deleted guild %d from the database.", guild_id);
|
_log(GUILDS__DB, "Deleted guild %d from the database.", guild_id);
|
||||||
|
|
||||||
@ -930,7 +928,7 @@ bool BaseGuildManager::DBSetPublicNote(uint32 charid, const char* note) {
|
|||||||
return(true);
|
return(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool BaseGuildManager::QueryWithLogging(std::string query, const char *errmsg) {
|
bool BaseGuildManager::QueryWithLogging(std::string query, const char *errmsg) {
|
||||||
if(m_db == nullptr)
|
if(m_db == nullptr)
|
||||||
return(false);
|
return(false);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user