mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 04:22:07 +02:00
Some databases may have case-sensitive collation that will cause the generated SQL query in `\enrol_database_plugin::sync_courses()` to fail when using values for the plugin settings `newcoursestartdate` and `newcourseenddate` with a different case compared to the columns in the actual external database table. For the sake of testing sync with start and end dates, let's make sure that the config values match the case of the enrol test table's columns for the start and end dates.
ENROLMENT MODULES ----------------- (Yes, that's the correct English spelling ;-) ) All enrolment modules must extend base class enrol_plugin which is defined in lib/enrollib.php. You can find documentation of each method in the base class.