<?php function botAutoload($class) { if($class == 'BotModuleInit') { $class = 'BotModule'; } elseif($class == 'BotLegacyEnd') { $class = 'funcs'; } elseif(substr($class, -9) == 'Exception') { $class = substr($class, 0, -9); } elseif(substr($class, -9) == 'Interface') { $class = substr($class, 0, -9); } if(!defined('BOT_TOPDIR')) { define('BOT_TOPDIR', dirname(__FILE__).'/../'); } if(is_file(BOT_TOPDIR.'/class/legacy/'.$class.'.php')) { require_once(BOT_TOPDIR.'/class/legacy/'.$class.'.php'); } else { require_once(BOT_TOPDIR.'/class/'.$class.'.php'); } } function errorToException($errno, $errstr, $errfile, $errline) { throw new ErrorException($errstr, 0, $errno, $errfile, $errline); } error_reporting(E_COMPILE_ERROR|E_PARSE); setlocale(LC_CTYPE, 'pl_PL.utf8', 'pl_PL', 'polish', 'plk'); mb_internal_encoding('UTF-8'); spl_autoload_register('botAutoload'); set_error_handler('errorToException', E_ALL & ~E_NOTICE); ?>