Beispiel #1
0
 /**
  * Export the data in the model into a particular format. Formats depend on
  * the formats available in the reports api.
  * @param $params
  * @return unknown_type
  * @see Report
  */
 public function export($params)
 {
     $exporter = new MCDataExporterJob();
     $exporter->fields = $this->getForm()->getFields();
     $exporter->format = $params[0];
     $exporter->model = $this->model;
     $exporter->label = $this->label;
     $exporter->run();
 }
Beispiel #2
0
 /**
  * Export the data in the model into a particular format. Formats depend on
  * the formats available in the reports api.
  * @param $params
  * @see Report
  */
 public function export($params)
 {
     $exporter = new MCDataExporterJob();
     $exporter->fields = $this->getImporterForm()->getFields();
     $exporter->format = $params[0];
     $exporter->model = $this->model;
     $exporter->label = $this->label;
     header("Content-Disposition: attachment; filename={$this->model->name}.{$params[0]}");
     if ($_GET['template'] == 'yes') {
         $exporter->exportOnlyHeaders = true;
     } else {
         $exporter->exportOnlyHeaders = false;
     }
     $exporter->run();
 }