summaryrefslogtreecommitdiff
path: root/modules/commands/ns_ajoin.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-01-21 22:31:16 -0500
committerAdam <Adam@anope.org>2013-01-21 22:31:16 -0500
commitddaa001dafb5122e6e363e4acbbe6ce045b7b104 (patch)
tree0364a76606ac6e2881ebd663601ce260f7c1101e /modules/commands/ns_ajoin.cpp
parent51c049e1a738e9124bab3961f35b830906517421 (diff)
Merge usefulness of Flags and Extensible classes into Extensible, made most flags we have juse strings instead of defines/enums
Diffstat (limited to 'modules/commands/ns_ajoin.cpp')
-rw-r--r--modules/commands/ns_ajoin.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/modules/commands/ns_ajoin.cpp b/modules/commands/ns_ajoin.cpp
index 5db4e4c8b..efb4c7b9f 100644
--- a/modules/commands/ns_ajoin.cpp
+++ b/modules/commands/ns_ajoin.cpp
@@ -268,28 +268,28 @@ class NSAJoin : public Module
if (ci != NULL)
{
- if (ci->HasFlag(CI_SUSPENDED))
+ if (ci->HasExt("SUSPENDED"))
continue;
}
if (c != NULL)
{
if (c->FindUser(u) != NULL)
continue;
- else if (c->HasMode(CMODE_OPERONLY) && !u->HasMode(UMODE_OPER))
+ else if (c->HasMode("OPERONLY") && !u->HasMode("OPER"))
continue;
- else if (c->HasMode(CMODE_ADMINONLY) && !u->HasMode(UMODE_ADMIN))
+ else if (c->HasMode("ADMINONLY") && !u->HasMode("ADMIN"))
continue;
- else if (c->HasMode(CMODE_SSL) && !u->HasMode(UMODE_SSL))
+ else if (c->HasMode("SSL") && !u->HasMode("SSL"))
continue;
- else if (c->MatchesList(u, CMODE_BAN) == true && c->MatchesList(u, CMODE_EXCEPT) == false)
+ else if (c->MatchesList(u, "BAN") == true && c->MatchesList(u, "EXCEPT") == false)
need_invite = true;
- else if (c->HasMode(CMODE_INVITE) && c->MatchesList(u, CMODE_INVITEOVERRIDE) == false)
+ else if (c->HasMode("INVITE") && c->MatchesList(u, "INVITEOVERRIDE") == false)
need_invite = true;
- if (c->HasMode(CMODE_KEY))
+ if (c->HasMode("KEY"))
{
Anope::string k;
- if (c->GetParam(CMODE_KEY, k))
+ if (c->GetParam("KEY", k))
{
if (ci->AccessFor(u).HasPriv("GETKEY"))
key = k;
@@ -297,10 +297,10 @@ class NSAJoin : public Module
need_invite = true;
}
}
- if (c->HasMode(CMODE_LIMIT))
+ if (c->HasMode("LIMIT"))
{
Anope::string l;
- if (c->GetParam(CMODE_LIMIT, l))
+ if (c->GetParam("LIMIT", l))
{
try
{