<?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'); 
 | 
libxml_use_internal_errors(); 
 | 
spl_autoload_register('botAutoload'); 
 | 
set_error_handler('errorToException', E_ALL & ~E_NOTICE); 
 | 
?> 
 |