[BUGFIX] exec_INSERTmultipleRows doesn't check alternative handlers
authorChristian Kuhn <lolli@schwarzbu.ch>
Tue, 9 Apr 2013 14:39:24 +0000 (16:39 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Tue, 9 Apr 2013 14:46:14 +0000 (16:46 +0200)
commit4ccea1927dc5ee9fab103916979b093188e4995f
tree37de1e0d3655555c6dc6b3729ef8930538725b32
parent48088f188fdbe3de199acd7f5818b6213d94e6e6
[BUGFIX] exec_INSERTmultipleRows doesn't check alternative handlers

The function just passes the function call to it's parents insert
function when the type of the current handler is "native".
When using an alternative handler than "_DEFAULT" for a table, wich
connection is also "native", it will directly forward the call without
respecting my mapping for the table to another handler.

Similar to the other methods, this is solved by first fetching
the handler for the current table and then feeding the created
SQL string to mysql_query on given handler link.

The patch additionaly fixes db errors in 6.1 after mysqli switch.

Change-Id: I0c984b355916a99603ed72f0606e173608e4de81
Fixes: #34327
Releases: 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/19760
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/sysext/dbal/class.ux_t3lib_db.php