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 .= "