]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_operchans.cpp
Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists
[user/henk/code/inspircd.git] / src / modules / m_operchans.cpp
index cf05419c1b628c157c597d5ce1636910a972a61e..7f3b989aa32f8216b708c13194cb6c00eb11d889 100644 (file)
 
 using namespace std;
 
-#include <stdio.h>
 #include "users.h"
 #include "channels.h"
 #include "modules.h"
-#include "helperfuncs.h"
 #include "inspircd.h"
 
 /* $ModDesc: Provides support for oper-only chans via the +O channel mode */
 
-extern InspIRCd* ServerInstance;
-
 class OperChans : public ModeHandler
 {
  public:
@@ -58,7 +54,7 @@ class OperChans : public ModeHandler
 
 class ModuleOperChans : public Module
 {
-       Server* Srv;
+       
        OperChans* oc;
  public:
        ModuleOperChans(InspIRCd* Me)
@@ -66,19 +62,14 @@ class ModuleOperChans : public Module
        {
                                
                oc = new OperChans(ServerInstance);
-               Srv->AddMode(oc, 'O');
+               ServerInstance->AddMode(oc, 'O');
        }
 
        void Implements(char* List)
        {
-               List[I_On005Numeric] = List[I_OnUserPreJoin] = 1;
+               List[I_OnUserPreJoin] = 1;
        }
-       
-       virtual void On005Numeric(std::string &output)
-       {
-               ServerInstance->ModeGrok->InsertMode(output,"O",4);
-       }
-       
+
        virtual int OnUserPreJoin(userrec* user, chanrec* chan, const char* cname)
        {
                if (!*user->oper)