Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: XMLDB modifying DML functions.

Development:XMLDB modifying DML functions

From MoodleDocs

XML database schema > Roadmap > Modifying DML functions


Note: This article is a work in progress. Please use the page comments or an appropriate moodle.org forum for any recommendations/suggestions for improvement.


All the work could be performed in one branch, call it MOODLE_17_DML. Exclusively when Point 1 - Splitting datalib.php was finished.

Details

This is a long process in which a lot of scripts become affected although critical changes are, exclusively in the DML functions. The rest is a repetitive work, changing how such functions are used in hundreds of places and testing them carefully.

See also