Fixed bug #17478: Wrong behaviour of "$TYPO3_CONF_VARS['SYS']['sqlDebug'] = TRUE...
authorErnesto Baschny <ernst@cron-it.de>
Mon, 7 Feb 2011 08:58:35 +0000 (08:58 +0000)
committerErnesto Baschny <ernst@cron-it.de>
Mon, 7 Feb 2011 08:58:35 +0000 (08:58 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-5@10404 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_db.php

index af04f84..5d163aa 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-02-07  Ernesto Baschny  <ernst@cron-it.de>
+
+       * Fixed bug #17478: Wrong behaviour of "$TYPO3_CONF_VARS['SYS']['sqlDebug'] = TRUE" (since #15425)
+
 2011-02-06  Steffen Kamper  <steffen@typo3.org>
 
        * Fixed bug #17464: ExtDirectCode is added twice
index b33d9ff..e229543 100644 (file)
@@ -131,7 +131,7 @@ class t3lib_DB {
 
 
                // Debug:
-       var $debugOutput = FALSE; // Set "TRUE" if you want database errors outputted.
+       var $debugOutput = FALSE; // Set "TRUE" or "1" if you want database errors outputted. Set to "2" if you also want successfull database actions outputted.
        var $debug_lastBuiltQuery = ''; // Internally: Set to last built query (not necessarily executed...)
        var $store_lastBuiltQuery = FALSE; // Set "TRUE" if you want the last built query to be stored in $debug_lastBuiltQuery independent of $this->debugOutput
        var $explainOutput = 0; // Set this to 1 to get queries explained (devIPmask must match). Set the value to 2 to the same but disregarding the devIPmask. There is an alternative option to enable explain output in the admin panel under "TypoScript", which will produce much nicer output, but only works in FE.
@@ -1432,7 +1432,7 @@ class t3lib_DB {
        function debug($func, $query = '') {
 
                $error = $this->sql_error();
-               if ($error || $this->debugOutput == 2) {
+               if ($error || (int)$this->debugOutput === 2) {
                        debug(
                                array(
                                        'caller' => 't3lib_DB::' . $func,