* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2011 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
// Error handler function
function __errorHandler ($errno, $errstr, $errfile, $errline) {
// Construct message
- $message = sprintf("errno=%s,errstr=%s,errfile=%s,errline=%s",
+ $message = sprintf("errno=%s(0x%s),errstr=%s,errfile=%s,errline=%s",
$errno,
+ getHexErrorCode($errno),
$errstr,
basename($errfile),
$errline
);
- // Output message to user and die
- debug_report_bug($errfile, $errline, $message);
+ // Is HTML output mode?
+ if (isHtmlOutputMode()) {
+ // Output message to user and exit
+ reportBug($errfile, $errline, $message);
+ } else {
+ // Log error message
+ logDebugMessage($errfile, $errline, $message);
+ }
}
// Init error handler
function initErrorHandler () {
- enableExitOnError(false);
+ enableExitOnError(FALSE);
}
// Enable exit on error