mirror of
https://github.com/anope/anope.git
synced 2026-07-04 21:13:12 +02:00
Fixed all of the bugs related to bug #1162 and fixed mlock params to be saved correctly in the mysql database
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2956 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
@@ -111,7 +111,7 @@ static std::string GetMLockParams(ChannelInfo *ci)
|
||||
std::string param;
|
||||
if (ci->GetParam(ChannelModes[i].Mode, param))
|
||||
{
|
||||
ret += " " + param;
|
||||
ret += " " + ChannelModes[i].Name + " " + param;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -501,7 +501,7 @@ class DBMySQLWrite : public DBMySQL
|
||||
}
|
||||
else if (cmd == "ICQ")
|
||||
{
|
||||
query << "UPDATE `anope_ns_core` SET `icq` = " << (nc->icq ? nc->icq : "") << " WHERE `display` = " << mysqlpp::quote << nc->display;
|
||||
query << "UPDATE `anope_ns_core` SET `icq` = " << (nc->icq ? nc->icq : 0) << " WHERE `display` = " << mysqlpp::quote << nc->display;
|
||||
ExecuteQuery(query);
|
||||
}
|
||||
else if (cmd == "GREET")
|
||||
@@ -542,17 +542,17 @@ class DBMySQLWrite : public DBMySQL
|
||||
}
|
||||
else if (params[1] == "URL")
|
||||
{
|
||||
query << "UPDATE `anope_cs_info` SET `url` = " << mysqlpp::quote << ci->url << " WHERE `name` = " << mysqlpp::quote << ci->name;
|
||||
query << "UPDATE `anope_cs_info` SET `url` = " << mysqlpp::quote << (ci->url ? ci->url : "") << " WHERE `name` = " << mysqlpp::quote << ci->name;
|
||||
ExecuteQuery(query);
|
||||
}
|
||||
else if (params[1] == "EMAIL")
|
||||
{
|
||||
query << "UPDATE `anope_cs_info` SET `email` = " << mysqlpp::quote << ci->email << " WHERE `name` = " << mysqlpp::quote << ci->name;
|
||||
query << "UPDATE `anope_cs_info` SET `email` = " << mysqlpp::quote << (ci->email ? ci->email : "") << " WHERE `name` = " << mysqlpp::quote << ci->name;
|
||||
ExecuteQuery(query);
|
||||
}
|
||||
else if (params[1] == "ENTRYMSG")
|
||||
{
|
||||
query << "UPDATE `anope_cs_info` SET `entry_message` = " << mysqlpp::quote << ci->entry_message << " WHERE `name` = " << mysqlpp::quote << ci->name;
|
||||
query << "UPDATE `anope_cs_info` SET `entry_message` = " << mysqlpp::quote << (ci->entry_message ? ci->entry_message : "") << " WHERE `name` = " << mysqlpp::quote << ci->name;
|
||||
ExecuteQuery(query);
|
||||
}
|
||||
else if (params[1] == "MLOCK")
|
||||
|
||||
Reference in New Issue
Block a user