[wip] clean controller + column header [ci skip]

This commit is contained in:
2016-01-20 21:59:38 +01:00
parent fe1a9a0838
commit fa246b37b6
3 changed files with 96 additions and 29 deletions

View File

@@ -277,15 +277,17 @@ class ExportManager
$result = $export->getResult($qb, array());
/* @var $formatter Formatter\CSVFormatter */
$formatter = $this->getFormatter('csv');
$formatter = $this->getFormatter($this->getFormatterAlias($data));
$filters = array();
$aggregators = iterator_to_array($this->retrieveUsedAggregators($data['aggregators']));
$aggregatorsData = array_combine(array_keys($data['aggregators']),
array_map(function($data) { return $data['form']; }, $data['aggregators'])
);
return $formatter->getResponse($result, array(), $export,
$filters, $aggregators, array(), $data['filters'], $aggregatorsData);
$aggregators = $this->retrieveUsedAggregators($data['aggregators']);
$aggregatorsData = array();
foreach($aggregators as $alias => $aggregator) {
$aggregatorsData[$alias] = $data['aggregators'][$alias]['form'];
}
return $formatter->getResponse($result, $formatterData, $exportAlias, $data,
$filters, $aggregatorsData);
}
/**