8 #include "../../webcpanel.h" 16 if (message.
post_data.count(
"access") > 0)
18 std::vector<Anope::string> params;
19 params.push_back(
"ADD");
20 params.push_back(message.
post_data[
"access"]);
24 else if (message.
get_data.count(
"del") > 0 && message.
get_data.count(
"mask") > 0)
26 std::vector<Anope::string> params;
27 params.push_back(
"DEL");
28 params.push_back(message.
get_data[
"mask"]);
33 for (
unsigned i = 0; i < na->
nc->access.size(); ++i)
34 replacements[
"ACCESS"] = na->
nc->access[i];
37 page.
Serve(server, page_name, client, message, reply, replacements);
Serialize::Reference< NickCore > nc
bool OnRequest(HTTPProvider *, const Anope::string &, HTTPClient *, HTTPMessage &, HTTPReply &, NickAlias *, TemplateFileServer::Replacements &) anope_override
void Serve(HTTPProvider *, const Anope::string &, HTTPClient *, HTTPMessage &, HTTPReply &, Replacements &)
Access(const Anope::string &cat, const Anope::string &u)
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)
std::map< Anope::string, Anope::string > post_data
std::map< Anope::string, Anope::string > get_data