From 6d715e128f9cea6c25cc57dc23c1bccdbbfda475 Mon Sep 17 00:00:00 2001 From: danieldg Date: Thu, 1 Oct 2009 03:37:40 +0000 Subject: Change SWHOIS to OPTCOMMON, remove m_operinvex git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11789 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_operinvex.cpp | 57 --------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 src/modules/m_operinvex.cpp (limited to 'src/modules/m_operinvex.cpp') diff --git a/src/modules/m_operinvex.cpp b/src/modules/m_operinvex.cpp deleted file mode 100644 index e8e9215b4..000000000 --- a/src/modules/m_operinvex.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/* +------------------------------------+ - * | Inspire Internet Relay Chat Daemon | - * +------------------------------------+ - * - * InspIRCd: (C) 2002-2009 InspIRCd Development Team - * See: http://wiki.inspircd.org/Credits - * - * This program is free but copyrighted software; see - * the file COPYING for details. - * - * --------------------------------------------------- - */ - -#include "inspircd.h" -#include "u_listmode.h" - -/* $ModDep: ../../include/u_listmode.h */ - -/* $ModDesc: Implements extban/invex +I O: - opertype bans */ - -class ModuleOperInvex : public Module -{ - private: - public: - ModuleOperInvex() { - Implementation eventlist[] = { I_OnCheckBan, I_On005Numeric }; - ServerInstance->Modules->Attach(eventlist, this, 2); - } - - ~ModuleOperInvex() - { - } - - Version GetVersion() - { - return Version("ExtBan 'O' - oper type ban", VF_COMMON|VF_VENDOR); - } - - ModResult OnCheckBan(User *user, Channel *c, const std::string& mask) - { - if (mask[0] == 'O' && mask[1] == ':') - { - if (IS_OPER(user) && InspIRCd::Match(user->oper, mask.substr(2))) - return MOD_RES_DENY; - } - return MOD_RES_PASSTHRU; - } - - virtual void On005Numeric(std::string &output) - { - ServerInstance->AddExtBanChar('O'); - } -}; - - -MODULE_INIT(ModuleOperInvex) - -- cgit v1.2.3