Esempio n. 1
0
 function HandleError($errno, $errmsg, $filename, $linenum, $vars)
 {
     date_default_timezone_set('Europe/London');
     $dt = date("[Y-m-d] H:i:s (T)");
     $errortype = array(E_ERROR => 'Error', E_WARNING => 'Warning', E_PARSE => 'Parsing Error', E_NOTICE => 'Notice', E_CORE_ERROR => 'Core Error', E_CORE_WARNING => 'Core Warning', E_COMPILE_ERROR => 'Compile Error', E_COMPILE_WARNING => 'Compile Warning', E_USER_ERROR => 'User Error', E_USER_WARNING => 'User Warning', E_USER_NOTICE => 'User Notice', E_STRICT => 'Runtime Notice', E_RECOVERABLE_ERROR => 'Catchable Fatal Error');
     $user_errors = array(E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE);
     $err = "[Error] ";
     $err .= "(" . $dt . ")";
     $err .= "- " . $errno;
     $err .= " " . $errortype[$errno];
     $err .= " " . $errmsg;
     $err .= " [" . $filename;
     $err .= " (" . $linenum . ")]";
     $err .= "\n";
     if ($errno != 2048) {
         //error_log($err, 3, "/home/norek/ctextserv/error.log");
     }
     $err = "" . $errortype[$errno] . "(" . $errno . ")";
     $err .= " - " . $errmsg;
     $err .= " [" . $filename;
     $err .= " (" . $linenum . ")]";
     if ($errno != 2048 && Config::$_opts['EHANDLE'] == 1) {
         IRC::PMsg(Config::$_server['DEB_CHAN'], "4[PHP] " . trim($err) . "");
     }
 }
Esempio n. 2
0
 function IRCLogger($text)
 {
     if (Config::$_opts['IRCLOG'] == 1) {
         IRC::PMsg(Config::$_server['LOG_CHAN'], $text);
     }
 }