
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.72 KB | hits: 11 | expires: Never
function log_error_message($errno, $errstr, $errfile, $errline, $errcontext) {
global $db, $user;
$db->query("
INSERT INTO `".GLOBAL_DB."`.log_error (
timestamp,
user_id,
errno,
errstr,
errfile,
errline,
errcontext
)
VALUES (
".REQUEST_TIME.",
".(($user) ? $user->id : 0).",
'{$errno}',
'".$db->clean($errstr)."',
'".$db->clean($errfile)."',
'$errline',
'".$db->clean(capture_var_dump($errcontext))."'
)
", false);
return true;
}
// be careful... any errors raised before the DB is initialised will fuck up.
set_error_handler("log_error_message");