function ViewsDataExportExporterDelimited::get_headers in Views data export 7.4
Provide headers to the page when an export file is being downloaded.
Parameters
$filename: The name of the file being downloaded. e.g. export.xls.
Overrides ViewsDataExportExporter::get_headers
File
- exporters/
views_data_export_exporter_delimited.inc, line 188
Class
- ViewsDataExportExporterDelimited
- Webform exporter for creating CSV/TSV delimited files.
Code
function get_headers($filename) {
$headers = parent::get_headers($filename);
// Convert tabs.
if ($this->separator == "\t") {
$extension = 'tsv';
$content_type = 'text/tab-separated-values';
}
else {
$extension = 'csv';
$content_type = 'text/csv';
}
$headers['Content-Type'] = $content_type;
$headers['Content-Disposition'] = "attachment; filename={$filename}.{$extension}";
return $headers;
}