Example #1
0
 /**
  * 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);
     }
 }