Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-14679 META: DB layer 2.0
  3. MDL-14878

preconfigure_dbconnection() stuff must be implemented in some way

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Database SQL/XMLDB
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      Some libraries, like ADOdb require to perform some DEFINEs before loading the adodb stuff, for example:

      http://phplens.com/adodb/reference.constants.adodb_assoc_case.html

      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).

        Gliffy Diagrams

          Activity

          stronk7 Eloy Lafuente (stronk7) created issue -
          stronk7 Eloy Lafuente (stronk7) made changes -
          Field Original Value New Value
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          dougiamas Martin Dougiamas made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          dougiamas Martin Dougiamas made changes -
          Workflow jira [ 26493 ] MDL Workflow [ 59803 ]
          dougiamas Martin Dougiamas made changes -
          Workflow MDL Workflow [ 59803 ] MDL Full Workflow [ 88963 ]

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                24/Nov/10