66ce4ee218
Inital commit
2020-11-19 15:36:28 +01:00
Manuel Raynaud
aa92585794
add missing use statement
2014-08-13 10:28:52 +02:00
Manuel Raynaud
d1f4f4ca0a
update changelog and change thelia version
2014-08-08 12:02:22 +02:00
Julien Chanseaume
77b341b770
Removed old code.
2014-08-08 10:32:49 +02:00
Julien Chanseaume
b4e60ba69c
Use of the kernel.request event
2014-08-08 10:28:45 +02:00
Julien Chanseaume
8627de3f17
Merge branch 'previous-url' of github.com:bibich/thelia into previous-url
2014-08-08 09:17:40 +02:00
Benjamin Perche
74ec51b06e
Log insertion error instead of throwing them
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
2014-08-06 09:07:37 +02:00
Manuel Raynaud
bd26e3da9a
Merge pull request #568 from lovenunu/fix-archiving
...
Fix archiving
2014-08-05 15:57:51 +02:00
Benjamin Perche
45aaedc81f
Fix bz2 extension name
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
2014-08-05 15:14:31 +02:00
Benjamin Perche
d1a07b883b
Add checks for archive building libraries
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
modifié: templates/backOffice/default/ajax/export-modal.html
modifié: templates/backOffice/default/export-page.html
2014-08-05 15:10:19 +02:00
Benjamin Perche
b5dbf08bb7
Fix cs
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php
2014-08-05 14:36:37 +02:00
Benjamin Perche
370bf94f40
Add don't use phar based archive builders if modules not enabled
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
2014-08-05 14:34:27 +02:00
Benjamin Perche
3e51e62241
Fix import and import category parsing
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
2014-08-05 09:19:33 +02:00
Julien Chanseaume
b2cf836353
prepared release 2.0.3-beta
2014-08-04 22:17:00 +02:00
Julien Chanséaume
2b2a5690a7
php-cs-fixer
2014-08-04 20:31:27 +02:00
Julien Chanseaume
cab99af210
Added output var to product loop to get the number of PSE for a product
2014-08-04 19:26:22 +02:00
Julien Chanséaume
00baae6da0
Fixed brand substitution issue.
2014-08-04 19:26:21 +02:00
Benjamin Perche
573a21e643
Clear Container usage in position action and fix slashes adding in CSV formatter
...
modifié: core/lib/Thelia/Action/Export.php
modifié: core/lib/Thelia/Action/Import.php
modifié: core/lib/Thelia/Config/Resources/action.xml
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
2014-08-04 16:37:29 +02:00
Benjamin Perche
df27aff534
Fix usage
...
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
2014-08-01 16:30:06 +02:00
Benjamin Perche
81454c047d
Fix bug if there's no row
...
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
2014-08-01 16:28:40 +02:00
Benjamin Perche
39267d8a83
Fix file loader
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
2014-08-01 12:55:03 +02:00
Benjamin Perche
396bafd7a9
Refactor position management with trait
...
nouveau fichier: core/lib/Thelia/Action/Export.php
nouveau fichier: core/lib/Thelia/Action/Import.php
modifié: core/lib/Thelia/Config/Resources/action.xml
modifié: core/lib/Thelia/Config/Resources/routing/admin.xml
modifié: core/lib/Thelia/Controller/Admin/ExportController.php
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/Event/TheliaEvents.php
modifié: core/lib/Thelia/ImportExport/Export/Type/ProductTaxedPricesExport.php
modifié: core/lib/Thelia/Model/Export.php
modifié: core/lib/Thelia/Model/ExportCategory.php
modifié: core/lib/Thelia/Model/Import.php
modifié: core/lib/Thelia/Model/ImportCategory.php
modifié: templates/backOffice/default/export.html
2014-08-01 12:48:07 +02:00
Benjamin Perche
806e2631aa
Fix exports and imports parsing
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
2014-08-01 12:48:07 +02:00
Benjamin Perche
1aded1b6d6
Fix tests
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/ImportExport/Export/Type/ContentExport.php
modifié: core/lib/Thelia/Tests/ImportExport/Export/ContentExportTest.php
2014-08-01 12:48:07 +02:00
Benjamin Perche
ae4fe387a7
Fix archive builders extensions
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php
2014-08-01 12:48:07 +02:00
Benjamin Perche
40605c1893
Add content export
...
modifié: core/lib/Thelia/Config/Resources/export.xml
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
nouveau fichier: core/lib/Thelia/ImportExport/Export/Type/ContentExport.php
nouveau fichier: core/lib/Thelia/Tests/ImportExport/Export/ContentExportTest.php
2014-08-01 12:48:07 +02:00
Benjamin Perche
7adc31514e
Fix tests and bugs
...
modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php
modifié: core/lib/Thelia/ImportExport/Export/Type/CustomerExport.php
modifié: core/lib/Thelia/Tests/Controller/ImportControllerTest.php
modifié: core/lib/Thelia/Tests/ImportExport/Export/CustomerExportTest.php
2014-08-01 12:48:06 +02:00
Benjamin Perche
44e07f1940
Fix cs
...
modifié: core/lib/Thelia/Config/Resources/export.xml
modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
2014-08-01 12:48:06 +02:00
Benjamin Perche
77db0d7408
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
2014-08-01 12:48:06 +02:00
Benjamin Perche
db876e4e81
Fix cs
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/Form/ImportForm.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
dc97b65590
Fix bugs and add ProductPricesExport tests
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/ImportExport/Export/Type/MailingExport.php
nouveau fichier: core/lib/Thelia/Tests/ImportExport/Export/ProductPricesExportTest.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
df98ce2de4
Add the possibility to set a null lang
...
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
6c8411f0c0
Add language in import and export form, with handle by FormatterData
...
modifié: core/lib/Thelia/Controller/Admin/ExportController.php
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php
modifié: core/lib/Thelia/Form/ExportForm.php
modifié: core/lib/Thelia/Form/ImportForm.php
modifié: templates/backOffice/default/ajax/export-modal.html
modifié: templates/backOffice/default/ajax/import-modal.html
modifié: templates/backOffice/default/export-page.html
modifié: templates/backOffice/default/import-page.html
2014-08-01 12:48:05 +02:00
Benjamin Perche
8afbcd322b
Fix cs and bug with positions
...
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/Model/Export.php
modifié: core/lib/Thelia/Model/Import.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
0e3ae84cb8
Fix bugs and add Product prices export
...
modifié: core/lib/Thelia/Config/Resources/export.xml
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/schema/dic/config/thelia-1.0.xsd
nouveau fichier: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php
modifié: core/lib/Thelia/Tests/Controller/ImportControllerTest.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
5e00367757
Fix cs
...
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
modifié: core/lib/Thelia/ImportExport/Import/Type/ProductPriceImport.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
79a8390817
Fix bugs and add import count handle
...
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
modifié: core/lib/Thelia/ImportExport/Import/ImportHandler.php
modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php
modifié: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/CSVFormatterTest.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
4e29830bde
Add CSV Formatter in services and fix bug on diplaying export and imports
...
modifié: core/lib/Thelia/Config/Resources/config.xml
modifié: core/lib/Thelia/Controller/Admin/ExportController.php
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php
2014-08-01 12:48:05 +02:00
Benjamin Perche
ce36b7b68e
Add CSV formatter
...
nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/CSVFormatterTest.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
778a2b8ca0
Add isArchive method
...
modifié: core/lib/Thelia/Core/Event/ImportExport.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
0723f30695
Fix cs
...
supprimé: core/lib/Thelia/Controller/Admin/CustomerExportController.php
modifié: core/lib/Thelia/Controller/Admin/ExportController.php
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/Core/Event/ImportExport.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManagerTrait.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Exception/BadFormattedStringException.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManagerTrait.php
modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php
modifié: core/lib/Thelia/Model/Export.php
modifié: core/lib/Thelia/Model/Import.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
b6c9a7dab4
Delete exports and imports where the class is not valid
...
modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php
modifié: core/lib/Thelia/Model/Export.php
modifié: core/lib/Thelia/Model/Import.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
00ba277daa
Done XML formatter
...
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php
modifié: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/XMLFormatterTest.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
32d8d2051d
Finish basic import
...
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
cb75c13716
Working import stock
...
modifié: core/lib/Thelia/Controller/Admin/ExportController.php
modifié: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/Event/ImportExport.php
modifié: core/lib/Thelia/Core/Event/TheliaEvents.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php
modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php
modifié: templates/backOffice/default/ajax/import-modal.html
modifié: templates/backOffice/default/import-page.html
2014-08-01 12:48:04 +02:00
Benjamin Perche
069d2a07d9
Refactor ImportExportController into two logical controllers
...
modifié: core/lib/Thelia/Config/Resources/routing/admin.xml
renommé: core/lib/Thelia/Controller/Admin/ImportExportController.php -> core/lib/Thelia/Controller/Admin/ExportController.php
nouveau fichier: core/lib/Thelia/Controller/Admin/ImportController.php
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManagerTrait.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManagerTrait.php
2014-08-01 12:48:04 +02:00
Benjamin Perche
03f1eb97e0
Refactor ImportExportController::export
...
modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php
renommé: core/lib/Thelia/Core/Event/ImportExport/Export.php -> core/lib/Thelia/Core/Event/ImportExport.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php
modifié: core/lib/Thelia/Model/Import.php
modifié: templates/backOffice/default/ajax/import-modal.html
modifié: templates/backOffice/default/import-page.html
2014-08-01 12:48:04 +02:00
Benjamin Perche
a16b481059
Add accepted formats on import form and add delete not registred exports and imports
...
modifié: core/lib/Thelia/Config/Resources/export.xml
modifié: core/lib/Thelia/Config/Resources/import.xml
modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php
modifié: core/lib/Thelia/Model/Export.php
modifié: core/lib/Thelia/Model/Import.php
modifié: templates/backOffice/default/ajax/import-modal.html
modifié: templates/backOffice/default/import-page.html
2014-08-01 12:48:03 +02:00
Benjamin Perche
a6f008fde2
Refactor and fix CS
...
modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php
modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php
modifié: core/lib/Thelia/Core/Event/ImportExport/Export.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
renommé: core/lib/Thelia/ImportExport/Export/ExportType.php -> core/lib/Thelia/Core/FileFormat/FormatType.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterInterface.php
modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php
modifié: core/lib/Thelia/Core/Template/Loop/Formatter.php
modifié: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php
modifié: core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php
modifié: core/lib/Thelia/Form/ImportForm.php
renommé: core/lib/Thelia/ImportExport/ExportHandler.php -> core/lib/Thelia/ImportExport/AbstractHandler.php
nouveau fichier: core/lib/Thelia/ImportExport/Export/ExportHandler.php
modifié: core/lib/Thelia/ImportExport/Export/MailingExport.php
renommé: core/lib/Thelia/ImportExport/ImportHandler.php -> core/lib/Thelia/ImportExport/Import/ImportHandler.php
modifié: core/lib/Thelia/ImportExport/Import/ProductStockImport.php
modifié: core/lib/Thelia/Model/Export.php
modifié: core/lib/Thelia/Model/Import.php
modifié: core/lib/Thelia/Tests/ImportExport/Export/MailingExportTest.php
modifié: core/lib/Thelia/Tools/URL.php
modifié: templates/backOffice/default/ajax/import-modal.html
2014-08-01 12:48:03 +02:00
Benjamin Perche
0a1cc55b63
Fix add i18n behaviour in import export category loop
...
modifié: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php
2014-08-01 12:48:03 +02:00