handle requests and form to build an export

This commit is contained in:
2016-01-12 16:36:43 +01:00
parent e1a9ad1612
commit ce2119ee6f
4 changed files with 88 additions and 108 deletions

View File

@@ -347,7 +347,7 @@ class ExportManager
private function retrieveUsedAggregators($data)
{
foreach($data as $alias => $aggregatorData) {
if ($aggregatorData['order']> 0){
if ($aggregatorData['enabled'] === true){
yield $alias => $this->getAggregator($alias);
}
}
@@ -384,13 +384,14 @@ class ExportManager
private function handleAggregators(ExportInterface $export, QueryBuilder $qb, $data)
{
$aggregators = $this->getAggregatorsApplyingOn($export->supportsModifiers());
//$aggregators = $this->getAggregatorsApplyingOn($export->supportsModifiers());
$aggregators = $this->retrieveUsedAggregators($data);
foreach ($aggregators as $alias => $aggregator) {
$formData = $data[$alias];
if ($formData['order'] >= 0) {
//if ($formData['order'] >= 0) {
$aggregator->alterQuery($qb, $formData['form']);
}
//}
}
}