]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - src/commands/cmd_info.cpp
Header update: 2007 -> 2008
[user/henk/code/inspircd.git] / src / commands / cmd_info.cpp
1 /*       +------------------------------------+
2  *       | Inspire Internet Relay Chat Daemon |
3  *       +------------------------------------+
4  *
5  *  InspIRCd: (C) 2002-2008 InspIRCd Development Team
6  * See: http://www.inspircd.org/wiki/index.php/Credits
7  *
8  * This program is free but copyrighted software; see
9  *            the file COPYING for details.
10  *
11  * ---------------------------------------------------
12  */
13
14 #include "inspircd.h"
15 #include "commands/cmd_info.h"
16
17 extern "C" DllExport Command* init_command(InspIRCd* Instance)
18 {
19         return new CommandInfo(Instance);
20 }
21
22 /** Handle /INFO
23  */
24 CmdResult CommandInfo::Handle (const char**, int, User *user)
25 {
26         user->WriteServ( "371 %s :                   -/\\- \2InspIRCd\2 -\\/-", user->nick);
27         user->WriteServ( "371 %s :                 November 2002 - Present", user->nick);
28         user->WriteServ( "371 %s : ", user->nick);
29         user->WriteServ( "371 %s :\2Core Developers\2:", user->nick);
30         user->WriteServ( "371 %s :    Craig Edwards,          Brain,     <brain@inspircd.org>", user->nick);
31         user->WriteServ( "371 %s :    Craig McLure,           Craig,     <craig@inspircd.org>", user->nick);
32         user->WriteServ( "371 %s :    Robin Burchell,         w00t,      <w00t@inspircd.org>", user->nick);
33         user->WriteServ( "371 %s :    Oliver Lupton,          Om,        <om@inspircd.org>", user->nick);
34         user->WriteServ( "371 %s :    John Brooks,            Special,   <special@inspircd.org>", user->nick);
35         user->WriteServ( "371 %s :    Pippijn van Steenhoven, pippijn,   <pippijn@one09.net>", user->nick);
36         user->WriteServ( "371 %s :    Dennis Friis,           peavey,    <peavey@inspircd.org>", user->nick);
37         user->WriteServ( "371 %s :                            Burlex,    <burlex@inspircd.org>", user->nick);
38         user->WriteServ( "371 %s : ", user->nick);
39         user->WriteServ( "371 %s :\2Regular Contributors\2:", user->nick);
40         user->WriteServ( "371 %s :    satmd          nenolod         John2          djGrrr", user->nick);
41         user->WriteServ( "371 %s :    jilles         Stskeeps        eggy           Trystan", user->nick);
42         user->WriteServ( "371 %s :    Quension       danieldg        praetorian     Majic", user->nick);
43         user->WriteServ( "371 %s :    searchirc.com  irc-junkie.org", user->nick);
44         user->WriteServ( "371 %s : ", user->nick);
45         user->WriteServ( "371 %s :\2Other Contributors\2:", user->nick);
46         user->WriteServ( "371 %s :   dmb             Zaba            skenmy         LeaChim", user->nick);
47         user->WriteServ( "371 %s :   Thunderhacker   Dan             Jason          owine", user->nick);
48         user->WriteServ( "371 %s :   Adremelech      dz              BuildSmart     HiroP", user->nick);
49         user->WriteServ( "371 %s :   ThaPrince       Bricker         AnMaster       aquanight", user->nick);
50         user->WriteServ( "371 %s :   fez", user->nick);
51         user->WriteServ( "371 %s : ", user->nick);
52         user->WriteServ( "371 %s :\2Former Contributors\2:", user->nick);
53         user->WriteServ( "371 %s :   CC              jamie           typobox43", user->nick);
54         user->WriteServ( "371 %s : ", user->nick);
55         user->WriteServ( "371 %s : Best experienced with: \2An IRC client\2", user->nick);
56         FOREACH_MOD(I_OnInfo,OnInfo(user));
57         user->WriteServ( "374 %s :End of /INFO list", user->nick);
58         return CMD_SUCCESS;
59 }