mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-28 15:11:55 +00:00
234 lines
8.8 KiB
PHP
234 lines
8.8 KiB
PHP
|
<?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;
|
||
|
}
|
||
|
?>
|