/** * Export to XML * * @param \Sng\Recordsmanager\Utility\Query $query */ public function exportToXML(\Sng\Recordsmanager\Utility\Query $query, $forceDisplay = false) { $xmlData = self::exportRecordsToXML($query->getQuery()); if ($forceDisplay === false) { $filename = 'TYPO3_' . $query->getFrom() . '_export_' . date('dmy-Hi') . '.xml'; $mimeType = 'application/octet-stream'; header('Content-Type: ' . $mimeType); header('Content-Disposition: attachment; filename=' . $filename); echo utf8_decode($xmlData); exit; } else { echo utf8_decode($xmlData); } }