diff options
author | Adam <Adam@anope.org> | 2011-08-09 01:55:34 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2011-08-09 01:55:34 -0400 |
commit | 776583a665fdc1b98b66266f6649865d27337a28 (patch) | |
tree | be07b292c7d307285b5afd78c5e816df8e2a71c5 /modules/commands/cs_mode.cpp | |
parent | 91c3363c1578d24e70d0ed215d6aedc769076f08 (diff) |
Simiplied a bit of the access system
Diffstat (limited to 'modules/commands/cs_mode.cpp')
-rw-r--r-- | modules/commands/cs_mode.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/commands/cs_mode.cpp b/modules/commands/cs_mode.cpp index e67abd85a..ce0976384 100644 --- a/modules/commands/cs_mode.cpp +++ b/modules/commands/cs_mode.cpp @@ -20,15 +20,15 @@ class CommandCSMode : public Command switch (mode) { case CMODE_OWNER: - return ci->HasPriv(u, CA_OWNER); + return ci->AccessFor(u).HasPriv(CA_OWNER); case CMODE_PROTECT: - return ci->HasPriv(u, CA_PROTECT); + return ci->AccessFor(u).HasPriv(CA_PROTECT); case CMODE_OP: - return ci->HasPriv(u, CA_OPDEOP); + return ci->AccessFor(u).HasPriv(CA_OPDEOP); case CMODE_HALFOP: - return ci->HasPriv(u, CA_HALFOP); + return ci->AccessFor(u).HasPriv(CA_HALFOP); case CMODE_VOICE: - return ci->HasPriv(u, CA_VOICE); + return ci->AccessFor(u).HasPriv(CA_VOICE); default: break; } @@ -311,7 +311,7 @@ class CommandCSMode : public Command if (!ci || !ci->c) source.Reply(CHAN_X_NOT_IN_USE, ci->name.c_str()); - else if (!ci->HasPriv(u, CA_MODE) && !u->HasCommand("chanserv/chanserv/mode")) + else if (!ci->AccessFor(u).HasPriv(CA_MODE) && !u->HasCommand("chanserv/chanserv/mode")) source.Reply(ACCESS_DENIED); else if (subcommand.equals_ci("LOCK")) this->DoLock(source, ci, params); |