Add export order for CSV

modifié:         core/lib/Thelia/Config/Resources/export.xml
	modifié:         core/lib/Thelia/Controller/Admin/ExportController.php
	modifié:         core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php
	modifié:         core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
	modifié:         core/lib/Thelia/ImportExport/Export/ExportHandler.php
	modifié:         core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php
This commit is contained in:
Benjamin Perche
2014-07-23 14:37:29 +02:00
parent f4f3a54e9c
commit 77db0d7408
6 changed files with 146 additions and 12 deletions

View File

@@ -180,7 +180,10 @@ class ExportController extends BaseAdminController
if ($archiveBuilder === null) {
$this->dispatch(TheliaEvents::EXPORT_BEFORE_ENCODE, $event);
$formattedContent = $formatter->encode($data);
$formattedContent = $formatter
->setOrder($handler->getOrder())
->encode($data)
;
$this->dispatch(TheliaEvents::EXPORT_AFTER_ENCODE, $event->setContent($formattedContent));
@@ -197,7 +200,10 @@ class ExportController extends BaseAdminController
$event->setArchiveBuilder($archiveBuilder);
$this->dispatch(TheliaEvents::EXPORT_BEFORE_ENCODE, $event);
$formattedContent = $formatter->encode($data);
$formattedContent = $formatter
->setOrder($handler->getOrder())
->encode($data)
;
$this->dispatch(TheliaEvents::EXPORT_AFTER_ENCODE, $event->setContent($formattedContent));