]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_operlog.cpp
Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists
[user/henk/code/inspircd.git] / src / modules / m_operlog.cpp
index 559b0128533ae8c605cd968e2caf8e95e13af2ba..062e8197906b81d8d0cf63c01f5a564d04f46c2b 100644 (file)
@@ -19,8 +19,7 @@ using namespace std;
 #include "users.h"
 #include "channels.h"
 #include "modules.h"
-#include "helperfuncs.h"
-#include "message.h"
+#include "inspircd.h"
 #include <vector>
 
 /* $ModDesc: A module which logs all oper commands to the ircd log at default loglevel. */
@@ -28,11 +27,11 @@ using namespace std;
 class ModuleOperLog : public Module
 {
  private:
-        Server *Srv;
+        
  public:
-       ModuleOperLog(Server* Me) : Module::Module(Me)
+       ModuleOperLog(InspIRCd* Me) : Module::Module(Me)
        {
-               Srv = Me;
+               
        }
  
        virtual ~ModuleOperLog()
@@ -49,7 +48,7 @@ class ModuleOperLog : public Module
                List[I_OnPreCommand] = List[I_On005Numeric] = 1;
        }
 
-       virtual int OnPreCommand(const std::string &command, char **parameters, int pcnt, userrec *user, bool validated)
+       virtual int OnPreCommand(const std::string &command, const char** parameters, int pcnt, userrec *user, bool validated)
        {
                /* If the command doesnt appear to be valid, we dont want to mess with it. */
                if (!validated)
@@ -62,7 +61,7 @@ class ModuleOperLog : public Module
                        {
                                plist.append(std::string(" ")+std::string(parameters[j]));
                        }
-                       log(DEFAULT,"OPERLOG: [%s!%s@%s] %s%s",user->nick,user->ident,user->host,command.c_str(),plist.c_str());
+                       ServerInstance->Log(DEFAULT,"OPERLOG: [%s!%s@%s] %s%s",user->nick,user->ident,user->host,command.c_str(),plist.c_str());
                }
 
                return 0;
@@ -90,7 +89,7 @@ class ModuleOperLogFactory : public ModuleFactory
        {
        }
  
-       virtual Module * CreateModule(Server* Me)
+       virtual Module * CreateModule(InspIRCd* Me)
        {
                return new ModuleOperLog(Me);
        }