File "ExportDataCSV.php"
Full Path: /home/humancap/cl.humancap.com.my/admin/class/export/ExportDataCSV.php
File size: 679 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace export;
/**
* ExportDataCSV - Exports to CSV (comma separated value) format.
*/
class ExportDataCSV extends ExportData
{
public function generateRow($row)
{
foreach ($row as $key => $value) {
// Escape inner quotes and wrap all contents in new quotes.
// Note that we are using \" to escape double quote not ""
$row[$key] = '"'. str_replace('"', '\"', $value) .'"';
}
return implode(",", $row) . "\n";
}
public function sendHttpHeaders()
{
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=".basename($this->filename));
}
}