Index: trunk/kernel/include/debugger.php
===================================================================
diff -u -r861 -r870
--- trunk/kernel/include/debugger.php (.../debugger.php) (revision 861)
+++ trunk/kernel/include/debugger.php (.../debugger.php) (revision 870)
@@ -1,7 +1,7 @@
Data);
?>
-
+
@@ -417,13 +475,16 @@
}
+ function ConstOn($const_name)
+ {
+ return defined($const_name)&&constant($const_name);
+ }
+
$debugger = new Debugger();
$debugger->appendHTML('Hide Debugger');
- set_error_handler( array(&$debugger,'saveError') );
- if(defined('DBG_USE_SHUTDOWN_FUNC')&&DBG_USE_SHUTDOWN_FUNC)
- {
- register_shutdown_function( array(&$debugger,'printReport') );
- }
+ if(ConstOn('DBG_HANDLE_ERRORS')) set_error_handler( array(&$debugger,'saveError') );
+ if(ConstOn('DBG_USE_SHUTDOWN_FUNC')) register_shutdown_function( array(&$debugger,'printReport') );
+
?>
\ No newline at end of file