1
0
mirror of https://github.com/anope/anope.git synced 2026-07-02 06:26:38 +02:00

Added a web panel module + a default template

This commit is contained in:
Adam
2012-09-01 18:54:51 -04:00
parent f81d0113a2
commit e3d5140dcc
68 changed files with 3360 additions and 34 deletions
+11
View File
@@ -73,10 +73,21 @@ void PrivilegeManager::ClearPrivileges()
AccessProvider::AccessProvider(Module *o, const Anope::string &n) : Service(o, "AccessProvider", n)
{
providers.push_back(this);
}
AccessProvider::~AccessProvider()
{
std::list<AccessProvider *>::iterator it = std::find(providers.begin(), providers.end(), this);
if (it != providers.end())
providers.erase(it);
}
std::list<AccessProvider *> AccessProvider::providers;
const std::list<AccessProvider *>& AccessProvider::GetProviders()
{
return providers;
}
ChanAccess::ChanAccess(AccessProvider *p) : provider(p)