]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/helperfuncs.cpp
Remove /summon and /users (I think 15+ years of being marked deprecated is enough...
[user/henk/code/inspircd.git] / src / helperfuncs.cpp
index 66c9f21ba3edee5dbe410bcec5f968eb533d8796..1cad143c510c207479f56a3ab631f9cb8d73c39f 100644 (file)
 
 #include "inspircd.h"
 #include <stdarg.h>
-#include "configreader.h"
-#include "users.h"
-#include "modules.h"
 #include "wildcard.h"
-#include "mode.h"
 #include "xline.h"
 #include "exitcodes.h"
 
@@ -118,7 +114,7 @@ void InspIRCd::WriteOpers(const char* text, ...)
 
 void InspIRCd::WriteOpers(const std::string &text)
 {
-       for (std::vector<userrec*>::iterator i = this->all_opers.begin(); i != this->all_opers.end(); i++)
+       for (std::list<userrec*>::iterator i = this->all_opers.begin(); i != this->all_opers.end(); i++)
        {
                userrec* a = *i;
                if (IS_LOCAL(a) && a->IsModeSet('s'))
@@ -531,29 +527,6 @@ void InspIRCd::CheckDie()
        }
 }
 
-/* We must load the modules AFTER initializing the socket engine, now */
-void InspIRCd::LoadAllModules()
-{
-       char configToken[MAXBUF];
-       Config->module_names.clear();
-       this->ModCount = -1;
-
-       for (int count = 0; count < Config->ConfValueEnum(Config->config_data, "module"); count++)
-       {
-               Config->ConfValue(Config->config_data, "module", "name", count, configToken, MAXBUF);
-               printf_c("[\033[1;32m*\033[0m] Loading module:\t\033[1;32m%s\033[0m\n",configToken);
-               
-               if (!this->LoadModule(configToken))             
-               {
-                       this->Log(DEFAULT,"There was an error loading the module '%s': %s", configToken, this->ModuleError());
-                       printf_c("\n[\033[1;31m*\033[0m] There was an error loading the module '%s': %s\n\n", configToken, this->ModuleError());
-                       Exit(EXIT_STATUS_MODULE);
-               }
-       }
-       printf_c("\nA total of \033[1;32m%d\033[0m module%s been loaded.\n", this->ModCount+1, this->ModCount+1 == 1 ? " has" : "s have");
-       this->Log(DEFAULT,"Total loaded modules: %d", this->ModCount+1);
-}
-
 void InspIRCd::SendWhoisLine(userrec* user, userrec* dest, int numeric, const std::string &text)
 {
        std::string copy_text = text;
@@ -575,4 +548,3 @@ void InspIRCd::SendWhoisLine(userrec* user, userrec* dest, int numeric, const ch
 
        this->SendWhoisLine(user, dest, numeric, std::string(textbuffer));
 }
-