]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_globalload.cpp
Annotations
[user/henk/code/inspircd.git] / src / modules / m_globalload.cpp
index 842b03a27154dd0473ba5452dab92263e4df8025..e65f90b64246b0c87d0dbada175dc8c9889e21fe 100644 (file)
@@ -23,7 +23,7 @@ using namespace std;
 #include "channels.h"
 #include "modules.h"
 #include "inspircd.h"
-#include "helperfuncs.h"
+
 
 class cmd_gloadmodule : public command_t
 {
@@ -34,16 +34,18 @@ class cmd_gloadmodule : public command_t
                syntax = "<modulename>";
        }
 
-       void Handle (const char** parameters, int pcnt, userrec *user)
+       CmdResult Handle (const char** parameters, int pcnt, userrec *user)
        {
                if (ServerInstance->LoadModule(parameters[0]))
                {
                        ServerInstance->WriteOpers("*** NEW MODULE '%s' GLOBALLY LOADED BY '%s'",parameters[0],user->nick);
                        user->WriteServ("975 %s %s :Module successfully loaded.",user->nick, parameters[0]);
+                       return CMD_SUCCESS;
                }
                else
                {
                        user->WriteServ("974 %s %s :Failed to load module: %s",user->nick, parameters[0],ServerInstance->ModuleError());
+                       return CMD_FAILURE;
                }
        }
 };
@@ -57,16 +59,18 @@ class cmd_gunloadmodule : public command_t
                syntax = "<modulename>";
        }
 
-       void Handle (const char** parameters, int pcnt, userrec *user)
+       CmdResult Handle (const char** parameters, int pcnt, userrec *user)
        {
                if (ServerInstance->UnloadModule(parameters[0]))
                {
                        ServerInstance->WriteOpers("*** MODULE '%s' GLOBALLY UNLOADED BY '%s'",parameters[0],user->nick);
                        user->WriteServ("973 %s %s :Module successfully unloaded.",user->nick, parameters[0]);
+                       return CMD_SUCCESS;
                }
                else
                {
                        user->WriteServ("972 %s %s :Failed to unload module: %s",user->nick, parameters[0],ServerInstance->ModuleError());
+                       return CMD_FAILURE;
                }
        }
 };