Fixed bug #11053: TYPO3_DB uses $GLOBALS['TYPO3_DB'] instead of $this
authorOliver Hader <oliver.hader@typo3.org>
Fri, 8 May 2009 13:07:02 +0000 (13:07 +0000)
committerOliver Hader <oliver.hader@typo3.org>
Fri, 8 May 2009 13:07:02 +0000 (13:07 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-2@5400 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_db.php

index cd0ec7f..9d9e76d 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-08  Oliver Hader  <oliver@typo3.org>
+
+       * Fixed bug #11053: TYPO3_DB uses $GLOBALS['TYPO3_DB'] instead of $this (thanks to Stefan Geith)
+
 2009-05-08  Steffen Kamper  <info@sk-typo3.de>
 
        * Fixed bug #11040: ENGINE modifier in ext_tables.sql cannot be parsed
index 8f2f5e2..30ed837 100755 (executable)
@@ -268,7 +268,7 @@ class t3lib_DB {
                $mmWhere.= ($local_table AND $foreign_table) ? ' AND ' : '';
                $mmWhere.= $foreign_table ? ($foreign_table_as ? $foreign_table_as : $foreign_table).'.uid='.$mm_table.'.uid_foreign' : '';
 
-               return $GLOBALS['TYPO3_DB']->exec_SELECTquery(
+               return $this->exec_SELECTquery(
                                        $select,
                                        ($local_table ? $local_table.',' : '').$mm_table.($foreign_table ? ','. $foreign_table.($foreign_table_as ? ' AS '.$foreign_table_as : '') : ''),
                                        $mmWhere.' '.$whereClause,              // whereClauseMightContainGroupOrderBy
@@ -1207,7 +1207,7 @@ class t3lib_DB {
                        return false;
                }
 
-               $error = $GLOBALS['TYPO3_DB']->sql_error();
+               $error = $this->sql_error();
                $trail = t3lib_div::debug_trail();
 
                $explain_tables = array();