diff options
author | Adam <adam@sigterm.info> | 2013-02-20 14:58:59 -0800 |
---|---|---|
committer | Adam <adam@sigterm.info> | 2013-02-20 14:58:59 -0800 |
commit | 59792173e7da0efb675123d96d155cfa934d6c0d (patch) | |
tree | 87567ddd0ae87ca019c7074f97b68d2d662505ae /modules/extra/webcpanel/webcpanel.cpp | |
parent | ed68482b4e76677b69381b44f99dc380905d7c9e (diff) | |
parent | 29fcdc5f404c58209ae42a2e016e70b61685df9f (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.cpp | 11 |
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> ¶ms, TemplateFileServer::Replacements &r) + void RunCommand(const Anope::string &user, NickCore *nc, const Anope::string &service, const Anope::string &c, const std::vector<Anope::string> ¶ms, 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); |