summaryrefslogtreecommitdiff
path: root/BitDbPear.php
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2006-02-26 17:49:08 +0000
committerChristian Fowler <spider@viovio.com>2006-02-26 17:49:08 +0000
commit5419eb64073c21ed1d6cb813c64e0e201fd20909 (patch)
tree2914be2b51ea9970e8df219d49b60d72cee4a590 /BitDbPear.php
parent6ca8a39ac2f33ede84d8c3ad812c28e9dd6a9329 (diff)
downloadkernel-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-xBitDbPear.php24
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 ) {