Benjamin Perche
f62b14b842
Finish tar, tar.gz, tar.bz2 and tests
...
modifié: core/lib/Thelia/Config/Resources/config.xml
modifié: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php
nouveau fichier: 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/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilderTest.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilderTest.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
c4d22b8c79
Finish Tar archive builder
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/bad_formatted.tar
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/well_formatted.tar
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
4b78f23fa3
Fix FileDownloader test
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php
modifié: core/lib/Thelia/Tools/FileDownload/FileDownloader.php
modifié: core/lib/Thelia/Tools/URL.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
9e66c4759a
Fix FileDownloader test
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php
modifié: core/lib/Thelia/Tests/Tools/FileDownloaderTest.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
21bf9fd0e2
Complete zip tests
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
e72d3bfb60
Finish implementing and testing zip
...
modifié: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/Exception/TarArchiveException.php
renommé: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveException.php -> core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/Exception/ZipArchiveException.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
50fb4b0dd8
Begin tar, tar.bz2 and tar.gz formatter, fix zip test resources
...
modifié: core/lib/Thelia/Config/Resources/config.xml
modifié: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php
modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/bad_formatted.zip
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/well_formatted.zip
modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
ce3089e106
Add exceptions
...
nouveau fichier: core/lib/Thelia/Exception/FileNotFoundException.php
nouveau fichier: core/lib/Thelia/Exception/FileNotReadableException.php
nouveau fichier: core/lib/Thelia/Exception/HttpUrlException.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
5f298aac75
Add compiler pass for archive builders and formatters managers
...
modifié: core/lib/Thelia/Core/Bundle/TheliaBundle.php
nouveau fichier: core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterArchiveBuilderPass.php
nouveau fichier: core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterFormatterPass.php
2014-08-01 12:47:59 +02:00
Benjamin Perche
8ddec1a21e
Add archive builder manager and formatter manager services
...
modifié: core/lib/Thelia/Config/Resources/config.xml
2014-08-01 12:47:59 +02:00
Benjamin Perche
d82fb479cf
Define archive builders and formatters
...
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveException.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/FormatInterface.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatter/AbstractFormatter.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatter/Exception/BadFormattedStringException.php
nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatter/FormatterManager.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/bad_formatted.zip
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/test_file
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/well_formatted.zip
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilderManagerTest.php
nouveau fichier: core/lib/Thelia/Tests/FileFormat/Formatter/FormatterManagerTest.php
nouveau fichier: core/lib/Thelia/Tests/Tools/FakeFileDownloader.php
nouveau fichier: core/lib/Thelia/Tests/Tools/FileDownloaderTest.php
nouveau fichier: core/lib/Thelia/Tools/FileDownload/FileDownloader.php
nouveau fichier: core/lib/Thelia/Tools/FileDownload/FileDownloaderAwareTrait.php
nouveau fichier: core/lib/Thelia/Tools/FileDownload/FileDownloaderInterface.php
modifié: core/lib/Thelia/Tools/URL.php
2014-08-01 12:47:58 +02:00
Julien Chanséaume
3699fb0c10
fixed import
2014-08-01 10:58:25 +02:00
Julien Chanséaume
3c30d0a767
php cs fixer
2014-08-01 10:52:49 +02:00
Julien Chanséaume
20dbe2f8c1
Saves previous url in session, to be used by navigate (to previous) function
2014-08-01 10:43:01 +02:00
Julien
1d526b437f
Merge pull request #560 from roadster31/coupon-fix
...
Coupon fix
2014-08-01 10:19:47 +02:00
Franck Allimant
833cebb248
Using taxed cart total instead of untaxed price
2014-07-30 16:57:58 +02:00
Franck Allimant
24589a7142
Updated order discount when clearing order coupons
2014-07-30 16:57:42 +02:00
Julien
9d1dfcb61c
Merge pull request #556 from lovenunu/fix-database
...
Add foreign key constraints for order_address
2014-07-30 10:29:15 +02:00
Benjamin Perche
c39e6bcf85
Add foreign key constraints for order_address
...
modifié: core/lib/Thelia/Model/Base/Country.php
modifié: core/lib/Thelia/Model/Base/CountryQuery.php
modifié: core/lib/Thelia/Model/Base/CustomerTitle.php
modifié: core/lib/Thelia/Model/Base/CustomerTitleQuery.php
modifié: core/lib/Thelia/Model/Base/OrderAddress.php
modifié: core/lib/Thelia/Model/Base/OrderAddressQuery.php
modifié: core/lib/Thelia/Model/Map/CountryTableMap.php
modifié: core/lib/Thelia/Model/Map/CustomerTitleTableMap.php
modifié: core/lib/Thelia/Model/Map/OrderAddressTableMap.php
modifié: local/config/schema.xml
modifié: setup/thelia.sql
modifié: setup/update/2.0.3.sql
2014-07-29 14:14:46 +02:00
Benjamin Perche
b4eb12f12a
Fix method that prevents orders to be set as Paid in the BO
...
modifié: core/lib/Thelia/Model/Order.php
2014-07-29 11:34:57 +02:00
Guillaume Barral
a0b78502d6
Block the smarty interpretation in the elseloop
2014-07-25 16:14:14 +02:00
Guillaume Barral
1b2cbe6746
Respect of the good standards
2014-07-25 16:14:14 +02:00
Guillaume Barral
fdb68d6b95
Use now the dispatcher to delete feature_product when we change the template of a product
2014-07-25 16:14:14 +02:00
Franck Allimant
2268180786
Removed unused variable
2014-07-22 19:43:39 +02:00
Franck Allimant
94257eeb86
The request object is \Thelia\Core\HttpFoundation\Request
2014-07-22 19:01:18 +02:00
Franck Allimant
bfd9a6ac7d
Added isInUse() method to the CouponInterface
2014-07-22 18:59:58 +02:00
Franck Allimant
bc57c879c0
Added in_use parameter to the loop
2014-07-22 18:59:19 +02:00
Franck Allimant
6273179986
Added a default value for getConsumedCoupons()
2014-07-22 18:58:55 +02:00
Julien Chanséaume
a1c1f1fb0e
Fixed URL::absoluteUrl when an URL contains a target and parameters is not empty
2014-07-16 18:39:10 +02:00
Julien Chanséaume
9900acef84
added ATTRIBUTE_ID and ATTRIBUTE_AVAILABILITY_ID to attribute_combination loop
2014-07-16 18:39:10 +02:00
Julien Chanséaume
3745de8f57
fixed position tests on brands
2014-07-16 18:39:10 +02:00
Julien Chanséaume
4aec6f4b3d
Fixed method to display options in the current local and not en_US.
2014-07-16 18:39:09 +02:00
Benjamin Perche
47e2198936
Remove useless variable
...
modifié: core/lib/Thelia/Form/FirewallForm.php
2014-07-16 15:41:28 +02:00
Benjamin Perche
59bab34513
Add auto delete to keep the table small
...
modifié: core/lib/Thelia/Form/FirewallForm.php
modifié: core/lib/Thelia/Tests/Form/FirewallTest.php
2014-07-16 15:28:10 +02:00
Benjamin Perche
dd00af72cb
Fix cs
...
modifié: core/lib/Thelia/Form/BruteforceForm.php
modifié: core/lib/Thelia/Tests/Form/FirewallTest.php
2014-07-16 14:59:38 +02:00
Benjamin Perche
660624f609
Add tests
...
nouveau fichier: core/lib/Thelia/Tests/Form/FirewallTest.php
2014-07-16 14:58:18 +02:00
Benjamin Perche
6208b12942
Fix waiting time text
...
modifié: core/lib/Thelia/Form/FirewallForm.php
2014-07-16 14:57:46 +02:00
Benjamin Perche
28e027bca4
Change firewall time from hours to minutes
...
nouveau fichier: core/lib/Thelia/Form/BruteforceForm.php
modifié: core/lib/Thelia/Form/FirewallForm.php
modifié: setup/insert.sql
modifié: setup/update/2.0.3.sql
2014-07-16 14:22:32 +02:00
Benjamin Perche
b424fb2750
Add translation
...
modifié: core/lib/Thelia/Config/I18n/en_US.php
modifié: core/lib/Thelia/Config/I18n/fr_FR.php
2014-07-16 11:09:35 +02:00
Benjamin Perche
cc4a22b1ed
Change error message
...
modifié: core/lib/Thelia/Controller/BaseController.php
modifié: core/lib/Thelia/Form/FirewallForm.php
2014-07-16 11:04:20 +02:00
Benjamin Perche
081a70ef9d
Complete sql files and apply special rule from login forms
...
modifié: core/lib/Thelia/Form/AdminLogin.php
modifié: core/lib/Thelia/Form/CustomerLogin.php
modifié: setup/insert.sql
modifié: setup/update/2.0.3.sql
2014-07-16 09:14:31 +02:00
Benjamin Perche
3469a56c17
Add new sql table in update file
...
modifié: core/lib/Thelia/Form/FirewallForm.php
modifié: setup/insert.sql
modifié: setup/update/2.0.3.sql
2014-07-16 08:50:50 +02:00
lovenunu
ee11915feb
Add french and english translation
...
modified: core/lib/Thelia/Config/I18n/en_US.php
modified: core/lib/Thelia/Config/I18n/fr_FR.php
2014-07-16 08:28:53 +02:00
lovenunu
c3ef1ab6b7
Fix logicial error on counting attempts
...
modified: core/lib/Thelia/Form/FirewallForm.php
modified: core/lib/Thelia/Model/FormFirewall.php
2014-07-16 08:28:53 +02:00
lovenunu
b926f27711
Add firewall on login forms
...
modified: core/lib/Thelia/Form/AdminLogin.php
modified: core/lib/Thelia/Form/CustomerLogin.php
2014-07-16 08:28:53 +02:00
lovenunu
13cb3dbbdc
Fix cs and refactor FormFirewall raw values usage
...
modified: core/lib/Thelia/Form/FirewallForm.php
modified: core/lib/Thelia/Model/FormFirewallQuery.php
modified: core/lib/Thelia/Model/Tax.php
2014-07-16 08:28:53 +02:00
lovenunu
5f6871154c
Apply firewall on sensitive forms
...
modified: core/lib/Thelia/Form/ContactForm.php
modified: core/lib/Thelia/Form/CustomerLostPasswordForm.php
modified: core/lib/Thelia/Form/OrderPayment.php
2014-07-16 08:28:53 +02:00
lovenunu
978f15357c
Apply firewall security on BaseForm::validateForm
...
modified: core/lib/Thelia/Controller/BaseController.php
modified: core/lib/Thelia/Form/AddressCreateForm.php
new file: core/lib/Thelia/Form/FirewallForm.php
modified: core/lib/Thelia/Model/FormFirewall.php
modified: setup/insert.sql
2014-07-16 08:28:53 +02:00
lovenunu
b42ff568e0
Define firewall model
...
new file: core/lib/Thelia/Model/Base/FormFirewall.php
new file: core/lib/Thelia/Model/Base/FormFirewallQuery.php
new file: core/lib/Thelia/Model/FormFirewall.php
new file: core/lib/Thelia/Model/FormFirewallQuery.php
new file: core/lib/Thelia/Model/Map/FormFirewallTableMap.php
modified: local/config/schema.xml
modified: setup/thelia.sql
2014-07-16 08:28:53 +02:00
zzuutt
2e9b42053b
change min_quantity & max_quantity
...
change :
min_quantity by quantity
max_quantity by quantity_reverse
2014-07-15 13:09:13 +02:00