Dataformat exporter.
More...
|
| __construct (&$table, $dataformat) |
| Constructor.
|
|
| add_data ($row) |
| Add a row of data.
|
|
| add_seperator () |
|
| document_started () |
|
| finish_document () |
| Finish download.
|
|
| finish_table () |
| Finish export.
|
|
| format_data (array $row) |
| Format a row of data, removing HTML tags and entities from each of the cells.
|
|
| format_text ($text, $format=FORMAT_MOODLE, $options=NULL, $courseid=NULL) |
| Given text in a variety of format codings, this function returns the text as safe HTML or as plain text dependent on what is appropriate for the download format.
|
|
| output_headers ($headers) |
| Output headers.
|
|
| set_table (&$table) |
|
| start_document ($filename, $sheettitle) |
| Start document.
|
|
| start_table ($sheettitle) |
| Start export.
|
|
| supports_html () |
| Whether the current dataformat supports export of HTML.
|
|
| table_default_export_format_parent (&$table) |
| Old syntax of class constructor.
|
|
|
bool | $documentstarted = false |
| output started.
|
|
flexible_table | $table |
| or child class reference pointing to table class object from which to export data.
|
|
|
array | $columns |
| $columns
|
|
core dataformat base | $dataformat |
| $dataformat
|
|
int | $rownum = 0 |
| $rownum
|
|
Dataformat exporter.
@subpackage tablelib
- Copyright
- 2016 Brendan Heywood (brend.nosp@m.an@c.nosp@m.ataly.nosp@m.st-a.nosp@m.u.net)
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
table_dataformat_export_format::__construct |
( |
& | $table, |
|
|
| $dataformat ) |
Constructor.
- Parameters
-
string | $table | An sql table |
string | $dataformat | type of dataformat for export |
◆ add_data()
table_dataformat_export_format::add_data |
( |
| $row | ) |
|
◆ format_data()
table_default_export_format_parent::format_data |
( |
array | $row | ) |
|
|
inherited |
Format a row of data, removing HTML tags and entities from each of the cells.
- Parameters
-
- Return values
-
◆ format_text()
table_default_export_format_parent::format_text |
( |
| $text, |
|
|
| $format = FORMAT_MOODLE, |
|
|
| $options = NULL, |
|
|
| $courseid = NULL ) |
|
inherited |
Given text in a variety of format codings, this function returns the text as safe HTML or as plain text dependent on what is appropriate for the download format.
The default removes all tags.
◆ output_headers()
table_dataformat_export_format::output_headers |
( |
| $headers | ) |
|
Output headers.
- Parameters
-
◆ start_document()
table_dataformat_export_format::start_document |
( |
| $filename, |
|
|
| $sheettitle ) |
Start document.
- Parameters
-
string | $filename | |
string | $sheettitle | |
◆ start_table()
table_dataformat_export_format::start_table |
( |
| $sheettitle | ) |
|
Start export.
- Parameters
-
string | $sheettitle | optional spreadsheet worksheet title |
◆ supports_html()
table_dataformat_export_format::supports_html |
( |
| ) |
|
Whether the current dataformat supports export of HTML.
- Return values
-
◆ table_default_export_format_parent()
table_default_export_format_parent::table_default_export_format_parent |
( |
& | $table | ) |
|
|
inherited |
◆ $documentstarted
bool table_default_export_format_parent::$documentstarted = false |
|
inherited |
output started.
Keeps track of whether any output has been started yet.
The documentation for this class was generated from the following file: