modifié:         core/lib/Thelia/Controller/Admin/ImportExportController.php
	modifié:         core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
	modifié:         core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php
	modifié:         core/lib/Thelia/Form/ExportForm.php
	modifié:         templates/backOffice/default/ajax/export-modal.html
	modifié:         templates/backOffice/default/export-page.html
This commit is contained in:
Benjamin Perche
2014-07-15 10:02:47 +02:00
parent 8d93a3c7ab
commit 44de50c805
6 changed files with 64 additions and 68 deletions

View File

@@ -96,9 +96,14 @@ class ImportExportController extends BaseAdminController
/**
* Define and validate the form
*/
$form = new ExportForm($this->getRequest());
$form->setArchiveBuilderNames($archiveBuilders);
$form->setFormatters($formatters);
$form = new ExportForm(
$this->getRequest(),
"form",
array(),
array(),
$archiveBuilders,
$formatters
);
$errorMessage = null;
try {
@@ -118,7 +123,9 @@ class ImportExportController extends BaseAdminController
200,
[
"Content-Type" => $formatter->getMimeType(),
"Content-Disposition" => $formatter::FILENAME . "." . $formatter->getExtension(),
"Content-Disposition" =>
"attachment; filename=\"".$formatter::FILENAME .
"." . $formatter->getExtension() ."\"",
]
);
} else {