diff options
author | pippijn <pippijn@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-06-11 11:35:23 +0000 |
---|---|---|
committer | pippijn <pippijn@e03df62e-2008-0410-955e-edbf42e46eb7> | 2008-06-11 11:35:23 +0000 |
commit | d185decae97752368d5cf62311cbc0d1a52aa22c (patch) | |
tree | 754e7076778fabfbaacaef96da0f845110a8adef /src/modules/m_dccallow.cpp | |
parent | 62ac378bfb9591f5c5e10076c8be73adaabcfc64 (diff) |
fixed some indentation and spacing in modules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9888 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_dccallow.cpp')
-rw-r--r-- | src/modules/m_dccallow.cpp | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/modules/m_dccallow.cpp b/src/modules/m_dccallow.cpp index a18979878..76658f454 100644 --- a/src/modules/m_dccallow.cpp +++ b/src/modules/m_dccallow.cpp @@ -66,7 +66,7 @@ class CommandDccallow : public Command else if (parameters.size() > 0) { char action = *parameters[0].c_str(); - + // if they didn't specify an action, this is probably a command if (action != '+' && action != '-') { @@ -75,7 +75,7 @@ class CommandDccallow : public Command // list current DCCALLOW list DisplayDCCAllowList(user); return CMD_FAILURE; - } + } else if (!strcasecmp(parameters[0].c_str(), "HELP")) { // display help @@ -83,13 +83,13 @@ class CommandDccallow : public Command return CMD_FAILURE; } } - + std::string nick = parameters[0].substr(1); User *target = ServerInstance->FindNick(nick); - + if (target) { - + if (action == '-') { // check if it contains any entries @@ -110,7 +110,7 @@ class CommandDccallow : public Command { delete dl; user->Shrink("dccallow_list"); - + // remove from userlist for (userlist::iterator j = ul.begin(); j != ul.end(); ++j) { @@ -145,15 +145,15 @@ class CommandDccallow : public Command return CMD_FAILURE; } } - + std::string mask = std::string(target->nick)+"!"+std::string(target->ident)+"@"+std::string(target->dhost); std::string default_length = Conf->ReadValue("dccallow", "length", 0); - + long length; if (parameters.size() < 2) { length = ServerInstance->Duration(default_length); - } + } else if (!atoi(parameters[1].c_str())) { length = 0; @@ -162,14 +162,14 @@ class CommandDccallow : public Command { length = ServerInstance->Duration(parameters[1]); } - + if (!ServerInstance->IsValidMask(mask.c_str())) { return CMD_FAILURE; } - + dl->push_back(DCCAllow(target->nick, mask, ServerInstance->Time(), length)); - + if (length > 0) { user->WriteNumeric(993, "%s %s :Added %s to DCCALLOW list for %ld seconds", user->nick.c_str(), user->nick.c_str(), target->nick.c_str(), length); @@ -216,12 +216,12 @@ class CommandDccallow : public Command user->WriteNumeric(998, "%s : your DCCALLOW list will be deleted when you leave IRC.", user->nick.c_str()); user->WriteNumeric(999, "%s :End of DCCALLOW HELP", user->nick.c_str()); } - + void DisplayDCCAllowList(User* user) { // display current DCCALLOW list user->WriteNumeric(990, "%s :Users on your DCCALLOW list:", user->nick.c_str()); - + if (user->GetExt("dccallow_list", dl)) { for (dccallowlist::const_iterator c = dl->begin(); c != dl->end(); ++c) @@ -229,12 +229,12 @@ class CommandDccallow : public Command user->WriteNumeric(991, "%s %s :%s (%s)", user->nick.c_str(), user->nick.c_str(), c->nickname.c_str(), c->hostmask.c_str()); } } - + user->WriteNumeric(992, "%s :End of DCCALLOW list", user->nick.c_str()); - } + } }; - + class ModuleDCCAllow : public Module { CommandDccallow* mycommand; @@ -261,7 +261,7 @@ class ModuleDCCAllow : public Module virtual void OnUserQuit(User* user, const std::string &reason, const std::string &oper_message) { dccallowlist* udl; - + // remove their DCCALLOW list if they have one if (user->GetExt("dccallow_list", udl)) { @@ -269,7 +269,7 @@ class ModuleDCCAllow : public Module user->Shrink("dccallow_list"); RemoveFromUserlist(user); } - + // remove them from any DCCALLOW lists // they are currently on RemoveNick(user); @@ -299,43 +299,43 @@ class ModuleDCCAllow : public Module /* Always allow a user to dcc themselves (although... why?) */ if (user == u) return 0; - + if ((text.length()) && (text[0] == '\1')) { Expire(); // :jamie!jamie@test-D4457903BA652E0F.silverdream.org PRIVMSG eimaj :DCC SEND m_dnsbl.cpp 3232235786 52650 9676 // :jamie!jamie@test-D4457903BA652E0F.silverdream.org PRIVMSG eimaj :VERSION - + if (strncmp(text.c_str(), "\1DCC ", 5) == 0) - { + { if (u->GetExt("dccallow_list", dl) && dl->size()) { for (dccallowlist::const_iterator iter = dl->begin(); iter != dl->end(); ++iter) if (ServerInstance->MatchText(user->GetFullHost(), iter->hostmask)) return 0; } - + // tokenize std::stringstream ss(text); std::string buf; std::vector<std::string> tokens; - + while (ss >> buf) tokens.push_back(buf); - + irc::string type = tokens[1].c_str(); - + bool blockchat = Conf->ReadFlag("dccallow", "blockchat", 0); - + if (type == "SEND") { std::string defaultaction = Conf->ReadValue("dccallow", "action", 0); std::string filename = tokens[2]; - - if (defaultaction == "allow") + + if (defaultaction == "allow") return 0; - + for (unsigned int i = 0; i < bfl.size(); i++) { if (ServerInstance->MatchText(filename, bfl[i].filemask)) @@ -366,7 +366,7 @@ class ModuleDCCAllow : public Module } return 0; } - + void Expire() { for (userlist::iterator iter = ul.begin(); iter != ul.end(); ++iter) @@ -397,7 +397,7 @@ class ModuleDCCAllow : public Module } } } - + void RemoveNick(User* user) { /* Iterate through all DCCALLOW lists and remove user */ @@ -412,7 +412,7 @@ class ModuleDCCAllow : public Module { if (i->nickname == user->nick) { - + u->WriteServ("NOTICE %s :%s left the network or changed their nickname and has been removed from your DCCALLOW list", u->nick.c_str(), i->nickname.c_str()); u->WriteNumeric(995, "%s %s :Removed %s from your DCCALLOW list", u->nick.c_str(), u->nick.c_str(), i->nickname.c_str()); dl->erase(i); @@ -454,7 +454,7 @@ class ModuleDCCAllow : public Module bf.action = action; bfl.push_back(bf); } - + } virtual ~ModuleDCCAllow() |