function Toms_Error_Handler($errno,$errstr,$errfile,$errline,$errcontext)
{
switch ($errno)
{
case E_ERROR: $Error_Type = "E_Error"; break;
case E_WARNING: $Error_Type = "Warning"; break;
case E_PARSE: $Error_Type = "Parse Error"; break;
case E_NOTICE: $Error_Type = "Notice"; break;
case E_CORE_ERROR: $Error_Type = "Core Error"; break;
case E_CORE_WARNING: $Error_Type = "Core Warning"; break;
case E_COMPILE_ERROR: $Error_Type = "Compile Error"; break;
case E_COMPILE_WARNING: $Error_Type = "Compile Warning";break;
case E_USER_ERROR: $Error_Type = "User Error"; break;
case E_USER_WARNING: $Error_Type = "User Warning"; break;
case E_USER_NOTICE: $Error_Type = "User Notice"; break;
case E_STRICT: $Error_Type = "Strict Notice"; break;
case E_RECOVERABLE_ERROR:$Error_Type = "Recoverable Error"; break;
default: $Error_Type = "Unknown Error ($errno)"; break;
}
if (defined("DBG"))
{
$ERROR_PRINTOUT = "
An Error has occurred
";
$ERROR_PRINTOUT .= "ERROR TYPE: $Error_Type
";
$ERROR_PRINTOUT .= "FIlE: $errfile ON LINE $errline
";
$ERROR_PRINTOUT .= "ERROR PRINTOUT:
";
$ERROR_PRINTOUT .= "
";
$ERROR_PRINTOUT .= "VARS ARRAY:
";
$ERROR_PRINTOUT .= "