diff options
| author | Christian Fowler <spider@viovio.com> | 2006-02-26 17:49:08 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2006-02-26 17:49:08 +0000 |
| commit | 5419eb64073c21ed1d6cb813c64e0e201fd20909 (patch) | |
| tree | 2914be2b51ea9970e8df219d49b60d72cee4a590 /BitDbPear.php | |
| parent | 6ca8a39ac2f33ede84d8c3ad812c28e9dd6a9329 (diff) | |
| download | kernel-5419eb64073c21ed1d6cb813c64e0e201fd20909.tar.gz kernel-5419eb64073c21ed1d6cb813c64e0e201fd20909.tar.bz2 kernel-5419eb64073c21ed1d6cb813c64e0e201fd20909.zip | |
move error checking code down to bit_error_inc so errors are logged no matter what is defined.
Diffstat (limited to 'BitDbPear.php')
| -rwxr-xr-x | BitDbPear.php | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/BitDbPear.php b/BitDbPear.php index fe446e8..acdae85 100755 --- a/BitDbPear.php +++ b/BitDbPear.php @@ -3,7 +3,7 @@ * ADOdb Library interface Class * * @package kernel - * @version $Header: /cvsroot/bitweaver/_bit_kernel/BitDbPear.php,v 1.12 2006/02/22 23:01:39 spiderr Exp $ + * @version $Header: /cvsroot/bitweaver/_bit_kernel/BitDbPear.php,v 1.13 2006/02/26 17:49:08 spiderr Exp $ * * Copyright (c) 2004 bitweaver.org * Copyright (c) 2003 tikwiki.org @@ -429,21 +429,15 @@ vd( '$gForceAdodb = TRUE; is need on the page: '.$_SERVER['SCRIPT_FILENAME'] ); // This function will handle all errors function bit_pear_error_handler( $error_obj ) { - // Be verbose while developing the application - if( !defined( 'IS_LIVE' ) ) { - $bindVars = !empty( $error_obj->backtrace[0]['object']->backtrace[2]['object']->_data ) ? $error_obj->backtrace[0]['object']->backtrace[2]['object']->_data : NULL; - $dbParams = array( - 'errno' => $error_obj->getCode(), - 'db_msg'=> $error_obj->getMessage(), - 'sql'=> $error_obj->getDebugInfo()." ('".implode( "','", $bindVars )."')", - ); + $bindVars = !empty( $error_obj->backtrace[0]['object']->backtrace[2]['object']->_data ) ? $error_obj->backtrace[0]['object']->backtrace[2]['object']->_data : NULL; + $dbParams = array( + 'errno' => $error_obj->getCode(), + 'db_msg'=> $error_obj->getMessage(), + 'sql'=> $error_obj->getDebugInfo()." ('".implode( "','", $bindVars )."')", + ); - $logString = bit_error_string( $dbParams ); - bit_log_error( $logString, $dbParams['db_msg'] ); - // Dump a silly message if the site is in production - } else { - die ('Sorry you request can not be processed now. Try again later'); - } + $logString = bit_error_string( $dbParams ); + bit_log_error( $logString, $dbParams['db_msg'] ); } function bit_pear_login_error( $pErrorObj ) { |
