PHP Classes

File: SmartIRC/defines.php

Recommend this page to a friend!
  Classes of Mirco "MEEBEY" Bauer   Smart IRC   SmartIRC/defines.php   Download  
File: SmartIRC/defines.php
Role: Auxiliary script
Content type: text/plain
Description: RFC/Class constants
Class: Smart IRC
IRC client for creating chats or bots
Author: By
Last change:
Date: 20 years ago
Size: 9,024 bytes
 

Contents

Class file image Download
<?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;
}
?>