Some libraries, like ADOdb require to perform some DEFINEs before loading the adodb stuff, for example:
This was performed by preconfigure_dbconnection() function under Moodle 1.9.
And that code has been moved to configure_dbconnection() that is executed after the connection is performed so, that stuff defines haven't effect.
This can be solved by simply harcoding them at the beginning of each driver, before adodb is required (in moodle_adodb_database).
|Field||Original Value||New Value|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Workflow||jira [ 26493 ]||MDL Workflow [ 59803 ]|
|Workflow||MDL Workflow [ 59803 ]||MDL Full Workflow [ 88963 ]|