summaryrefslogtreecommitdiff
path: root/modules/extra/webcpanel/webcpanel.cpp
diff options
context:
space:
mode:
authorAdam <adam@sigterm.info>2013-02-20 14:58:59 -0800
committerAdam <adam@sigterm.info>2013-02-20 14:58:59 -0800
commit59792173e7da0efb675123d96d155cfa934d6c0d (patch)
tree87567ddd0ae87ca019c7074f97b68d2d662505ae /modules/extra/webcpanel/webcpanel.cpp
parented68482b4e76677b69381b44f99dc380905d7c9e (diff)
parent29fcdc5f404c58209ae42a2e016e70b61685df9f (diff)
Merge pull request #12 from MatthewM/webcpanel
Web Panel Modifications
Diffstat (limited to 'modules/extra/webcpanel/webcpanel.cpp')
-rw-r--r--modules/extra/webcpanel/webcpanel.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/extra/webcpanel/webcpanel.cpp b/modules/extra/webcpanel/webcpanel.cpp
index 9855e6771..77e99dd4e 100644
--- a/modules/extra/webcpanel/webcpanel.cpp
+++ b/modules/extra/webcpanel/webcpanel.cpp
@@ -217,12 +217,12 @@ class ModuleWebCPanel : public Module
namespace WebPanel
{
- void RunCommand(const Anope::string &user, NickCore *nc, const Anope::string &service, const Anope::string &c, const std::vector<Anope::string> &params, TemplateFileServer::Replacements &r)
+ void RunCommand(const Anope::string &user, NickCore *nc, const Anope::string &service, const Anope::string &c, const std::vector<Anope::string> &params, TemplateFileServer::Replacements &r, const Anope::string &key)
{
ServiceReference<Command> cmd("Command", c);
if (!cmd)
{
- r["MESSAGES"] = "Unable to find command " + c;
+ r[key] = "Unable to find command " + c;
return;
}
@@ -237,15 +237,16 @@ namespace WebPanel
struct MyComandReply : CommandReply
{
TemplateFileServer::Replacements &re;
+ const Anope::string &k;
- MyComandReply(TemplateFileServer::Replacements &_r) : re(_r) { }
+ MyComandReply(TemplateFileServer::Replacements &_r, const Anope::string &_k) : re(_r), k(_k) { }
void SendMessage(const BotInfo *source, const Anope::string &msg) anope_override
{
- re["MESSAGES"] = msg;
+ re[k] = msg;
}
}
- my_reply(r);
+ my_reply(r, key);
CommandSource source(user, NULL, nc, &my_reply, bi);
cmd->Execute(source, params);