summaryrefslogtreecommitdiff
path: root/src/core/cs_drop.cpp
diff options
context:
space:
mode:
authorNaram Qashat <cyberbotx@cyberbotx.com>2010-06-21 23:14:28 -0400
committerNaram Qashat <cyberbotx@cyberbotx.com>2010-06-21 23:14:28 -0400
commit1e20877e2f529b61b205a0b1202c32962ee47938 (patch)
tree85e4655edf6071d41391362b5d9fcdd0589d63c8 /src/core/cs_drop.cpp
parentfb16ce72a0b5a3ce336e003327c8d1740f4fdb98 (diff)
The next of a few "CBX OCDing over code style" commits, focusing on src/core/bs_* and src/core/cs_*.
Diffstat (limited to 'src/core/cs_drop.cpp')
-rw-r--r--src/core/cs_drop.cpp27
1 files changed, 9 insertions, 18 deletions
diff --git a/src/core/cs_drop.cpp b/src/core/cs_drop.cpp
index 04b2f595f..cb54ab274 100644
--- a/src/core/cs_drop.cpp
+++ b/src/core/cs_drop.cpp
@@ -7,9 +7,8 @@
*
* Based on the original code of Epona by Lara.
* Based on the original code of Services by Andy Church.
- *
- *
*/
+
/*************************************************************************/
#include "module.h"
@@ -36,13 +35,13 @@ class CommandCSDrop : public Command
ci = cs_findchan(chan);
- if ((ci->HasFlag(CI_FORBIDDEN)) && !u->Account()->HasCommand("chanserv/drop"))
+ if (ci->HasFlag(CI_FORBIDDEN) && !u->Account()->HasCommand("chanserv/drop"))
{
notice_lang(Config.s_ChanServ, u, CHAN_X_FORBIDDEN, chan);
return MOD_CONT;
}
- if ((ci->HasFlag(CI_SUSPENDED)) && !u->Account()->HasCommand("chanserv/drop"))
+ if (ci->HasFlag(CI_SUSPENDED) && !u->Account()->HasCommand("chanserv/drop"))
{
notice_lang(Config.s_ChanServ, u, CHAN_X_FORBIDDEN, chan);
return MOD_CONT;
@@ -56,13 +55,8 @@ class CommandCSDrop : public Command
int level = get_access(u, ci);
- if (ci->c)
- {
- if (ModeManager::FindChannelModeByName(CMODE_REGISTERED))
- {
- ci->c->RemoveMode(NULL, CMODE_REGISTERED, "", false);
- }
- }
+ if (ci->c && ModeManager::FindChannelModeByName(CMODE_REGISTERED))
+ ci->c->RemoveMode(NULL, CMODE_REGISTERED, "", false);
if (ircd->chansqline && (ci->HasFlag(CI_FORBIDDEN)))
{
@@ -70,18 +64,15 @@ class CommandCSDrop : public Command
ircdproto->SendSQLineDel(&x);
}
- Alog() << Config.s_ChanServ << ": Channel " << ci->name << " dropped by " << u->GetMask() << " (founder: "
- << (ci->founder ? ci->founder->display : "(none)") << ")";
+ Alog() << Config.s_ChanServ << ": Channel " << ci->name << " dropped by " << u->GetMask() << " (founder: " << (ci->founder ? ci->founder->display : "(none)") << ")";
delete ci;
/* We must make sure that the Services admin has not normally the right to
* drop the channel before issuing the wallops.
*/
- if (Config.WallDrop) {
- if ((level < ACCESS_FOUNDER) || (!IsFounder(u, ci) && ci->HasFlag(CI_SECUREFOUNDER)))
- ircdproto->SendGlobops(ChanServ, "\2%s\2 used DROP on channel \2%s\2", u->nick.c_str(), chan);
- }
+ if (Config.WallDrop && (level < ACCESS_FOUNDER || (!IsFounder(u, ci) && ci->HasFlag(CI_SECUREFOUNDER))))
+ ircdproto->SendGlobops(ChanServ, "\2%s\2 used DROP on channel \2%s\2", u->nick.c_str(), chan);
notice_lang(Config.s_ChanServ, u, CHAN_DROPPED, chan);
@@ -104,7 +95,7 @@ class CommandCSDrop : public Command
{
syntax_error(Config.s_ChanServ, u, "DROP", CHAN_DROP_SYNTAX);
}
-
+
void OnServHelp(User *u)
{
notice_lang(Config.s_ChanServ, u, CHAN_HELP_CMD_DROP);