]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Made the real name value for /admin optional (line isn't displayed if not specified)
authorspecial <special@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 9 Jan 2007 13:43:12 +0000 (13:43 +0000)
committerspecial <special@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 9 Jan 2007 13:43:12 +0000 (13:43 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6281 e03df62e-2008-0410-955e-edbf42e46eb7

docs/inspircd.conf.example
src/cmd_admin.cpp
src/configreader.cpp

index 25cd59a01a8444dd6a523db3b7acc0427d30918c..cef1c6080905f3c24e67947da7ccf1656f778344 100644 (file)
@@ -61,8 +61,8 @@
 
 #-#-#-#-#-#-#-#-#-#-#-#-   ADMIN INFORMATION   -#-#-#-#-#-#-#-#-#-#-#-#
 #                                                                     #
-#   Describes the Server Administrator's real name, nick              #
-#   and email address.                                                #
+#   Describes the Server Administrator's real name (optionally),      #
+#   nick, and email address.                                          #
 #                                                                     #
 #  Syntax is as follows:                                              #
 #       <admin name="real name"                                       #
index 8c149eb3de3341f5912fdd8ff3798874ef23d322..959cb8789f6e2a362ea73ddf02e6a8faa57ebb63 100644 (file)
@@ -27,7 +27,8 @@ CmdResult cmd_admin::Handle (const char** parameters, int pcnt, userrec *user)
        if (!pcnt)
        {
                user->WriteServ("256 %s :Administrative info for %s",user->nick,ServerInstance->Config->ServerName);
-               user->WriteServ("257 %s :Name     - %s",user->nick,ServerInstance->Config->AdminName);
+               if (*ServerInstance->Config->AdminName)
+                       user->WriteServ("257 %s :Name     - %s",user->nick,ServerInstance->Config->AdminName);
                user->WriteServ("258 %s :Nickname - %s",user->nick,ServerInstance->Config->AdminNick);
                user->WriteServ("258 %s :E-Mail   - %s",user->nick,ServerInstance->Config->AdminEmail);
        }
index 68904318f6664bb1bc3bb00c788a75df037ea912..d85bf3d8cfa9ecf2fc0dceb13171faf90c5cf0e5 100644 (file)
@@ -594,7 +594,7 @@ void ServerConfig::Read(bool bail, userrec* user)
                {"server",      "name",         "",                     new ValueContainerChar (this->ServerName),              DT_CHARPTR, ValidateServerName},
                {"server",      "description",  "Configure Me",         new ValueContainerChar (this->ServerDesc),              DT_CHARPTR, NoValidation},
                {"server",      "network",      "Network",              new ValueContainerChar (this->Network),                 DT_CHARPTR, NoValidation},
-               {"admin",       "name",         "Miss Configured",      new ValueContainerChar (this->AdminName),               DT_CHARPTR, NoValidation},
+               {"admin",       "name",         "",                     new ValueContainerChar (this->AdminName),               DT_CHARPTR, NoValidation},
                {"admin",       "email",        "Mis@configu.red",      new ValueContainerChar (this->AdminEmail),              DT_CHARPTR, NoValidation},
                {"admin",       "nick",         "Misconfigured",        new ValueContainerChar (this->AdminNick),               DT_CHARPTR, NoValidation},
                {"files",       "motd",         "",                     new ValueContainerChar (this->motd),                    DT_CHARPTR, ValidateMotd},