DBDeleteGuild converted to QueryDatabase

This commit is contained in:
Arthur Ice 2014-08-17 11:27:00 -07:00
parent 94110dbe52
commit 3856f7f1e5

View File

@ -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);