Fixed so that the php classes can run with out eny other class
This commit is contained in:
parent
0f5bfbdba9
commit
ff139b32bb
3 changed files with 87 additions and 54 deletions
|
|
@ -33,31 +33,31 @@ register_shutdown_function("printErrors");
|
|||
|
||||
// error handler function
|
||||
function errorHandler($errno, $errstr, $errfile, $errline){
|
||||
GLOBAL $template,$language,$errors;
|
||||
GLOBAL $language,$errors;
|
||||
$info = new Info();
|
||||
switch ($errno) {
|
||||
case E_ERROR:
|
||||
case E_USER_ERROR:
|
||||
$err = buildError($language["error"],$errno, $errstr, $errfile, $errline);
|
||||
$errors[] = $info->buildMessage($err,"error");
|
||||
dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
case E_WARNING:
|
||||
case E_USER_WARNING:
|
||||
$err = buildError($language["warning"],$errno, $errstr, $errfile, $errline);
|
||||
$errors[] = $info->buildMessage($err,"warning");
|
||||
dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
case E_NOTICE:
|
||||
case E_USER_NOTICE:
|
||||
//$err = buildError($language["error_unknown"],$errno, $errstr, $errfile, $errline);
|
||||
//dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
default:
|
||||
$err = buildError($language["error_unknown"],$errno, $errstr, $errfile, $errline);
|
||||
$errors[] = $info->buildMessage($err,"error");
|
||||
dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
case E_ERROR:
|
||||
case E_USER_ERROR:
|
||||
$err = buildError($language["error"],$errno, $errstr, $errfile, $errline);
|
||||
$errors[] = $info->buildMessage($err,"error");
|
||||
//dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
case E_WARNING:
|
||||
case E_USER_WARNING:
|
||||
$err = buildError($language["warning"],$errno, $errstr, $errfile, $errline);
|
||||
$errors[] = $info->buildMessage($err,"warning");
|
||||
//dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
case E_NOTICE:
|
||||
case E_USER_NOTICE:
|
||||
//$err = buildError($language["error_unknown"],$errno, $errstr, $errfile, $errline);
|
||||
//dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
default:
|
||||
$err = buildError($language["error_unknown"],$errno, $errstr, $errfile, $errline);
|
||||
$errors[] = $info->buildMessage($err,"error");
|
||||
//dbSaveLog(getURL(),$err,date("Y-m-d H:i:s"));
|
||||
break;
|
||||
}
|
||||
/* Don't execute PHP internal error handler */
|
||||
return true;
|
||||
|
|
@ -66,7 +66,7 @@ function errorHandler($errno, $errstr, $errfile, $errline){
|
|||
function buildError($errhead,$errno, $errstr, $errfile, $errline){
|
||||
GLOBAL $config;
|
||||
//[$errno]
|
||||
if($config["debug"])
|
||||
if(!isset($config["debug"]) || $config["debug"])
|
||||
$error = "<strong>$errhead:</strong> $errfile($errline)<br /><b>$errstr</b>";
|
||||
else
|
||||
$error = "<strong>$errhead: </strong>$errstr";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue