summaryrefslogtreecommitdiff
path: root/modules/extra/webcpanel/pages/chanserv/drop.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-09-03 18:51:18 -0400
committerAdam <Adam@anope.org>2013-09-03 18:51:18 -0400
commit46913511677b169f32d55e4fc96a8c236169ddc7 (patch)
tree170400c6eabe8e18d0a4809f89a46ff239dfc156 /modules/extra/webcpanel/pages/chanserv/drop.cpp
parent404debf78925f86e94cfd71334433bc1eb423115 (diff)
Cleanup previous commit
Fix log messages from commands send through webpanel Don't show OperServ section to non opers
Diffstat (limited to 'modules/extra/webcpanel/pages/chanserv/drop.cpp')
-rw-r--r--modules/extra/webcpanel/pages/chanserv/drop.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/extra/webcpanel/pages/chanserv/drop.cpp b/modules/extra/webcpanel/pages/chanserv/drop.cpp
index 8f52f7f08..21e968c18 100644
--- a/modules/extra/webcpanel/pages/chanserv/drop.cpp
+++ b/modules/extra/webcpanel/pages/chanserv/drop.cpp
@@ -18,13 +18,15 @@ bool WebCPanel::ChanServ::Drop::OnRequest(HTTPProvider *server, const Anope::str
if (message.post_data.count("channel") > 0 && message.post_data.count("confChan") > 0)
{
- if (message.post_data["channel"] == message.post_data["confChan"]) {
+ if (message.post_data["channel"] == message.post_data["confChan"])
+ {
std::vector<Anope::string> params;
params.push_back(HTTPUtils::URLDecode(message.post_data["channel"]));
WebPanel::RunCommand(na->nc->display, na->nc, "ChanServ", "chanserv/drop", params, replacements);
}
- else replacements["MESSAGES"] = "Invalid Confirmation";
+ else
+ replacements["MESSAGES"] = "Invalid Confirmation";
}
std::deque<ChannelInfo *> queue;
@@ -38,11 +40,12 @@ bool WebCPanel::ChanServ::Drop::OnRequest(HTTPProvider *server, const Anope::str
replacements["ESCAPED_CHANNEL_NAMES"] = HTTPUtils::URLEncode(ci->name);
}
}
- replacements["PAGE"] = page_name;
if (message.get_data.count("channel") > 0)
replacements["CHANNEL_DROP"] = message.get_data["channel"];
- return ServePage("chanserv/drop.html", server, page_name, client, message, reply, replacements);
+ TemplateFileServer page("chanserv/drop.html");
+ page.Serve(server, page_name, client, message, reply, replacements);
+ return true;
}