Base class for dataformat.
More...
|
$extension | $extension = ".txt" |
|
$filename | $filename = '' |
|
string | $filepath = '' |
| The location to store the output content.
|
|
$mimetype | $mimetype = "text/plain" |
|
Base class for dataformat.
@subpackage dataformat
- 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
◆ close_output()
core\dataformat\base::close_output |
( |
| ) |
|
◆ close_output_to_file()
core\dataformat\base::close_output_to_file |
( |
| ) |
|
◆ close_sheet()
core\dataformat\base::close_sheet |
( |
| $columns | ) |
|
◆ export_html_image_source()
core\dataformat\base::export_html_image_source |
( |
\stored_file | $file | ) |
|
|
protected |
Given a stored_file, return a suitable source attribute for an img element in the export (or null to use the original)
- Parameters
-
- Return values
-
Reimplemented in dataformat_pdf\writer.
◆ format_record()
core\dataformat\base::format_record |
( |
| $record | ) |
|
|
protected |
Apply formatting to the cells of a given record.
- Parameters
-
- Return values
-
◆ get_extension()
core\dataformat\base::get_extension |
( |
| ) |
|
Get the file extension.
- Return values
-
◆ replace_pluginfile_images()
core\dataformat\base::replace_pluginfile_images |
( |
?string | $content | ) |
|
|
protected |
We need to locate all img tags within a given cell that match pluginfile URL's.
Partly so the exported file will show the image without requiring the user is logged in; and also to prevent some of the dataformats requesting the file themselves, which is likely to fail due to them not having an active session
- Parameters
-
- Return values
-
◆ send_http_headers()
core\dataformat\base::send_http_headers |
( |
| ) |
|
◆ set_filename()
core\dataformat\base::set_filename |
( |
| $filename | ) |
|
Set download filename base.
- Parameters
-
◆ set_filepath()
core\dataformat\base::set_filepath |
( |
string | $filepath | ) |
|
Set file path when writing to file.
- Parameters
-
- Exceptions
-
◆ set_sheettitle()
core\dataformat\base::set_sheettitle |
( |
| $title | ) |
|
◆ start_output()
core\dataformat\base::start_output |
( |
| ) |
|
◆ start_output_to_file()
core\dataformat\base::start_output_to_file |
( |
| ) |
|
◆ start_sheet()
core\dataformat\base::start_sheet |
( |
| $columns | ) |
|
◆ supports_html()
core\dataformat\base::supports_html |
( |
| ) |
|
◆ write_record()
core\dataformat\base::write_record |
( |
| $record, |
|
|
| $rownum ) |
|
abstract |
The documentation for this class was generated from the following file:
- lib/classes/dataformat/base.php