mirror of
https://github.com/moodle/moodle.git
synced 2025-08-10 11:26:41 +02:00
22 lines
1.1 KiB
Text
22 lines
1.1 KiB
Text
This files describes API changes in /dataformat/ download system,
|
|
information provided here is intended especially for developers.
|
|
|
|
=== 3.9 ===
|
|
* The following methods have been added to the base dataformat class to allow instances to export to a local
|
|
file. They can be overridden in extending classes to define how files should be created:
|
|
- start_output_to_file()
|
|
- close_output_to_file()
|
|
* Calls to the following dataformat plugin methods have been removed:
|
|
- write_header()
|
|
- write_footer()
|
|
|
|
=== 3.4 ===
|
|
* In order to allow multiple sheets in an exported file the functions write_header() and write_footer() have
|
|
been removed from core dataformat plugins and have been replaced.
|
|
- write_header() has been replaced with the two functions start_output() and start_sheet().
|
|
- write_footer() has been replaced with the two functions close_output() and close_sheet().
|
|
For backwards compatibility write_header() and write_footer() will continue to work but if used will
|
|
trigger the function error_log().
|
|
|
|
=== 3.1 ===
|
|
* Added new plugin system with low memory support for csv, ods, xls and json
|