<?php
/******************************* PHP-P10 v2 *****************************
- * Copyright (C) 2011 Philipp Kreil (pk910) *
+ * Copyright (C) 2011-2012 Philipp Kreil (pk910) *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
- * *
+ * *
* This program 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 *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
* *
************************************************************************
- *
+ *
* main.php
*
* initial php file
require_once("ModCMD/ModCMD.class.php");
require_once("BotLoader/BotLoader.class.php");
require_once("Tools/timer.inc.php");
+require_once("Tools/Table.class.php");
if(function_exists("pcntl_signal")) {
pcntl_signal(SIGINT, 'shutdown');
pcntl_signal(SIGTERM, 'shutdown');
}
+function myErrorHandler($errorcode, $errortext, $errorfile, $errorline)
+{
+ switch ($errorcode) {
+ case E_USER_ERROR:
+ echo $errorcode.': '.$errortext.' in '.$errorfile.' Line '.$errorline;
+ break;
+
+ case E_USER_WARNING:
+ echo $errorcode.': '.$errortext.' in '.$errorfile.' Line '.$errorline;
+ break;
+
+ case E_USER_NOTICE:
+ echo $errorcode.': '.$errortext.' in '.$errorfile.' Line '.$errorline;
+ break;
+
+ default:
+ echo $errorcode.': '.$errortext.' in '.$errorfile.' Line '.$errorline;
+ break;
+ }
+
+ return true;
+}
+
+$error_handler = set_error_handler("myErrorHandler");
+
//basicly here is nothing, yet :D
$uplink = new Uplink();
require_once("config.inc.php");
$botloader->loop();
timer_loop();
if(function_exists("pcntl_signal_dispatch"))
- pcntl_signal_dispatch();
+ pcntl_signal_dispatch();
}
?>
\ No newline at end of file