]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_stats.cpp
Add WriteOpers_NoFormat, now to remember what I wanted it for
[user/henk/code/inspircd.git] / src / cmd_stats.cpp
index bf34edd625ed51b79c7997c019b3ad7eab1c0cea..4f2de6dfeb2708b84610a23c5cc42debb7b7bfa6 100644 (file)
@@ -123,9 +123,9 @@ void cmd_stats::Handle (char **parameters, int pcnt, userrec *user)
        if (*parameters[0] == 'U')
        {
                char ulined[MAXBUF];
-               for (int i = 0; i < Config->ConfValueEnum("uline",&Config->config_f); i++)
+               for (int i = 0; i < Config->ConfValueEnum(Config->config_data, "uline"); i++)
                {
-                       Config->ConfValue("uline","server",i,ulined,&Config->config_f);
+                       Config->ConfValue(Config->config_data, "uline","server", i, ulined, MAXBUF);
                        WriteServ(user->fd,"248 %s U %s",user->nick,ulined);
                }
        }
@@ -216,14 +216,14 @@ void cmd_stats::Handle (char **parameters, int pcnt, userrec *user)
        /* stats o */
        if (*parameters[0] == 'o')
        {
-               for (int i = 0; i < Config->ConfValueEnum("oper",&Config->config_f); i++)
+               for (int i = 0; i < Config->ConfValueEnum(Config->config_data, "oper"); i++)
                {
                        char LoginName[MAXBUF];
                        char HostName[MAXBUF];
                        char OperType[MAXBUF];
-                       Config->ConfValue("oper","name",i,LoginName,&Config->config_f);
-                       Config->ConfValue("oper","host",i,HostName,&Config->config_f);
-                       Config->ConfValue("oper","type",i,OperType,&Config->config_f);
+                       Config->ConfValue(Config->config_data, "oper","name", i, LoginName, MAXBUF);
+                       Config->ConfValue(Config->config_data, "oper","host", i, HostName, MAXBUF);
+                       Config->ConfValue(Config->config_data, "oper","type", i, OperType, MAXBUF);
                        WriteServ(user->fd,"243 %s O %s * %s %s 0",user->nick,HostName,LoginName,OperType);
                }
        }
@@ -270,6 +270,3 @@ void cmd_stats::Handle (char **parameters, int pcnt, userrec *user)
        WriteOpers("*** Notice: Stats '%s' requested by %s (%s@%s)",parameters[0],user->nick,user->ident,user->host);
        
 }
-
-
-