diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-10-30 02:38:06 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-10-30 02:38:06 +0000 |
commit | 987f371c0bd02120e9ed8740b064e9fa02b83876 (patch) | |
tree | 26c031410f13d638670096ca219d59c6c19d306e /src/core/cs_modes.c | |
parent | 6a9fa9f4d2ead592eb51a014491ce3aaee2029e8 (diff) |
Removed channel passwords and added /chanserv QOP command to add additional channel founders, aswell as access level 10000
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2599 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/cs_modes.c')
-rw-r--r-- | src/core/cs_modes.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/core/cs_modes.c b/src/core/cs_modes.c index 4e8162c02..8c45e328f 100644 --- a/src/core/cs_modes.c +++ b/src/core/cs_modes.c @@ -76,8 +76,6 @@ static CommandReturn do_util(User *u, ChannelMode *cm, const char *chan, const c return MOD_CONT; } -// XXX: Future enhancement. Default these to the sender, with an optional target arg. - class CommandCSOp : public Command { public: @@ -329,7 +327,7 @@ class CommandCSOwner : public Command return MOD_CONT; } - return do_util(u, cm, (params.size() > 0 ? params[0].c_str() : NULL), NULL, true, ACCESS_FOUNDER, ACCESS_FOUNDER, "OWNER", 0); + return do_util(u, cm, (params.size() > 0 ? params[0].c_str() : NULL), (params.size() > 1 ? params[1].c_str() : NULL), true, CA_OWNER, CA_OWNERME, "OWNER", 0); } bool OnHelp(User *u, const ci::string &subcommand) @@ -360,7 +358,7 @@ class CommandCSDeOwner : public Command return MOD_CONT; } - return do_util(u, cm, (params.size() > 0 ? params[0].c_str() : NULL), NULL, false, ACCESS_FOUNDER, ACCESS_FOUNDER, "OWNER", 0); + return do_util(u, cm, (params.size() > 0 ? params[0].c_str() : NULL), (params.size() > 1 ? params[1].c_str() : NULL), false, CA_OWNER, CA_OWNERME, "DEOWNER", 0); } bool OnHelp(User *u, const ci::string &subcommand) |