home *** CD-ROM | disk | FTP | other *** search
- <?php
- /**
- * $Id: defines.php,v 1.9.2.1 2003/07/22 15:32:18 meebey Exp $
- * $Revision: 1.9.2.1 $
- * $Author: meebey $
- * $Date: 2003/07/22 15:32:18 $
- *
- * Copyright (c) 2002-2003 Mirco "MEEBEY" Bauer <mail@meebey.net> <http://www.meebey.net>
- *
- * Full LGPL License: <http://www.meebey.net/lgpl.txt>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
- // don't change this! unless you know what you do
- define('SMARTIRC_CRLF', "\r\n");
- define('SMARTIRC_UNUSED', '*');
- define('SMARTIRC_STDOUT', 0);
- define('SMARTIRC_FILE', 1);
- define('SMARTIRC_SYSLOG', 2);
- define('SMARTIRC_BROWSEROUT', 3);
- define('SMARTIRC_NONE', 4);
- define('SMARTIRC_LOW', 0);
- define('SMARTIRC_MEDIUM', 1);
- define('SMARTIRC_HIGH', 2);
- define('SMARTIRC_CRITICAL', 3);
- define('SMARTIRC_STATE_DISCONNECTED', 0);
- define('SMARTIRC_STATE_CONNECTING', 1);
- define('SMARTIRC_STATE_CONNECTED', 2);
- define('SMARTIRC_DEBUG_NONE', 0);
- define('SMARTIRC_DEBUG_NOTICE', 1);
- define('SMARTIRC_DEBUG_CONNECTION', 2);
- define('SMARTIRC_DEBUG_SOCKET', 4);
- define('SMARTIRC_DEBUG_IRCMESSAGES', 8);
- define('SMARTIRC_DEBUG_MESSAGETYPES', 16);
- define('SMARTIRC_DEBUG_ACTIONHANDLER', 32);
- define('SMARTIRC_DEBUG_TIMEHANDLER', 64);
- define('SMARTIRC_DEBUG_MESSAGEHANDLER', 128);
- define('SMARTIRC_DEBUG_CHANNELSYNCING', 256);
- define('SMARTIRC_DEBUG_MODULES', 512);
- define('SMARTIRC_DEBUG_USERSYNCING', 1024);
- define('SMARTIRC_DEBUG_MESSAGEPARSER', 2048);
- define('SMARTIRC_DEBUG_ALL', 4095);
- define('SMARTIRC_TYPE_UNKNOWN', 1);
- define('SMARTIRC_TYPE_CHANNEL', 2);
- define('SMARTIRC_TYPE_QUERY', 4);
- define('SMARTIRC_TYPE_CTCP', 8);
- define('SMARTIRC_TYPE_NOTICE', 16);
- define('SMARTIRC_TYPE_WHO', 32);
- define('SMARTIRC_TYPE_JOIN', 64);
- define('SMARTIRC_TYPE_INVITE', 128);
- define('SMARTIRC_TYPE_ACTION', 256);
- define('SMARTIRC_TYPE_TOPICCHANGE', 512);
- define('SMARTIRC_TYPE_NICKCHANGE', 1024);
- define('SMARTIRC_TYPE_KICK', 2048);
- define('SMARTIRC_TYPE_QUIT', 4096);
- define('SMARTIRC_TYPE_LOGIN', 8192);
- define('SMARTIRC_TYPE_INFO', 16384);
- define('SMARTIRC_TYPE_LIST', 32768);
- define('SMARTIRC_TYPE_NAME', 65536);
- define('SMARTIRC_TYPE_MOTD', 131072);
- define('SMARTIRC_TYPE_MODECHANGE', 262144);
- define('SMARTIRC_TYPE_PART', 524288);
- define('SMARTIRC_TYPE_ERROR', 1048576);
- define('SMARTIRC_TYPE_BANLIST', 2097152);
- define('SMARTIRC_TYPE_TOPIC', 4194304);
- define('SMARTIRC_TYPE_NONRELEVANT', 8388608);
- define('SMARTIRC_TYPE_WHOIS', 16777216);
- define('SMARTIRC_TYPE_WHOWAS', 33554432);
- define('SMARTIRC_TYPE_USERMODE', 67108864);
- define('SMARTIRC_TYPE_CHANNELMODE', 134217728);
- define('SMARTIRC_TYPE_CTCP_REQUEST', 268435456);
- define('SMARTIRC_TYPE_CTCP_REPLY', 536870912);
- define('SMARTIRC_TYPE_ALL', 1073741823);
-
- $SMARTIRC_replycodes = array(
- 'RPL_WELCOME' => '001',
- 'RPL_YOURHOST' => '002',
- 'RPL_CREATED' => '003',
- 'RPL_MYINFO' => '004',
- 'RPL_BOUNCE' => '005',
- 'RPL_TRACELINK' => '200',
- 'RPL_TRACECONNECTING' => '201',
- 'RPL_TRACEHANDSHAKE' => '202',
- 'RPL_TRACEUNKNOWN' => '203',
- 'RPL_TRACEOPERATOR' => '204',
- 'RPL_TRACEUSER' => '205',
- 'RPL_TRACESERVER' => '206',
- 'RPL_TRACESERVICE' => '207',
- 'RPL_TRACENEWTYPE' => '208',
- 'RPL_TRACECLASS' => '209',
- 'RPL_TRACERECONNECT' => '210',
- 'RPL_STATSLINKINFO' => '211',
- 'RPL_STATSCOMMANDS' => '212',
- 'RPL_ENDOFSTATS' => '219',
- 'RPL_UMODEIS' => '221',
- 'RPL_SERVLIST' => '234',
- 'RPL_SERVLISTEND' => '235',
- 'RPL_STATSUPTIME' => '242',
- 'RPL_STATSOLINE' => '243',
- 'RPL_LUSERCLIENT' => '251',
- 'RPL_LUSEROP' => '252',
- 'RPL_LUSERUNKNOWN' => '253',
- 'RPL_LUSERCHANNELS' => '254',
- 'RPL_LUSERME' => '255',
- 'RPL_ADMINME' => '256',
- 'RPL_ADMINLOC1' => '257',
- 'RPL_ADMINLOC2' => '258',
- 'RPL_ADMINEMAIL' => '259',
- 'RPL_TRACELOG' => '261',
- 'RPL_TRACEEND' => '262',
- 'RPL_TRYAGAIN' => '263',
- 'RPL_AWAY' => '301',
- 'RPL_USERHOST' => '302',
- 'RPL_ISON' => '303',
- 'RPL_UNAWAY' => '305',
- 'RPL_NOWAWAY' => '306',
- 'RPL_WHOISUSER' => '311',
- 'RPL_WHOISSERVER' => '312',
- 'RPL_WHOISOPERATOR' => '313',
- 'RPL_WHOWASUSER' => '314',
- 'RPL_ENDOFWHO' => '315',
- 'RPL_WHOISIDLE' => '317',
- 'RPL_ENDOFWHOIS' => '318',
- 'RPL_WHOISCHANNELS' => '319',
- 'RPL_LISTSTART' => '321',
- 'RPL_LIST' => '322',
- 'RPL_LISTEND' => '323',
- 'RPL_CHANNELMODEIS' => '324',
- 'RPL_UNIQOPIS' => '325',
- 'RPL_NOTOPIC' => '331',
- 'RPL_TOPIC' => '332',
- 'RPL_INVITING' => '341',
- 'RPL_SUMMONING' => '342',
- 'RPL_INVITELIST' => '346',
- 'RPL_ENDOFINVITELIST' => '347',
- 'RPL_EXCEPTLIST' => '348',
- 'RPL_ENDOFEXCEPTLIST' => '349',
- 'RPL_VERSION' => '351',
- 'RPL_WHOREPLY' => '352',
- 'RPL_NAMREPLY' => '353',
- 'RPL_LINKS' => '364',
- 'RPL_ENDOFLINKS' => '365',
- 'RPL_ENDOFNAMES' => '366',
- 'RPL_BANLIST' => '367',
- 'RPL_ENDOFBANLIST' => '368',
- 'RPL_ENDOFWHOWAS' => '369',
- 'RPL_INFO' => '371',
- 'RPL_MOTD' => '372',
- 'RPL_ENDOFINFO' => '374',
- 'RPL_MOTDSTART' => '375',
- 'RPL_ENDOFMOTD' => '376',
- 'RPL_YOUREOPER' => '381',
- 'RPL_REHASHING' => '382',
- 'RPL_YOURESERVICE' => '383',
- 'RPL_TIME' => '391',
- 'RPL_USERSSTART' => '392',
- 'RPL_USERS' => '393',
- 'RPL_ENDOFUSERS' => '394',
- 'RPL_NOUSERS' => '395',
- 'ERR_NOSUCHNICK' => '401',
- 'ERR_NOSUCHSERVER' => '402',
- 'ERR_NOSUCHCHANNEL' => '403',
- 'ERR_CANNOTSENDTOCHAN' => '404',
- 'ERR_TOOMANYCHANNELS' => '405',
- 'ERR_WASNOSUCHNICK' => '406',
- 'ERR_TOOMANYTARGETS' => '407',
- 'ERR_NOSUCHSERVICE' => '408',
- 'ERR_NOORIGIN' => '409',
- 'ERR_NORECIPIENT' => '411',
- 'ERR_NOTEXTTOSEND' => '412',
- 'ERR_NOTOPLEVEL' => '413',
- 'ERR_WILDTOPLEVEL' => '414',
- 'ERR_BADMASK' => '415',
- 'ERR_UNKNOWNCOMMAND' => '421',
- 'ERR_NOMOTD' => '422',
- 'ERR_NOADMININFO' => '423',
- 'ERR_FILEERROR' => '424',
- 'ERR_NONICKNAMEGIVEN' => '431',
- 'ERR_ERRONEUSNICKNAME' => '432',
- 'ERR_NICKNAMEINUSE' => '433',
- 'ERR_NICKCOLLISION' => '436',
- 'ERR_UNAVAILRESOURCE' => '437',
- 'ERR_USERNOTINCHANNEL' => '441',
- 'ERR_NOTONCHANNEL' => '442',
- 'ERR_USERONCHANNEL' => '443',
- 'ERR_NOLOGIN' => '444',
- 'ERR_SUMMONDISABLED' => '445',
- 'ERR_USERSDISABLED' => '446',
- 'ERR_NOTREGISTERED' => '451',
- 'ERR_NEEDMOREPARAMS' => '461',
- 'ERR_ALREADYREGISTRED' => '462',
- 'ERR_NOPERMFORHOST' => '463',
- 'ERR_PASSWDMISMATCH' => '464',
- 'ERR_YOUREBANNEDCREEP' => '465',
- 'ERR_YOUWILLBEBANNED' => '466',
- 'ERR_KEYSET' => '467',
- 'ERR_CHANNELISFULL' => '471',
- 'ERR_UNKNOWNMODE' => '472',
- 'ERR_INVITEONLYCHAN' => '473',
- 'ERR_BANNEDFROMCHAN' => '474',
- 'ERR_BADCHANNELKEY' => '475',
- 'ERR_BADCHANMASK' => '476',
- 'ERR_NOCHANMODES' => '477',
- 'ERR_BANLISTFULL' => '478',
- 'ERR_NOPRIVILEGES' => '481',
- 'ERR_CHANOPRIVSNEEDED' => '482',
- 'ERR_CANTKILLSERVER' => '483',
- 'ERR_RESTRICTED' => '484',
- 'ERR_UNIQOPPRIVSNEEDED' => '485',
- 'ERR_NOOPERHOST' => '491',
- 'ERR_UMODEUNKNOWNFLAG' => '501',
- 'ERR_USERSDONTMATCH' => '502',
- );
-
- $SMARTIRC_nreplycodes = array();
-
- foreach ($SMARTIRC_replycodes as $key => $value) {
- define('SMARTIRC_'.$key, $value);
- $SMARTIRC_nreplycodes[$value] = $key;
- }
- ?>