concrete5/concrete5 — pull request #766 by Remo (2012-11-26 21:19:36+00:00)
Title: ADODB upgrade to 5.18

this pull requests updates all ADODB components to 5.18 and also changes
the database type from "mysql" to "mysqlt". In ADODB, the mysql driver doesn't
support transactions due to which the existing calls to StartTrans etc. were useless.

Unfortunately I also had to create a new datadictionary for mysqlt.

5.18 has a slightly different behaviour about quoting. I had to change it to handle empty
strings a bit different, but left the new behaviour for all other datatypes. This caused
any issues during the installation because of some null values. I fixed these calls by
adding a check to avoid them if not all values are present. I think this solution should be
better, but might reveal more issues.

I'll keep on testing this but would appreciate any feedback!