* -------------------------------------------------------------------- *
* Kurzbeschreibung : Handler-Funktionen (Call-Back) *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2012 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2013 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
);
- // Is installation phase?
- if (isInstallationPhase()) {
+ // Is HTML output mode?
+ if (isHtmlOutputMode()) {
+ // Output message to user and exit
+ reportBug($errfile, $errline, $message);
+ } else {
// Log error message
logDebugMessage($errfile, $errline, $message);
- } else {
- // Output message to user and die
- reportBug($errfile, $errline, $message);
}
-
- // Always return false
- return FALSE;
}
// Init error handler
}
// Enable exit on error
-function enableExitOnError ($enable=true) {
+function enableExitOnError ($enable = TRUE) {
$GLOBALS['error_handler']['exit_on_error'] = $enable;
}