]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_helpop.cpp
Broken code commented out by brain until we can fix it.
[user/henk/code/inspircd.git] / src / modules / m_helpop.cpp
index 6696b59d2db7d99a88a16fd7fd2cf1b86d6f5c01..1a7968b7f1a3451c7df5caa88a974cf11ec99e87 100644 (file)
@@ -18,7 +18,16 @@ void handle_helpop(char **parameters, int pcnt, userrec *user)
        char a[MAXBUF];
        std::string output = " ";
 
-       if (parameters[0] == "") { do_helpop(NULL,pcnt,user); }
+       if (pcnt < 1) {
+               do_helpop(NULL,pcnt,user);
+               return;
+       }
+
+       // FIX by brain: make the string lowercase, ConfigReader is
+       // case sensitive
+       char* lower = parameters[0];
+       for (int t = 0; t < strlen(lower); t++)
+               lower[t] = tolower(lower[t]);
 
        if (parameters[0][0] == '!')
        {
@@ -129,13 +138,13 @@ class ModuleHelpop : public Module
                        exit(0);
                }
 
-               if ((helpop->ReadValue("nohelp",  "line1", 0) == "") || 
+               /*if ((helpop->ReadValue("nohelp",  "line1", 0) == "") || 
                     (helpop->ReadValue("nohelpo", "line1", 0) == "") ||
                     (helpop->ReadValue("start",   "line1", 0) == ""))
                {
                        printf("m_helpop: Helpop file is missing important entries. Please check the example conf.");
                        exit(0);
-               }
+               }*/
 
                if (!Srv->AddExtendedMode('h',MT_CLIENT,true,0,0))
                {