divers mel

This commit is contained in:
root 2017-11-02 15:23:37 +01:00
parent 432b122b2b
commit 33617461b8
55 changed files with 2201 additions and 518 deletions

120
www/.htaccess.save Normal file
View File

@ -0,0 +1,120 @@
#AuthType Basic
#AuthName "Merci de vous authentifer"
#AuthUserFile /home/www/legrandcatalogue.preprod.antadis.fr/www/.htpasswd
#
#Require valid-user
#Order deny,allow
#Deny from all
#Satisfy any
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>
RewriteEngine on
#Domain: www.chocolatdemariage.com
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]
RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^www.chocolatdemariage.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
#Domain: chocolatdemariagede.preprod.antadis.fr
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]
RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
# Images
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^chocolatdemariagede.preprod.antadis.fr$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

View File

@ -0,0 +1 @@
google-site-verification: google101961860538784e.html

View File

@ -8,7 +8,6 @@ $_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorcontroller_c9
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorcontroller_630f6dc397fe74e52d5189e2c80f282b'] = 'Retour à la liste';
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorcontroller_fce2e84f3cce0e5351e85e9f0cb20107'] = 'Ajouter une nouvelle valeur';
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorcontroller_e79d86d6e40ac7193bf110459c8524b3'] = 'Ajouter / Editer';
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorcontroller_04b2e4188d4ef8051e4699da8af01335'] = 'Séparateur';
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorproductgroupcontroller_c0babe5601b3f91313d53267c3c7ec24'] = 'Retour au produit';
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorproductgroupcontroller_cad8a76c4d01c805ce0e9d2178709a2f'] = 'Nom de l\'option';
$_MODULE['<{antadisconfigurator}prestashop>adminantadisconfiguratorproductgroupcontroller_b48968e1c912da07df5e8d6d246291ec'] = 'Nom affiché';

View File

@ -0,0 +1,5 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{anthowknowus}prestashop>displayadmincustomers_60df2b98fcceeca494c99d5737555ed1'] = 'Connu ou ?';

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,44 @@
5Jw4TXNhZRnmOBt8zY88W6pIMxPh8mKxGGyHn87dV6Kt6V3GNeLXOirQKflhXKsU5d
A88uRnPOwAd64ZrXztO5sUeUN6PWMX8RuqqbpAsTtLydaGRpJiALuq8ms1HIP0JUWO
MfouQyne5GHEv9I1mYo4WXNht4MJhcMdn7pw3eEBzSpSVfs3NwK9Wswh2tgaKgKG4N
MEBEgttTKZVFKtATH3SGRU4cuuNkxwLdaq39eW8qhpRwNLxwUwLYk5l7Jxm2C6hwRS
eOoxF4zBsrEHIgH7zRUFBGWTqRsnc5DLJkkrYFf89fOvv1No9kKjroihNGg5nNsmof
50Rsc6mQ5byAT4zPUai0VcjhfRwR2rGNvQDJaALG173sUALfU7PQuRxG5dgBnQKmTQ
bz4mJ7bS1MKfG7kbrc5pVAHXZB9Ohx29FjrCeMBp6bJqLhJvJLGb3c97OyqeBBP1ME
3oInGaMDazOdSMASntX4WTxUUw3LwPjRtFdScffNZS6YOBx5oF0TJ4c9PcRjYVatl9
xwuEwuz29m07XdL1wAcPMQel8bo5o3oA51GaXPZa6n1LpFtEOJ6mExoXyNsZX6zRxl
x948pFWOMRaCqUm1GRcyvpmbdPYLtswgRCX9XaaHzAmgm86U79OoMgGVYR8vBAfChO
hT58Zly0kq950sP6koIks4gMdiVz0Q7ERwcSgme2MjE7QiBdA90gesYQ2Pv3uQfE8s
kTDpPOorB3x35IW1s3d5QGMLueGZOnYRRei8wfWEG5lQB2XOBcQtMIfboeDVaUfEnR
fbAEJ2hX4lyRJClXO0FhKMm7vJGU9EyushhtqS6rY2RFD1aHxHpk9l4qyS4rWwnqic
7xzcBZt1HqgKPyxS6KFI51SLYdI2TceptmGB4zRKoUlnblcHNwo4yKgSo0vWpCNNO0
yK1uqehKENLQelD9AjSss62rXLXeTEI7Kh87EQ2NwCNmUpHYhrL3gdvLfMR6wMYo00
0yUTVknQiexmscFDI7OTbmQfKh7cjamzN1GqucZri55gNLaHzaaJn42t7RIDkv3g6w
anQTOJk1V6UbNxUI2cP8V0a1U5Ze3BSwBvv5IRPOXejAhOWFUBVl3TMs2Al5L0oRNk
BNZd0Y4DAReTuT5sABwnani7uJgoYwE7zw9XEhOl1BQ4kTSN3cCkhs5djVnpsCEOcm
IayXqf8z0TblTW5rdSKIBlKWOKnEbiGxLvi0NEUWwENI6vsiT3mruslBhgOyyaXR2M
yfEjMhjm4rm4g9FmKWf6vfnqS78atqTx11O9do8w3JENTR5yHBTuMWMxZuev5q6SJa
si2X92ZyJ63tGVq7hxExWL8hrOSFMtn9OywgBS9ex8ce3Z5BkynmcKke8LkFnhb1Mo
96EjGDBNSPXDF7495tfD0QWiKT8qiathTwjgKMqHiCEXfUbO72ej73o2fOXgXMBZOH
Ki151TLP3UZxeqMLhXAdof5ebUIdw0vvq4ypzbFaxmCNlIKxgyMWnszq1oacNEomRw
Y8PPVcfGdMK4v4TXX3XKMEKSCyBKJuWZgICQ2kbFEAYIyV606LupWI8gBn1x76w4gp
fVFp57cKz5qcdvwuhkGeP9eSXIOTwnbzcNjZa52XIguiEChDcTIIPMl5nxCtgEQXNM
14421B063D31FCB46F27A88954FE30684BA98CC6A111FC82A80F65488437424065
312E47D4965D60B34D820E35D38DA444EB927C903CCFC48E1284E846742BD354A6
C87B93322C691BBqQr1zR6dLlJOiMDbG6OGmKSYrbRLjNxgYF6O0LOphKqjcTtEjC4
qRYApJkYmWXLLANZn46w0I65L63PlBVrpYPSvFAu25aUMaSwcELNUKcpgFq5tsI1wG
1122EA4338F0DBC5F5743660D0D1A4443DF7002075C95B83E5C46B8D88C4F99799
2FFF22E662B31C2CE1C8F34E5EFE8952DFBF433DB2BD0DBB91eFcB1ZxNnOK4rRiC
YhZYW3QiL6OW9eXqQr1zR6dLlJOiMDbG6OGmKSYrbRLjNxgYF6O0LOphKqjcTtEjC4
qRYApJkYmWXLLANZn46w0I65L63PlBVrpYPSvFAu25aUMaSwcELNUKcpgFq5tsI1wG
14421B063D31FCB46F27A88954FE30684BA98CC6A111FC82A80F65488437424065
312E47D4965D60B34D820E35D38DA444EB927C903CCFC48E1284E846742BD354A6
C87B93322C691BBqQr1zR6dLlJOiMDbG6OGmKSYrbRLjNxgYF6O0LOphKqjcTtEjC4
qRYApJkYmWXLLANZn46w0I65L63PlBVrpYPSvFAu25aUMaSwcELNUKcpgFq5tsI1wG
1123B4EFF31FFF513A96776D34CC8609DA21C8612CDDC8F70FDAA23939A775DDFA
62732A5BADDC6B87D620D27D844202A212500C8A5FC0EE38A1eFcB1ZxNnOK4rRiC
YhZYW3QiL6OW9eXqQr1zR6dLlJOiMDbG6OGmKSYrbRLjNxgYF6O0LOphKqjcTtEjC4
qRYApJkYmWXLLANZn46w0I65L63PlBVrpYPSvFAu25aUMaSwcELNUKcpgFq5tsI1wG
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SIPSATIS_CHOCOLATDEMARIAGE,30/10/2007,V4,SOGENACTIF,PROD++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++END

View File

@ -0,0 +1,2 @@
ADVERT!logo.jpg!

View File

@ -0,0 +1,5 @@
DEBUG!NO!
D_LOGO!/modules/atos/views/img/logos/!
F_CERTIFICATE!/var/www/vhosts/chocolatdemariage.com/httpdocs/www/modules/atos/certif!
F_PARAM!//var/www/vhosts/chocolatdemariage.com/httpdocs/www/modules/atos/parmcom!
F_DEFAULT!/var/www/vhosts/chocolatdemariage.com/httpdocs/www/modules/atos/parmcom.sogenactif!

View File

@ -51,7 +51,6 @@ $_MODULE['<{atos}prestashop>configuration_bbaff12800505b22a853e8b7f4eb6a22'] = '
$_MODULE['<{atos}prestashop>configuration_34b6cd75171affba6957e308dcbd92be'] = 'Version';
$_MODULE['<{atos}prestashop>configuration_8cd9eb892174406293111ce3a3b5a222'] = 'Il semble que vous ayez des règles de sécurité spécifiques à votre serveur. Celles-ci pourraient bloquer la requête de validation du paiement en provenance de votre banque.';
$_MODULE['<{atos}prestashop>configuration_f06d745f29503ad4ab3e2e08961735ee'] = 'Veuillez contacter votre webmaster / hébergeur afin de vous assurer qu\'un autre serveur puisse appeler l\'URL suivante :';
$_MODULE['<{atos}prestashop>configuration_70983f2e60acab749d09f6af062fe542'] = 'Votre boutique est en maintenance. La banque ne peut pas valider les commandes dans ces conditions.';
$_MODULE['<{atos}prestashop>header_10fbc567758bc1bec3c8aadf6519894b'] = 'Configurez votre Atos';
$_MODULE['<{atos}prestashop>header_f1206f9fadc5ce41694f69129aecac26'] = 'Configurez';
$_MODULE['<{atos}prestashop>header_bcfaccebf745acfd5e75351095a5394a'] = 'Désactiver';

View File

@ -1,34 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{ganalytics}prestashop>ganalytics_d86cf69a8b82547a94ca3f6a307cf9a6'] = 'Google Analytics';
$_MODULE['<{ganalytics}prestashop>ganalytics_135d2522825fa02688ab25a2e1c88c73'] = 'Mit Google Analytics erhalten Sie Einsicht in wichtige Kennziffern zu Ihren Kunden.';
$_MODULE['<{ganalytics}prestashop>ganalytics_7ed5c154078e30b30b2f214299c5e9f5'] = 'Möchten Sie Google Analytics wirklich löschen? Sie verlieren so alle Daten, die mit diesem Modul verknüpft sind.';
$_MODULE['<{ganalytics}prestashop>ganalytics_c9cc8cce247e49bae79f15173ce97354'] = 'Speichern';
$_MODULE['<{ganalytics}prestashop>ganalytics_630f6dc397fe74e52d5189e2c80f282b'] = 'Zurück zur Übersicht';
$_MODULE['<{ganalytics}prestashop>ganalytics_f4f70727dc34561dfde1a3c529b6205c'] = 'Einstellungen';
$_MODULE['<{ganalytics}prestashop>ganalytics_851bd83a102d143ee17d97f9e15e15af'] = 'Google Analytics (Tracking-ID)';
$_MODULE['<{ganalytics}prestashop>ganalytics_ad8e83a47926dcb12e8a8fccd7fcf604'] = 'Diese Information finden Sie in Ihrem Google Analytics Account';
$_MODULE['<{ganalytics}prestashop>ganalytics_bcd08e73ca9d8bfed2cccd50dd6d8328'] = 'User-ID-Tracking aktivieren';
$_MODULE['<{ganalytics}prestashop>ganalytics_9bda6a2c3edca377eb901d7ea57c8b06'] = 'Die User-ID wird in den Property-Einstellungen generiert. Wählen Sie im Menü Verwalten ein Konto und klicken Sie dann in der Spalte Property auf Tracking-Informationen, hier auf User-ID.';
$_MODULE['<{ganalytics}prestashop>ganalytics_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktiviert';
$_MODULE['<{ganalytics}prestashop>ganalytics_b9f5c797ebbf55adccdd8539a65a0241'] = 'Deaktiviert';
$_MODULE['<{ganalytics}prestashop>ganalytics_612e1a524ec979815b12182c34e2daa0'] = 'User-ID erfasst!';
$_MODULE['<{ganalytics}prestashop>ganalytics_8e7b67b44506b7ac6685da041a603044'] = 'Einstellungen der User-ID wurden aktualisiert';
$_MODULE['<{ganalytics}prestashop>configuration_1f13d86a35be758509f9bdfcce5ec55d'] = 'Ihre Kunden gehen überall hin; Ihre "Analytics" sollten das auch tun!';
$_MODULE['<{ganalytics}prestashop>configuration_7063e771c3bb338ba74ac4e4716dbae1'] = 'Google Analytics zeigt Ihnen das Gesamtverhalten des Kunden in Werbung, Videos, Webseiten und Analyse sozialer Netzwerke. Das erleichtert Ihnen, die aktuellen Kunden zufriedenzustellen und neue hinzu zu gewinnen.';
$_MODULE['<{ganalytics}prestashop>configuration_df15c5cf264eb769b087f9d81aff029f'] = 'Die E-Commerce-Funktionen von Google Analytics verschaffen Ihnen den Durchblick bei wichtigen Kennziffern von Kaufverhalten und Konversion, einschließlich:';
$_MODULE['<{ganalytics}prestashop>configuration_613c191b4a1f82a454b72a840d96eefd'] = 'Aufrufe Artikelinformation';
$_MODULE['<{ganalytics}prestashop>configuration_d88b192dfe623e2a628a919b99fc1a4b'] = 'Eigener Handelserfolg';
$_MODULE['<{ganalytics}prestashop>configuration_ade6a18bb6c147db87bc9463240e455a'] = 'Artikel in Warenkorb gelegt';
$_MODULE['<{ganalytics}prestashop>configuration_c975b6b93d71b19da73114c4adcedbda'] = 'Bestellvorgang';
$_MODULE['<{ganalytics}prestashop>configuration_33f50b54625790316b86485ff3e794c4'] = 'Aktionen angeklickt';
$_MODULE['<{ganalytics}prestashop>configuration_89c48ff165eedcc3cd1bd0007115669d'] = 'und Kauf';
$_MODULE['<{ganalytics}prestashop>configuration_4632d86a96205013262bcfdd0279b39f'] = 'So lässt sich für Händler nachvollziehen, wie weit potentielle Kunden im Bestellvorgang gelangen und an welcher Stelle sie ihn abbrechen.';
$_MODULE['<{ganalytics}prestashop>configuration_16fafb5cce24f766bf2c8fcebecf76fc'] = 'Melden Sie sich an und legen Sie los!';
$_MODULE['<{ganalytics}prestashop>form-ps14_c9cc8cce247e49bae79f15173ce97354'] = 'Speichern';
return $_MODULE;

View File

@ -0,0 +1,5 @@
2014-04-17 11:40:19 +0200 Bug fix (PS 1.5): ps_version_compliancy removed
2014-03-26 17:59:21 +0100 // version updated
2014-03-26 17:58:57 +0100 //smallfix
2014-03-24 18:26:34 +0100 / MO newsletter : ps_versions_compliancy added
2014-03-21 10:55:12 +0100 Initial commit

View File

@ -0,0 +1,37 @@
# Newsletter
## About
Generates a .CSV file for mass mailings
## Contributing
PrestaShop modules are open-source extensions to the PrestaShop e-commerce solution. Everyone is welcome and even encouraged to contribute with their own improvements.
### Requirements
Contributors **must** follow the following rules:
* **Make your Pull Request on the "dev" branch**, NOT the "master" branch.
* Do not update the module's version number.
* Follow [the coding standards][1].
### Process in details
Contributors wishing to edit a module's files should follow the following process:
1. Create your GitHub account, if you do not have one already.
2. Fork the newsletter project to your GitHub account.
3. Clone your fork to your local machine in the ```/modules``` directory of your PrestaShop installation.
4. Create a branch in your local clone of the module for your changes.
5. Change the files in your branch. Be sure to follow [the coding standards][1]!
6. Push your changed branch to your fork in your GitHub account.
7. Create a pull request for your changes **on the _'dev'_ branch** of the module's project. Be sure to follow [the commit message norm][2] in your pull request. If you need help to make a pull request, read the [Github help page about creating pull requests][3].
8. Wait for one of the core developers either to include your change in the codebase, or to comment on possible improvements you should make to your code.
That's it: you have contributed to this open-source project! Congratulations!
[1]: http://doc.prestashop.com/display/PS16/Coding+Standards
[2]: http://doc.prestashop.com/display/PS16/How+to+write+a+commit+message
[3]: https://help.github.com/articles/using-pull-requests

View File

@ -0,0 +1,19 @@
{
"name": "prestashop/newsletter",
"description": "PrestaShop module newsletter",
"homepage": "https://github.com/PrestaShop/newsletter",
"license": "AFL - Academic Free License (AFL 3.0)",
"authors": [
{
"name": "PrestaShop SA",
"email": "contact@prestashop.com"
}
],
"require": {
"php": ">=5.3.2"
},
"config": {
"preferred-install": "dist"
},
"type": "prestashop-module"
}

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,370 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
if (!defined('_PS_VERSION_'))
exit;
class Newsletter extends Module
{
private $post_errors = array();
private $html = '';
public function __construct()
{
$this->name = 'newsletter';
$this->tab = 'administration';
$this->version = '2.5.3';
$this->author = 'PrestaShop';
$this->need_instance = 0;
$this->bootstrap = true;
parent::__construct();
$this->displayName = $this->l('Newsletter');
$this->description = $this->l('Generates a .CSV file for mass mailings');
if ($this->id)
{
$this->file = 'export_'.Configuration::get('PS_NEWSLETTER_RAND').'.csv';
$this->post_valid = array();
// Getting data...
$countries = Country::getCountries($this->context->language->id);
// ...formatting array
$countries_list = array($this->l('All countries'));
foreach ($countries as $country)
$countries_list[$country['id_country']] = $country['name'];
// And filling fields to show !
$this->fields_export = array(
'COUNTRY' => array(
'title' => $this->l('Customers\' country'),
'desc' => $this->l('Filter customers\' country.'),
'type' => 'select',
'value' => $countries_list,
'value_default' => 0
),
'SUSCRIBERS' => array(
'title' => $this->l('Newsletter subscribers'),
'desc' => $this->l('Filter newsletter subscribers.'),
'type' => 'select',
'value' => array(
0 => $this->l('All customers'),
2 => $this->l('Subscribers'),
1 => $this->l('Non-subscribers')
),
'value_default' => 2
),
'OPTIN' => array(
'title' => $this->l('Opt-in subscribers'),
'desc' => $this->l('Filter opt-in subscribers.'),
'type' => 'select',
'value' => array(
0 => $this->l('All customers'),
2 => $this->l('Subscribers'),
1 => $this->l('Non-subscribers')
),
'value_default' => 0
),
);
}
}
public function install()
{
return (parent::install() && Configuration::updateValue('PS_NEWSLETTER_RAND', rand().rand()));
}
private function postProcess()
{
$result = false;
if (Tools::isSubmit('submitExport') && $action = Tools::getValue('action'))
{
$result = $this->getCustomers();
}
if ($result)
{
if (!$nb = count($result))
$this->html .= $this->displayError($this->l('No customers found with these filters!'));
elseif ($fd = @fopen(dirname(__FILE__).'/'.strval(preg_replace('#\.{2,}#', '.', Tools::getValue('action'))).'_'.$this->file, 'w'))
{
$header = array('id', 'shop_name', 'gender', 'lastname', 'firstname', 'email', 'subscribed', 'subscribed_on');
$array_to_export = array_merge(array($header), $result);
foreach ($array_to_export as $tab)
$this->myFputCsv($fd, $tab);
fclose($fd);
$this->html .= $this->displayConfirmation(
sprintf($this->l('The .CSV file has been successfully exported: %d customers found.'), $nb).'<br />
<a href="../modules/newsletter/'.Tools::safeOutput(strval(Tools::getValue('action'))).'_'.$this->file.'">
<b>'.$this->l('Download the file').' '.$this->file.'</b>
</a>
<br />
<ol style="margin-top: 10px;">
<li style="color: red;">'.
$this->l('WARNING: When opening this .csv file with Excel, choose UTF-8 encoding to avoid strange characters.').
'</li>
</ol>');
}
else
$this->html .= $this->displayError($this->l('Error: Write access limited').' '.dirname(__FILE__).'/'.strval(Tools::getValue('action')).'_'.$this->file.' !');
}
}
private function getCustomers()
{
// Get the value for subscriber's status (1=with account, 2=without account, 0=both, 3=no subscribtion)
$who = (int)Tools::getValue('SUSCRIBERS');
// get optin 0 for all 1 no optin 2 with optin
$optin = (int)Tools::getValue('OPTIN');
$country = (int)Tools::getValue('COUNTRY');
if (Context::getContext()->cookie->shopContext)
$id_shop = (int)Context::getContext()->shop->id;
$customers = array();
if ($who == 1 || $who == 0 || $who == 3)
{
$dbquery = new DbQuery();
$dbquery->select('c.`id_customer` AS `id`, s.`name` AS `shop_name`, gl.`name` AS `gender`, c.`lastname`, c.`firstname`, c.`email`, c.`newsletter` AS `subscribed`, c.`newsletter_date_add`');
$dbquery->from('customer', 'c');
$dbquery->leftJoin('shop', 's', 's.id_shop = c.id_shop');
$dbquery->leftJoin('gender', 'g', 'g.id_gender = c.id_gender');
$dbquery->leftJoin('gender_lang', 'gl', 'g.id_gender = gl.id_gender AND gl.id_lang = '.$this->context->employee->id_lang);
$dbquery->where('c.`newsletter` = '.($who == 3 ? 0 : 1));
if ($optin)
$dbquery->where('c.`optin` = '.$optin == 1 ? 0 : 1);
if ($country)
$dbquery->where('(SELECT COUNT(a.`id_address`) as nb_country
FROM `'._DB_PREFIX_.'address` a
WHERE a.deleted = 0
AND a.`id_customer` = c.`id_customer`
AND a.`id_country` = '.$country.') >= 1');
if ($id_shop)
$dbquery->where('c.`id_shop` = '.$id_shop);
$customers = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($dbquery->build());
}
$non_customers = array();
if (($who == 0 || $who == 2) && !$optin && !$country)
{
$dbquery = new DbQuery();
$dbquery->select('CONCAT(\'N\', n.`id`) AS `id`, s.`name` AS `shop_name`, NULL AS `gender`, NULL AS `lastname`, NULL AS `firstname`, n.`email`, n.`active` AS `subscribed`, n.`newsletter_date_add`');
$dbquery->from('newsletter', 'n');
$dbquery->leftJoin('shop', 's', 's.id_shop = n.id_shop');
$dbquery->where('n.`active` = 1');
if ($id_shop)
$dbquery->where('n.`id_shop` = '.$id_shop);
$non_customers = Db::getInstance()->executeS($dbquery->build());
}
$subscribers = array_merge($customers, $non_customers);
return $subscribers;
}
private function getBlockNewsletter()
{
$rq_sql = 'SELECT `id`, `email`, `newsletter_date_add`, `ip_registration_newsletter`
FROM `'._DB_PREFIX_.'newsletter`
WHERE `active` = 1';
if (Context::getContext()->cookie->shopContext)
$rq_sql .= ' AND `id_shop` = '.(int)Context::getContext()->shop->id;
$rq = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($rq_sql);
$header = array('id_customer', 'email', 'newsletter_date_add', 'ip_address', 'http_referer');
$result = (is_array($rq) ? array_merge(array($header), $rq) : $header);
return $result;
}
private function myFputCsv($fd, $array)
{
$line = implode(';', $array);
$line .= "\n";
if (!fwrite($fd, $line, 4096))
$this->post_errors[] = $this->l('Error: cannot write').' '.dirname(__FILE__).'/'.$this->file.' !';
}
public function getContent()
{
$this->html .= '';
if (!empty($_POST))
$this->postProcess();
$this->html .= $this->renderForm();
return $this->html;
}
public function renderForm()
{
// Getting data...
$countries = Country::getCountries($this->context->language->id);
// ...formatting array
$countries_list = array(array('id' => 0, 'name' => $this->l('All countries')));
foreach ($countries as $country)
$countries_list[] = array('id' => $country['id_country'], 'name' => $country['name']);
// And filling fields to show !
$this->fields_export = array(
'COUNTRY' => array(
'title' => $this->l('Customers\' country'),
'desc' => $this->l('Filter customers\' country.'),
'type' => 'select',
'value' => $countries_list,
'value_default' => 0
),
'SUSCRIBERS' => array(
'title' => $this->l('Newsletter subscribers'),
'desc' => $this->l('Filter newsletter subscribers.'),
'type' => 'select',
'value' => array(
0 => $this->l('All Subscribers'),
1 => $this->l('Subscribers with account'),
2 => $this->l('Subscribers without account'),
3 => $this->l('Non-subscribers')
),
'value_default' => 0
),
'OPTIN' => array(
'title' => $this->l('Opt-in subscribers'),
'desc' => $this->l('Filter opt-in subscribers.'),
'type' => 'select',
'value' => array(
0 => $this->l('All customers'),
2 => $this->l('Subscribers'),
1 => $this->l('Non-subscribers')
),
'value_default' => 0
),
);
$fields_form = array(
'form' => array(
'legend' => array(
'title' => $this->l('Export customers'),
'icon' => 'icon-envelope'
),
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Customers\' country'),
'desc' => $this->l('Filter customers\' country.'),
'name' => 'COUNTRY',
'required' => false,
'default_value' => (int)$this->context->country->id,
'options' => array(
'query' => $countries_list,
'id' => 'id',
'name' => 'name',
)
),
array(
'type' => 'select',
'label' => $this->l('Newsletter subscribers'),
'desc' => $this->l('Filter newsletter subscribers.'),
'name' => 'SUSCRIBERS',
'required' => false,
'default_value' => (int)$this->context->country->id,
'options' => array(
'query' => array(
array('id' => 0, 'name' => $this->l('All Subscribers')),
array('id' => 1, 'name' => $this->l('Subscribers with account')),
array('id' => 2, 'name' => $this->l('Subscribers without account')),
array('id' => 3, 'name' => $this->l('Non-subscribers'))
),
'id' => 'id',
'name' => 'name',
)
),
array(
'type' => 'select',
'label' => $this->l('Opt-in subscribers'),
'desc' => $this->l('Filter opt-in subscribers.'),
'name' => 'OPTIN',
'required' => false,
'default_value' => (int)$this->context->country->id,
'options' => array(
'query' => array(
array('id' => 0, 'name' => $this->l('All customers')),
array('id' => 2, 'name' => $this->l('Subscribers')),
array('id' => 1, 'name' => $this->l('Non-subscribers'))
),
'id' => 'id',
'name' => 'name',
)
),
array(
'type' => 'hidden',
'name' => 'action',
)
),
'submit' => array(
'title' => $this->l('Export .CSV file'),
'class' => 'btn btn-default pull-right',
'name' => 'submitExport',
)
),
);
$helper = new HelperForm();
$helper->show_toolbar = false;
$helper->table = $this->table;
$lang = new Language((int)Configuration::get('PS_LANG_DEFAULT'));
$helper->default_form_language = $lang->id;
$helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0;
$helper->id = (int)Tools::getValue('id_carrier');
$helper->identifier = $this->identifier;
$helper->submit_action = 'btnSubmit';
$helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name;
$helper->token = Tools::getAdminTokenLite('AdminModules');
$helper->tpl_vars = array(
'fields_value' => $this->getConfigFieldsValues(),
'languages' => $this->context->controller->getLanguages(),
'id_language' => $this->context->language->id
);
return $helper->generateForm(array($fields_form));
}
public function getConfigFieldsValues()
{
return array(
'COUNTRY' => Tools::getValue('COUNTRY'),
'SUSCRIBERS' => Tools::getValue('SUSCRIBERS'),
'OPTIN' => Tools::getValue('OPTIN'),
'action' => 'customers',
);
}
}

View File

@ -2,7 +2,6 @@
global $_MODULE;
$_MODULE = array();
$_MODULE['<{newsletter}prestashop>newsletter_ffb7e666a70151215b4c55c6268d7d72'] = 'Lettre d\'informations';
$_MODULE['<{newsletter}prestashop>newsletter_804a924e464fd21ed92f820224c4091d'] = 'Génère un fichier .CSV pour vos envois d\'e-mails';
$_MODULE['<{newsletter}prestashop>newsletter_c3987e4cac14a8456515f0d200da04ee'] = 'Tous les pays';
@ -26,6 +25,3 @@ $_MODULE['<{newsletter}prestashop>newsletter_a307579714b75082f3f8734971b125cd']
$_MODULE['<{newsletter}prestashop>newsletter_d0da5609e4aebc5d532de97511a5a34a'] = 'Abonnés sans compte';
$_MODULE['<{newsletter}prestashop>newsletter_4713ef5f2d6fc1e8f088c850e696a04b'] = 'Export des clients';
$_MODULE['<{newsletter}prestashop>newsletter_dbb392a2dc9b38722e69f6032faea73e'] = 'Exporte un fichier CSV';
return $_MODULE;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

View File

@ -1,97 +0,0 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{productcomments}prestashop>default_7b0bf23ae4079e07a3a4cb4d07e2caef'] = 'Title is incorrect';
$_MODULE['<{productcomments}prestashop>default_ddbd56de5feb78ef1aaf60401f8c472b'] = 'Comment is incorrect';
$_MODULE['<{productcomments}prestashop>default_1b1030b6294e9096a7d7c40d83d61872'] = 'Customer name is incorrect';
$_MODULE['<{productcomments}prestashop>default_26510b8eb6e6053f5e91d51171967ca9'] = 'You must be connected in order to send a comment';
$_MODULE['<{productcomments}prestashop>default_a201fbadca94d310a1b62407cdc775d5'] = 'You must give a rating';
$_MODULE['<{productcomments}prestashop>default_dfbe69c6d9568ecb0e65e7b32ed92a3a'] = 'Product not found';
$_MODULE['<{productcomments}prestashop>default_6d10b2f471e8894d59ae18e01537ece5'] = 'Please wait before posting another comment';
$_MODULE['<{productcomments}prestashop>default_ba8d7ae5dcadfba739f28a777378f208'] = 'seconds before posting a new comment';
$_MODULE['<{productcomments}prestashop>productcommentcriterion_a09ed6c60eb3213939cecb4c580813cd'] = 'Valid for the entire catalog';
$_MODULE['<{productcomments}prestashop>productcommentcriterion_467366059d7d7c743a4d0971363a8d66'] = 'Restricted to some categories';
$_MODULE['<{productcomments}prestashop>productcommentcriterion_772911becd336c843ab09a1d4b4f66c0'] = 'Restricted to some products';
$_MODULE['<{productcomments}prestashop>productcomments-ajax_7fa4a3510dafd0eac6435c19861b2bb7'] = 'Comment posted.';
$_MODULE['<{productcomments}prestashop>productcomments-ajax_f8694a9aae2eb045920f613cfa7f1235'] = 'Awaiting moderator validation.';
$_MODULE['<{productcomments}prestashop>productcomments-ajax_6bf852d9850445291f5e9d4740ac7b50'] = 'Comment text is required.';
$_MODULE['<{productcomments}prestashop>productcomments-ajax_8aafe254c3e8dceb6425591b322044f2'] = 'You should wait %d seconds before posting a new comment.';
$_MODULE['<{productcomments}prestashop>productcomments_b91c4e8b229a399a3bc911d352524a9b'] = 'Product Comments';
$_MODULE['<{productcomments}prestashop>productcomments_a8cd99c74a32936a90127454a02d7500'] = 'Allows users to post reviews and rate products on specific criteria.';
$_MODULE['<{productcomments}prestashop>productcomments_c888438d14855d7d96a2724ee9c306bd'] = 'Settings updated';
$_MODULE['<{productcomments}prestashop>productcomments_8a4c4c1ccc2b1c3b89e828e24ef591a8'] = 'The criterion could not be saved';
$_MODULE['<{productcomments}prestashop>productcomments_1bb54e382f7dbdb260f0aa6b42bb624b'] = 'Criterion deleted';
$_MODULE['<{productcomments}prestashop>productcomments_254f642527b45bc260048e30704edb39'] = 'Configuration';
$_MODULE['<{productcomments}prestashop>productcomments_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Enabled';
$_MODULE['<{productcomments}prestashop>productcomments_b9f5c797ebbf55adccdd8539a65a0241'] = 'Disabled';
$_MODULE['<{productcomments}prestashop>productcomments_c9cc8cce247e49bae79f15173ce97354'] = 'Save';
$_MODULE['<{productcomments}prestashop>productcomments_655d20c1ca69519ca647684edbb2db35'] = 'High';
$_MODULE['<{productcomments}prestashop>productcomments_87f8a6ab85c9ced3702b4ea641ad4bb5'] = 'Medium';
$_MODULE['<{productcomments}prestashop>productcomments_28d0edd045e05cf5af64e35ae0c4c6ef'] = 'Low';
$_MODULE['<{productcomments}prestashop>productcomments_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_MODULE['<{productcomments}prestashop>productcomments_49ee3087348e8d44e1feda1917443987'] = 'Name';
$_MODULE['<{productcomments}prestashop>productcomments_a1fa27779242b4902f7ae3bdd5c6d508'] = 'Type';
$_MODULE['<{productcomments}prestashop>productcomments_ec53a8c4f07baed5d8825072c89799be'] = 'Status';
$_MODULE['<{productcomments}prestashop>productcomments_2608831883bb20ab520b70b4350aa23a'] = 'Approved Reviews';
$_MODULE['<{productcomments}prestashop>productcomments_f8a0aa69f5ce41287f02c2d182306f52'] = 'Review title';
$_MODULE['<{productcomments}prestashop>productcomments_457dd55184faedb7885afd4009d70163'] = 'Review';
$_MODULE['<{productcomments}prestashop>productcomments_dda9c06f33071c9b6fc237ee164109d8'] = 'Rating';
$_MODULE['<{productcomments}prestashop>productcomments_a517747c3d12f99244ae598910d979c5'] = 'Author';
$_MODULE['<{productcomments}prestashop>productcomments_deb10517653c255364175796ace3553f'] = 'Product';
$_MODULE['<{productcomments}prestashop>productcomments_0f46dacf1a6ecab8ce1cb97250bb8113'] = 'Time of publication';
$_MODULE['<{productcomments}prestashop>productcomments_f3d8e91894baa7ee67e0649abcc092ff'] = 'Criterion will be restricted to the following categories';
$_MODULE['<{productcomments}prestashop>productcomments_d3dc571a8be516766c8124a636290fd9'] = 'Mark the boxes of categories to which this criterion applies.';
$_MODULE['<{productcomments}prestashop>productcomments_91b442d385b54e1418d81adc34871053'] = 'Selected';
$_MODULE['<{productcomments}prestashop>productcomments_b56c3bda503a8dc4be356edb0cc31793'] = 'Collapse All';
$_MODULE['<{productcomments}prestashop>productcomments_5ffd7a335dd836b3373f5ec570a58bdc'] = 'Expand All';
$_MODULE['<{productcomments}prestashop>productcomments_5e9df908eafa83cb51c0a3720e8348c7'] = 'Check All';
$_MODULE['<{productcomments}prestashop>productcomments_9747d23c8cc358c5ef78c51e59cd6817'] = 'Uncheck All';
$_MODULE['<{productcomments}prestashop>productcomments_4d3d769b812b6faa6b76e1a8abaece2d'] = 'Active';
$_MODULE['<{productcomments}prestashop>productcomments_reviews_e32b7983d3bf98a65e3e96c393867dfa'] = '%s Review(s)';
$_MODULE['<{productcomments}prestashop>productcomments_ab51a81c76d95ddc762194d58ec5db63'] = 'Are you sure that you want to report this comment?';
$_MODULE['<{productcomments}prestashop>productcomments_9a2ccd41653469a8bd94fbb84b271a14'] = 'Your comment has been added!';
$_MODULE['<{productcomments}prestashop>productcomments_b20968d9aecd2d075519992e9e2f1ffe'] = 'Your comment has been submitted and will be available once approved by a moderator.';
$_MODULE['<{productcomments}prestashop>productcomments_186c30cab59f6b64a453778330d4bbf0'] = 'New comment';
$_MODULE['<{productcomments}prestashop>productcomments_e0aa021e21dddbd6d8cecec71e9cf564'] = 'OK';
$_MODULE['<{productcomments}prestashop>productcomments_4b3b9db8c9784468094acde0f8bf7071'] = 'Grade';
$_MODULE['<{productcomments}prestashop>productcomments_b5c82723bd85856358f9a376bc613998'] = '%1$d out of %2$d people found this review useful.';
$_MODULE['<{productcomments}prestashop>productcomments_39630ad6ee79b8653ea89194cdb45bec'] = 'Was this comment useful to you?';
$_MODULE['<{productcomments}prestashop>productcomments_a6105c0a611b41b08f1209506350279e'] = 'yes';
$_MODULE['<{productcomments}prestashop>productcomments_7fa3b767c460b54a2be4d49030b349c7'] = 'no';
$_MODULE['<{productcomments}prestashop>productcomments_28b3b1e564a00f572c5d4e21da986d49'] = 'Report abuse';
$_MODULE['<{productcomments}prestashop>productcomments_7966126831926ad29c528b239d69f855'] = 'Write your review';
$_MODULE['<{productcomments}prestashop>productcomments_fbe2625bf3673be380d043a4bf873f28'] = 'Be the first to write your review';
$_MODULE['<{productcomments}prestashop>productcomments_08c7d6f84301ee7d0aab0a5f67edc419'] = 'No customer reviews for the moment.';
$_MODULE['<{productcomments}prestashop>productcomments_45dacce3e2bc0f7bebde95098b9326a8'] = 'Title for your review';
$_MODULE['<{productcomments}prestashop>productcomments_3421ad00975533fbbd5f17d2cb568125'] = 'Your review';
$_MODULE['<{productcomments}prestashop>productcomments_221e705c06e231636fdbccfdd14f4d5c'] = 'Your name';
$_MODULE['<{productcomments}prestashop>productcomments_70397c4b252a5168c5ec003931cea215'] = 'Required fields';
$_MODULE['<{productcomments}prestashop>productcomments_94966d90747b97d1f0f206c98a8b1ac3'] = 'Send';
$_MODULE['<{productcomments}prestashop>productcomments_e81c4e4f2b7b93b481e13a8553c2ae1b'] = 'or';
$_MODULE['<{productcomments}prestashop>productcomments_ea4788705e6873b424c65e91c2846b19'] = 'Cancel';
$_MODULE['<{productcomments}prestashop>products-comparison_8413c683b4b27cc3f4dbd4c90329d8ba'] = 'Comments';
$_MODULE['<{productcomments}prestashop>products-comparison_b1897515d548a960afe49ecf66a29021'] = 'Average';
$_MODULE['<{productcomments}prestashop>products-comparison_bc976f6c3405523cde61f63a7cbe224b'] = 'view comments';
$_MODULE['<{productcomments}prestashop>tab_8413c683b4b27cc3f4dbd4c90329d8ba'] = 'Comments';
$_MODULE['<{productcomments}prestashop>form_b9aefa40a54680bb258f9f9569290fae'] = 'Product Name';
$_MODULE['<{productcomments}prestashop>productcomments-extra_dda9c06f33071c9b6fc237ee164109d8'] = 'Rating';
$_MODULE['<{productcomments}prestashop>productcomments-extra_899139b5174d8d7a6e38a0360008a695'] = 'Read reviews';
$_MODULE['<{productcomments}prestashop>productcomments-extra_c31732fda0c6f01c446db7163b214de4'] = 'Write a review';
$_MODULE['<{productcomments}prestashop>productcomments_reviews_d844ad9202d0de8442498775ba6ef819'] = 'Review(s)';
$_MODULE['<{productcomments}prestashop>productcomments_93cba07454f06a4a960172bbd6e2a435'] = 'Yes';
$_MODULE['<{productcomments}prestashop>productcomments_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
$_MODULE['<{productcomments}prestashop>productcomments_c565011debb8e2812ef12853eb6a38a9'] = 'Write your review!';
$_MODULE['<{productcomments}prestashop>productcomments_f444678e4f3575d59b32a858630741fd'] = 'Be the first to write your review!';
$_MODULE['<{productcomments}prestashop>productcomments_c31732fda0c6f01c446db7163b214de4'] = 'Write a review';
$_MODULE['<{productcomments}prestashop>productcomments_51ec9bf4aaeab1b25bb57f9f8d4de557'] = 'Title:';
$_MODULE['<{productcomments}prestashop>productcomments_240f3031f25601fa128bd4e15f0a37de'] = 'Comment:';
$_MODULE['<{productcomments}prestashop>productcomments_a2ed44743411cf8b80e397448fce104c'] = 'Your name:';
$_MODULE['<{productcomments}prestashop>productcomments_a4d3b161ce1309df1c4e25df28694b7b'] = 'Submit';
$_MODULE['<{productcomments}prestashop>productcomments_4e3ee0f5bd8f527715fb0776741b9754'] = 'Your comment has been added and will be available once approved by a moderator.';
$_MODULE['<{productcomments}prestashop>products-comparison_5d9acecbb0b55a71dea7403896356001'] = 'View comments';
$_MODULE['<{productcomments}prestashop>tab_34e80a799d144cfe4af46815e103f017'] = 'Reviews';
return $_MODULE;

View File

@ -0,0 +1,6 @@
2014-04-17 11:25:39 +0200 [-] MO : pscleaner - Fix 1.5 ps_version_compliancy issue
2014-04-09 17:21:40 +0200 // Add version to config.xml
2014-04-04 14:28:26 +0200 [MO] Fix error when homeslider isn't installed
2014-03-31 19:12:05 +0200 [-] MO : pscleaner - FixBug #PSCFV-11805 - Delete home and root categories on 1.5
2014-03-24 18:26:42 +0100 / MO pscleaner : ps_versions_compliancy added
2014-03-21 10:55:18 +0100 Initial commit

View File

@ -0,0 +1,37 @@
# PrestaShop Cleaner
## About
Check and fix functional integrity constraints and remove default data
## Contributing
PrestaShop modules are open-source extensions to the PrestaShop e-commerce solution. Everyone is welcome and even encouraged to contribute with their own improvements.
### Requirements
Contributors **must** follow the following rules:
* **Make your Pull Request on the "dev" branch**, NOT the "master" branch.
* Do not update the module's version number.
* Follow [the coding standards][1].
### Process in details
Contributors wishing to edit a module's files should follow the following process:
1. Create your GitHub account, if you do not have one already.
2. Fork the pscleaner project to your GitHub account.
3. Clone your fork to your local machine in the ```/modules``` directory of your PrestaShop installation.
4. Create a branch in your local clone of the module for your changes.
5. Change the files in your branch. Be sure to follow [the coding standards][1]!
6. Push your changed branch to your fork in your GitHub account.
7. Create a pull request for your changes **on the _'dev'_ branch** of the module's project. Be sure to follow [the commit message norm][2] in your pull request. If you need help to make a pull request, read the [Github help page about creating pull requests][3].
8. Wait for one of the core developers either to include your change in the codebase, or to comment on possible improvements you should make to your code.
That's it: you have contributed to this open-source project! Congratulations!
[1]: http://doc.prestashop.com/display/PS16/Coding+Standards
[2]: http://doc.prestashop.com/display/PS16/How+to+write+a+commit+message
[3]: https://help.github.com/articles/using-pull-requests

View File

@ -0,0 +1,19 @@
{
"name": "prestashop/pscleaner",
"description": "PrestaShop module pscleaner",
"homepage": "https://github.com/PrestaShop/pscleaner",
"license": "AFL - Academic Free License (AFL 3.0)",
"authors": [
{
"name": "PrestaShop SA",
"email": "contact@prestashop.com"
}
],
"require": {
"php": ">=5.3.2"
},
"config": {
"preferred-install": "dist"
},
"type": "prestashop-module"
}

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 935 B

View File

@ -0,0 +1,805 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @version Release: $Revision: 7060 $
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
if (!defined('_CAN_LOAD_FILES_')) {
exit;
}
class PSCleaner extends Module
{
public function __construct()
{
$this->name = 'pscleaner';
$this->tab = 'administration';
$this->version = '1.9.2';
$this->author = 'PrestaShop';
$this->need_instance = 0;
if (version_compare(_PS_VERSION_, '1.5.0.0 ', '>=')) {
$this->multishop_context = Shop::CONTEXT_ALL;
}
$this->bootstrap = true;
parent::__construct();
$this->displayName = $this->l('PrestaShop Cleaner');
$this->description = $this->l('Check and fix functional integrity constraints and remove default data');
$this->secure_key = Tools::encrypt($this->name);
}
protected function getMultiShopValues($key)
{
if (version_compare(_PS_VERSION_, '1.6.0.3', '>=') === true) {
return Configuration::getMultiShopValues($key);
} else {
$shops = Shop::getShops(false, null, true);
$id_lang = (int) $this->context->language->id;
$results = array();
array_push($results, Configuration::get($key));
foreach ($shops as $id_shop) {
array_push($results, Configuration::get($key, $id_lang, null, $id_shop));
}
return $results;
}
}
public function getContent()
{
$html = '<h2>'.$this->l('Be really careful with this tool - There is no possible rollback!').'</h2>';
if (Tools::isSubmit('submitCheckAndFix')) {
$logs = self::checkAndFix();
if (count($logs)) {
$conf = $this->l('The following queries successfuly fixed broken data:').'<br /><ul>';
foreach ($logs as $query => $entries) {
$conf .= '<li>'.Tools::htmlentitiesUTF8($query).'<br />'.sprintf($this->l('%d line(s)'), $entries).'</li>';
}
$conf .= '</ul>';
} else {
$conf = $this->l('Nothing that need to be fixed');
}
$html .= $this->displayConfirmation($conf);
} elseif (Tools::isSubmit('submitCleanAndOptimize')) {
$logs = self::cleanAndOptimize();
if (count($logs)) {
$conf = $this->l('The following queries successfuly cleaned your database:').'<br /><ul>';
foreach ($logs as $query => $entries) {
$conf .= '<li>'.Tools::htmlentitiesUTF8($query).'<br />'.sprintf($this->l('%d line(s)'), $entries).'</li>';
}
$conf .= '</ul>';
} else {
$conf = $this->l('Nothing that need to be cleaned');
}
$html .= $this->displayConfirmation($conf);
} elseif (Tools::getValue('submitTruncateCatalog') && Tools::getValue('checkTruncateCatalog')) {
self::truncate('catalog');
$html .= $this->displayConfirmation($this->l('Catalog truncated'));
} elseif (Tools::getValue('submitTruncateSales') && Tools::getValue('checkTruncateSales')) {
self::truncate('sales');
$html .= $this->displayConfirmation($this->l('Orders and customers truncated'));
}
$html .= '
<script type="text/javascript">
$(document).ready(function(){
$("#submitTruncateCatalog").click(function(){
if ($(\'#checkTruncateCatalog_on\').attr(\'checked\') != "checked")
{
alert(\''.addslashes(html_entity_decode($this->l('Please read the disclaimer and click "Yes" above'))).'\');
return false;
}
if (confirm(\''.addslashes(html_entity_decode($this->l('Are you sure that you want to delete all catalog data?'))).'\'))
return true;
return false;
});
$("#submitTruncateSales").click(function(){
if ($(\'#checkTruncateSales_on\').attr(\'checked\') != "checked")
{
alert(\''.addslashes(html_entity_decode($this->l('Please read the disclaimer and click "Yes" above'))).'\');
return false;
}
if (confirm(\''.addslashes(html_entity_decode($this->l('Are you sure that you want to delete all sales data?'))).'\'))
return true;
return false;
});
});
</script>';
return $html.$this->renderForm();
}
public static function checkAndFix()
{
$db = Db::getInstance();
$logs = array();
// Remove doubles in the configuration
$filtered_configuration = array();
$result = $db->ExecuteS('SELECT * FROM '._DB_PREFIX_.'configuration');
foreach ($result as $row) {
$key = $row['id_shop_group'].'-|-'.$row['id_shop'].'-|-'.$row['name'];
if (in_array($key, $filtered_configuration)) {
$query = 'DELETE FROM '._DB_PREFIX_.'configuration WHERE id_configuration = '.(int)$row['id_configuration'];
$db->Execute($query);
$logs[$query] = 1;
} else {
$filtered_configuration[] = $key;
}
}
unset($filtered_configuration);
// Remove inexisting or monolanguage configuration value from configuration_lang
$query = 'DELETE FROM `'._DB_PREFIX_.'configuration_lang`
WHERE `id_configuration` NOT IN (SELECT `id_configuration` FROM `'._DB_PREFIX_.'configuration`)
OR `id_configuration` IN (SELECT `id_configuration` FROM `'._DB_PREFIX_.'configuration` WHERE name IS NULL OR name = "")';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
// Simple Cascade Delete
$queries = self::getCheckAndFixQueries();
$queries = self::bulle($queries);
foreach ($queries as $query_array) {
// If this is a module and the module is not installed, we continue
if (isset($query_array[4]) && !Module::isInstalled($query_array[4])) {
continue;
}
$query = 'DELETE FROM `'._DB_PREFIX_.$query_array[0].'` WHERE `'.$query_array[1].'` NOT IN (SELECT `'.$query_array[3].'` FROM `'._DB_PREFIX_.$query_array[2].'`)';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
}
// _lang table cleaning
$tables = Db::getInstance()->executeS('SHOW TABLES LIKE "'.preg_replace('/([%_])/', '\\$1', _DB_PREFIX_).'%_\\_lang"');
foreach ($tables as $table) {
$table_lang = current($table);
$table = str_replace('_lang', '', $table_lang);
$id_table = 'id_'.preg_replace('/^'._DB_PREFIX_.'/', '', $table);
$query = 'DELETE FROM `'.bqSQL($table_lang).'` WHERE `'.bqSQL($id_table).'` NOT IN (SELECT `'.bqSQL($id_table).'` FROM `'.bqSQL($table).'`)';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
$query = 'DELETE FROM `'.bqSQL($table_lang).'` WHERE `id_lang` NOT IN (SELECT `id_lang` FROM `'._DB_PREFIX_.'lang`)';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
}
// _shop table cleaning
$tables = Db::getInstance()->executeS('SHOW TABLES LIKE "'.preg_replace('/([%_])/', '\\$1', _DB_PREFIX_).'%_\\_shop"');
foreach ($tables as $table) {
$table_shop = current($table);
$table = str_replace('_shop', '', $table_shop);
$id_table = 'id_'.preg_replace('/^'._DB_PREFIX_.'/', '', $table);
if (in_array($table_shop, array(_DB_PREFIX_.'carrier_tax_rules_group_shop'))) {
continue;
}
$query = 'DELETE FROM `'.bqSQL($table_shop).'` WHERE `'.bqSQL($id_table).'` NOT IN (SELECT `'.bqSQL($id_table).'` FROM `'.bqSQL($table).'`)';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
$query = 'DELETE FROM `'.bqSQL($table_shop).'` WHERE `id_shop` NOT IN (SELECT `id_shop` FROM `'._DB_PREFIX_.'shop`)';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
}
// stock_available
$query = 'DELETE FROM `'._DB_PREFIX_.'stock_available` WHERE `id_shop` NOT IN (SELECT `id_shop` FROM `'._DB_PREFIX_.'shop`) AND `id_shop_group` NOT IN (SELECT `id_shop_group` FROM `'._DB_PREFIX_.'shop_group`)';
if ($db->Execute($query)) {
if ($affected_rows = $db->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
Category::regenerateEntireNtree();
// @Todo: Remove attachment files, images...
Image::clearTmpDir();
self::clearAllCaches();
return $logs;
}
public function truncate($case)
{
$db = Db::getInstance();
$db->execute('SET FOREIGN_KEY_CHECKS = 0;');
switch ($case) {
case 'catalog':
$id_home = $this->getMultiShopValues('PS_HOME_CATEGORY');
$id_root = $this->getMultiShopValues('PS_ROOT_CATEGORY');
$db->execute('DELETE FROM `'._DB_PREFIX_.'category` WHERE id_category NOT IN ('.implode(',', array_map('intval', $id_home)).', '.implode(',', array_map('intval', $id_root)).')');
$db->execute('DELETE FROM `'._DB_PREFIX_.'category_lang` WHERE id_category NOT IN ('.implode(',', array_map('intval', $id_home)).', '.implode(',', array_map('intval', $id_root)).')');
$db->execute('DELETE FROM `'._DB_PREFIX_.'category_shop` WHERE id_category NOT IN ('.implode(',', array_map('intval', $id_home)).', '.implode(',', array_map('intval', $id_root)).')');
foreach (scandir(_PS_CAT_IMG_DIR_) as $dir) {
if (preg_match('/^[0-9]+(\-(.*))?\.jpg$/', $dir)) {
unlink(_PS_CAT_IMG_DIR_.$dir);
}
}
$tables = self::getCatalogRelatedTables();
foreach ($tables as $table) {
$db->execute('TRUNCATE TABLE `'._DB_PREFIX_.bqSQL($table).'`');
}
$db->execute('DELETE FROM `'._DB_PREFIX_.'address` WHERE id_manufacturer > 0 OR id_supplier > 0 OR id_warehouse > 0');
Image::deleteAllImages(_PS_PROD_IMG_DIR_);
if (!file_exists(_PS_PROD_IMG_DIR_)) {
mkdir(_PS_PROD_IMG_DIR_);
}
foreach (scandir(_PS_MANU_IMG_DIR_) as $dir) {
if (preg_match('/^[0-9]+(\-(.*))?\.jpg$/', $dir)) {
unlink(_PS_MANU_IMG_DIR_.$dir);
}
}
foreach (scandir(_PS_SUPP_IMG_DIR_) as $dir) {
if (preg_match('/^[0-9]+(\-(.*))?\.jpg$/', $dir)) {
unlink(_PS_SUPP_IMG_DIR_.$dir);
}
}
break;
case 'sales':
$tables = self::getSalesRelatedTables();
$modules_tables = array(
'sekeywords' => array('sekeyword'),
'pagesnotfound' => array('pagenotfound'),
'paypal' => array('paypal_customer', 'paypal_order')
);
foreach ($modules_tables as $name => $module_tables) {
if (Module::isInstalled($name)) {
$tables = array_merge($tables, $module_tables);
}
}
foreach ($tables as $table) {
$db->execute('TRUNCATE TABLE `'._DB_PREFIX_.bqSQL($table).'`');
}
$db->execute('DELETE FROM `'._DB_PREFIX_.'address` WHERE id_customer > 0');
$db->execute('UPDATE `'._DB_PREFIX_.'employee` SET `id_last_order` = 0,`id_last_customer_message` = 0,`id_last_customer` = 0');
break;
}
self::clearAllCaches();
$db->execute('SET FOREIGN_KEY_CHECKS = 1;');
}
public static function cleanAndOptimize()
{
$logs = array();
$query = '
DELETE FROM `'._DB_PREFIX_.'cart`
WHERE id_cart NOT IN (SELECT id_cart FROM `'._DB_PREFIX_.'orders`)
AND date_add < "'.pSQL(date('Y-m-d', strtotime('-1 month'))).'"';
if (Db::getInstance()->Execute($query)) {
if ($affected_rows = Db::getInstance()->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
$query = '
DELETE FROM `'._DB_PREFIX_.'cart_rule`
WHERE (
active = 0
OR quantity = 0
OR date_to < "'.pSQL(date('Y-m-d')).'"
)
AND date_add < "'.pSQL(date('Y-m-d', strtotime('-1 month'))).'"';
if (Db::getInstance()->Execute($query)) {
if ($affected_rows = Db::getInstance()->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
$parents = Db::getInstance()->ExecuteS('SELECT DISTINCT id_parent FROM '._DB_PREFIX_.'tab');
foreach ($parents as $parent) {
$children = Db::getInstance()->ExecuteS('SELECT id_tab FROM '._DB_PREFIX_.'tab WHERE id_parent = '.(int)$parent['id_parent'].' ORDER BY IF(class_name IN ("AdminHome", "AdminDashboard"), 1, 2), position ASC');
$i = 1;
foreach ($children as $child) {
$query = 'UPDATE '._DB_PREFIX_.'tab SET position = '.(int)($i++).' WHERE id_tab = '.(int)$child['id_tab'].' AND id_parent = '.(int)$parent['id_parent'];
if (Db::getInstance()->Execute($query)) {
if ($affected_rows = Db::getInstance()->Affected_Rows()) {
$logs[$query] = $affected_rows;
}
}
}
}
return $logs;
}
protected static function bulle($array)
{
$sorted = false;
$size = count($array);
while (!$sorted) {
$sorted = true;
for ($i = 0; $i < $size - 1; ++$i) {
for ($j = $i + 1; $j < $size; ++$j) {
if ($array[$i][2] == $array[$j][0]) {
$tmp = $array[$i];
$array[$i] = $array[$j];
$array[$j] = $tmp;
$sorted = false;
}
}
}
}
return $array;
}
protected static function clearAllCaches()
{
$index = file_exists(_PS_TMP_IMG_DIR_.'index.php') ? file_get_contents(_PS_TMP_IMG_DIR_.'index.php') : '';
Tools::deleteDirectory(_PS_TMP_IMG_DIR_, false);
file_put_contents(_PS_TMP_IMG_DIR_.'index.php', $index);
Context::getContext()->smarty->clearAllCache();
}
public function renderForm()
{
$fields_form_1 = array(
'form' => array(
'legend' => array(
'title' => $this->l('Catalog'),
'icon' => 'icon-cogs'
),
'input' => array(
array(
'type' => 'switch',
'is_bool' => true,
'label' => $this->l('I understand that all the catalog data will be removed without possible rollback: products, features, categories, tags, images, prices, attachments, scenes, stocks, attribute groups and values, manufacturers, suppliers...'),
'name' => 'checkTruncateCatalog',
'values' => array(
array(
'id' => 'checkTruncateCatalog_on',
'value' => 1,
'label' => $this->l('Enabled')
),
array(
'id' => 'checkTruncateCatalog_off',
'value' => 0,
'label' => $this->l('Disabled')
)
)
)
),
'submit' => array(
'title' => $this->l('Delete catalog'),
'class' => 'btn btn-default pull-right',
'name' => 'submitTruncateCatalog',
'id' => 'submitTruncateCatalog',
)
)
);
$fields_form_2 = array(
'form' => array(
'legend' => array(
'title' => $this->l('Orders and customers'),
'icon' => 'icon-cogs'
),
'input' => array(
array(
'type' => 'switch',
'is_bool' => true,
'label' => $this->l('I understand that all the orders and customers will be removed without possible rollback: customers, carts, orders, connections, guests, messages, stats...'),
'name' => 'checkTruncateSales',
'values' => array(
array(
'id' => 'checkTruncateSales_on',
'value' => 1,
'label' => $this->l('Enabled')
),
array(
'id' => 'checkTruncateSales_off',
'value' => 0,
'label' => $this->l('Disabled')
)
)
)
),
'submit' => array(
'title' => $this->l('Delete orders & customers'),
'class' => 'btn btn-default pull-right',
'name' => 'submitTruncateSales',
'id' => 'submitTruncateSales',
)
)
);
$fields_form_3 = array(
'form' => array(
'legend' => array(
'title' => $this->l('Functional integrity constraints'),
'icon' => 'icon-cogs'
),
'submit' => array(
'title' => $this->l('Check & fix'),
'class' => 'btn btn-default pull-right',
'name' => 'submitCheckAndFix',
)
)
);
$fields_form_4 = array(
'form' => array(
'legend' => array(
'title' => $this->l('Database cleaning'),
'icon' => 'icon-cogs'
),
'submit' => array(
'title' => $this->l('Clean & Optimize'),
'class' => 'btn btn-default pull-right',
'name' => 'submitCleanAndOptimize',
)
)
);
$helper = new HelperForm();
$helper->module = $this;
$helper->show_toolbar = false;
$helper->table = $this->table;
$lang = new Language((int)Configuration::get('PS_LANG_DEFAULT'));
$helper->default_form_language = $lang->id;
$helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0;
$this->fields_form = array();
$helper->id = (int)Tools::getValue('id_carrier');
$helper->identifier = $this->identifier;
$helper->submit_action = 'btnSubmit';
$helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name;
$helper->token = Tools::getAdminTokenLite('AdminModules');
$helper->tpl_vars = array(
'fields_value' => $this->getConfigFieldsValues(),
'languages' => $this->context->controller->getLanguages(),
'id_language' => $this->context->language->id
);
return $helper->generateForm(array($fields_form_1, $fields_form_2, $fields_form_3, $fields_form_4));
}
public function getConfigFieldsValues()
{
return array('checkTruncateSales' => 0, 'checkTruncateCatalog' => 0);
}
public static function getCheckAndFixQueries()
{
$append = array();
if (version_compare('1.7.0.0', _PS_VERSION_, '>')) {
$append = array(
array('access', 'id_tab', 'tab', 'id_tab'),
array('compare_product', 'id_compare', 'compare', 'id_compare'),
array('compare_product', 'id_product', 'product', 'id_product'),
array('compare', 'id_customer', 'customer', 'id_customer'),
array('module_access', 'id_module', 'module', 'id_module'),
array('scene_category', 'id_scene', 'scene', 'id_scene'),
array('scene_category', 'id_category', 'category', 'id_category'),
array('scene_products', 'id_scene', 'scene', 'id_scene'),
array('scene_products', 'id_product', 'product', 'id_product'),
array('theme_specific', 'id_theme', 'theme', 'id_theme'),
array('theme_specific', 'id_shop', 'shop', 'id_shop'),
);
}
return array_merge($append, array(
// 0 => DELETE FROM __table__, 1 => WHERE __id__ NOT IN, 2 => NOT IN __table__, 3 => __id__ used in the "NOT IN" table, 4 => module_name
array('access', 'id_profile', 'profile', 'id_profile'),
array('accessory', 'id_product_1', 'product', 'id_product'),
array('accessory', 'id_product_2', 'product', 'id_product'),
array('address_format', 'id_country', 'country', 'id_country'),
array('attribute', 'id_attribute_group', 'attribute_group', 'id_attribute_group'),
array('carrier_group', 'id_carrier', 'carrier', 'id_carrier'),
array('carrier_group', 'id_group', 'group', 'id_group'),
array('carrier_zone', 'id_carrier', 'carrier', 'id_carrier'),
array('carrier_zone', 'id_zone', 'zone', 'id_zone'),
array('cart_cart_rule', 'id_cart', 'cart', 'id_cart'),
array('cart_product', 'id_cart', 'cart', 'id_cart'),
array('cart_rule_carrier', 'id_cart_rule', 'cart_rule', 'id_cart_rule'),
array('cart_rule_carrier', 'id_carrier', 'carrier', 'id_carrier'),
array('cart_rule_combination', 'id_cart_rule_1', 'cart_rule', 'id_cart_rule'),
array('cart_rule_combination', 'id_cart_rule_2', 'cart_rule', 'id_cart_rule'),
array('cart_rule_country', 'id_cart_rule', 'cart_rule', 'id_cart_rule'),
array('cart_rule_country', 'id_country', 'country', 'id_country'),
array('cart_rule_group', 'id_cart_rule', 'cart_rule', 'id_cart_rule'),
array('cart_rule_group', 'id_group', 'group', 'id_group'),
array('cart_rule_product_rule_group', 'id_cart_rule', 'cart_rule', 'id_cart_rule'),
array('cart_rule_product_rule', 'id_product_rule_group', 'cart_rule_product_rule_group', 'id_product_rule_group'),
array('cart_rule_product_rule_value', 'id_product_rule', 'cart_rule_product_rule', 'id_product_rule'),
array('category_group', 'id_category', 'category', 'id_category'),
array('category_group', 'id_group', 'group', 'id_group'),
array('category_product', 'id_category', 'category', 'id_category'),
array('category_product', 'id_product', 'product', 'id_product'),
array('cms', 'id_cms_category', 'cms_category', 'id_cms_category'),
array('cms_block', 'id_cms_category', 'cms_category', 'id_cms_category', 'blockcms'),
array('cms_block_page', 'id_cms', 'cms', 'id_cms', 'blockcms'),
array('cms_block_page', 'id_cms_block', 'cms_block', 'id_cms_block', 'blockcms'),
array('connections', 'id_shop_group', 'shop_group', 'id_shop_group'),
array('connections', 'id_shop', 'shop', 'id_shop'),
array('connections_page', 'id_connections', 'connections', 'id_connections'),
array('connections_page', 'id_page', 'page', 'id_page'),
array('connections_source', 'id_connections', 'connections', 'id_connections'),
array('customer', 'id_shop_group', 'shop_group', 'id_shop_group'),
array('customer', 'id_shop', 'shop', 'id_shop'),
array('customer_group', 'id_group', 'group', 'id_group'),
array('customer_group', 'id_customer', 'customer', 'id_customer'),
array('customer_message', 'id_customer_thread', 'customer_thread', 'id_customer_thread'),
array('customer_thread', 'id_shop', 'shop', 'id_shop'),
array('customization', 'id_cart', 'cart', 'id_cart'),
array('customization_field', 'id_product', 'product', 'id_product'),
array('customized_data', 'id_customization', 'customization', 'id_customization'),
array('delivery', 'id_shop', 'shop', 'id_shop'),
array('delivery', 'id_shop_group', 'shop_group', 'id_shop_group'),
array('delivery', 'id_carrier', 'carrier', 'id_carrier'),
array('delivery', 'id_zone', 'zone', 'id_zone'),
array('editorial', 'id_shop', 'shop', 'id_shop', 'editorial'),
array('favorite_product', 'id_product', 'product', 'id_product', 'favoriteproducts'),
array('favorite_product', 'id_customer', 'customer', 'id_customer', 'favoriteproducts'),
array('favorite_product', 'id_shop', 'shop', 'id_shop', 'favoriteproducts'),
array('feature_product', 'id_feature', 'feature', 'id_feature'),
array('feature_product', 'id_product', 'product', 'id_product'),
array('feature_value', 'id_feature', 'feature', 'id_feature'),
array('group_reduction', 'id_group', 'group', 'id_group'),
array('group_reduction', 'id_category', 'category', 'id_category'),
array('homeslider', 'id_shop', 'shop', 'id_shop', 'homeslider'),
array('homeslider', 'id_homeslider_slides', 'homeslider_slides', 'id_homeslider_slides', 'homeslider'),
array('hook_module', 'id_hook', 'hook', 'id_hook'),
array('hook_module', 'id_module', 'module', 'id_module'),
array('hook_module_exceptions', 'id_hook', 'hook', 'id_hook'),
array('hook_module_exceptions', 'id_module', 'module', 'id_module'),
array('hook_module_exceptions', 'id_shop', 'shop', 'id_shop'),
array('image', 'id_product', 'product', 'id_product'),
array('message', 'id_cart', 'cart', 'id_cart'),
array('message_readed', 'id_message', 'message', 'id_message'),
array('message_readed', 'id_employee', 'employee', 'id_employee'),
array('module_access', 'id_profile', 'profile', 'id_profile'),
array('module_country', 'id_module', 'module', 'id_module'),
array('module_country', 'id_country', 'country', 'id_country'),
array('module_country', 'id_shop', 'shop', 'id_shop'),
array('module_currency', 'id_module', 'module', 'id_module'),
array('module_currency', 'id_currency', 'currency', 'id_currency'),
array('module_currency', 'id_shop', 'shop', 'id_shop'),
array('module_group', 'id_module', 'module', 'id_module'),
array('module_group', 'id_group', 'group', 'id_group'),
array('module_group', 'id_shop', 'shop', 'id_shop'),
array('module_preference', 'id_employee', 'employee', 'id_employee'),
array('orders', 'id_shop', 'shop', 'id_shop'),
array('orders', 'id_shop_group', 'group_shop', 'id_shop_group'),
array('order_carrier', 'id_order', 'orders', 'id_order'),
array('order_cart_rule', 'id_order', 'orders', 'id_order'),
array('order_detail', 'id_order', 'orders', 'id_order'),
array('order_detail_tax', 'id_order_detail', 'order_detail', 'id_order_detail'),
array('order_history', 'id_order', 'orders', 'id_order'),
array('order_invoice', 'id_order', 'orders', 'id_order'),
array('order_invoice_payment', 'id_order', 'orders', 'id_order'),
array('order_invoice_tax', 'id_order_invoice', 'order_invoice', 'id_order_invoice'),
array('order_return', 'id_order', 'orders', 'id_order'),
array('order_return_detail', 'id_order_return', 'order_return', 'id_order_return'),
array('order_slip', 'id_order', 'orders', 'id_order'),
array('order_slip_detail', 'id_order_slip', 'order_slip', 'id_order_slip'),
array('pack', 'id_product_pack', 'product', 'id_product'),
array('pack', 'id_product_item', 'product', 'id_product'),
array('page', 'id_page_type', 'page_type', 'id_page_type'),
array('page_viewed', 'id_shop', 'shop', 'id_shop'),
array('page_viewed', 'id_shop_group', 'shop_group', 'id_shop_group'),
array('page_viewed', 'id_date_range', 'date_range', 'id_date_range'),
array('product_attachment', 'id_attachment', 'attachment', 'id_attachment'),
array('product_attachment', 'id_product', 'product', 'id_product'),
array('product_attribute', 'id_product', 'product', 'id_product'),
array('product_attribute_combination', 'id_product_attribute', 'product_attribute', 'id_product_attribute'),
array('product_attribute_combination', 'id_attribute', 'attribute', 'id_attribute'),
array('product_attribute_image', 'id_image', 'image', 'id_image'),
array('product_attribute_image', 'id_product_attribute', 'product_attribute', 'id_product_attribute'),
array('product_carrier', 'id_product', 'product', 'id_product'),
array('product_carrier', 'id_shop', 'shop', 'id_shop'),
array('product_carrier', 'id_carrier_reference', 'carrier', 'id_reference'),
array('product_country_tax', 'id_product', 'product', 'id_product'),
array('product_country_tax', 'id_country', 'country', 'id_country'),
array('product_country_tax', 'id_tax', 'tax', 'id_tax'),
array('product_download', 'id_product', 'product', 'id_product'),
array('product_group_reduction_cache', 'id_product', 'product', 'id_product'),
array('product_group_reduction_cache', 'id_group', 'group', 'id_group'),
array('product_sale', 'id_product', 'product', 'id_product'),
array('product_supplier', 'id_product', 'product', 'id_product'),
array('product_supplier', 'id_supplier', 'supplier', 'id_supplier'),
array('product_tag', 'id_product', 'product', 'id_product'),
array('product_tag', 'id_tag', 'tag', 'id_tag'),
array('range_price', 'id_carrier', 'carrier', 'id_carrier'),
array('range_weight', 'id_carrier', 'carrier', 'id_carrier'),
array('referrer_cache', 'id_referrer', 'referrer', 'id_referrer'),
array('referrer_cache', 'id_connections_source', 'connections_source', 'id_connections_source'),
array('search_index', 'id_product', 'product', 'id_product'),
array('search_word', 'id_lang', 'lang', 'id_lang'),
array('search_word', 'id_shop', 'shop', 'id_shop'),
array('shop_url', 'id_shop', 'shop', 'id_shop'),
array('specific_price_priority', 'id_product', 'product', 'id_product'),
array('stock', 'id_warehouse', 'warehouse', 'id_warehouse'),
array('stock', 'id_product', 'product', 'id_product'),
array('stock_available', 'id_product', 'product', 'id_product'),
array('stock_mvt', 'id_stock', 'stock', 'id_stock'),
array('tab_module_preference', 'id_employee', 'employee', 'id_employee'),
array('tab_module_preference', 'id_tab', 'tab', 'id_tab'),
array('tax_rule', 'id_country', 'country', 'id_country'),
array('warehouse_carrier', 'id_warehouse', 'warehouse', 'id_warehouse'),
array('warehouse_carrier', 'id_carrier', 'carrier', 'id_carrier'),
array('warehouse_product_location', 'id_product', 'product', 'id_product'),
array('warehouse_product_location', 'id_warehouse', 'warehouse', 'id_warehouse'),
));
}
public static function getCatalogRelatedTables()
{
$append = array();
if (version_compare('1.7.0.0', _PS_VERSION_, '>')) {
$append = array(
'compare_product',
'scene_products',
'scene',
'scene_category',
'scene_lang',
'scene_products',
'scene_shop',
);
}
return array_merge($append, array(
'product',
'product_shop',
'feature_product',
'product_lang',
'category_product',
'product_tag',
'tag',
'image',
'image_lang',
'image_shop',
'specific_price',
'specific_price_priority',
'product_carrier',
'cart_product',
'product_attachment',
'product_country_tax',
'product_download',
'product_group_reduction_cache',
'product_sale',
'product_supplier',
'warehouse_product_location',
'stock',
'stock_available',
'stock_mvt',
'customization',
'customization_field',
'supply_order_detail',
'attribute_impact',
'product_attribute',
'product_attribute_shop',
'product_attribute_combination',
'product_attribute_image',
'attribute_impact',
'attribute_lang',
'attribute_group',
'attribute_group_lang',
'attribute_group_shop',
'attribute_shop',
'product_attribute',
'product_attribute_shop',
'product_attribute_combination',
'product_attribute_image',
'stock_available',
'manufacturer',
'manufacturer_lang',
'manufacturer_shop',
'supplier',
'supplier_lang',
'supplier_shop',
'customization',
'customization_field',
'customization_field_lang',
'customized_data',
'feature',
'feature_lang',
'feature_product',
'feature_shop',
'feature_value',
'feature_value_lang',
'pack',
'search_index',
'search_word',
'specific_price',
'specific_price_priority',
'specific_price_rule',
'specific_price_rule_condition',
'specific_price_rule_condition_group',
'stock',
'stock_available',
'stock_mvt',
'warehouse',
));
}
public static function getSalesRelatedTables()
{
return array(
'customer',
'cart',
'cart_product',
'connections',
'connections_page',
'connections_source',
'customer_group',
'customer_message',
'customer_message_sync_imap',
'customer_thread',
'guest',
'message',
'message_readed',
'orders',
'order_carrier',
'order_cart_rule',
'order_detail',
'order_detail_tax',
'order_history',
'order_invoice',
'order_invoice_payment',
'order_invoice_tax',
'order_message',
'order_message_lang',
'order_payment',
'order_return',
'order_return_detail',
'order_slip',
'order_slip_detail',
'page',
'page_type',
'page_viewed',
'product_sale',
'referrer_cache',
);
}
}

View File

@ -0,0 +1,33 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{pscleaner}prestashop>pscleaner_e5a8af934462c05509c7de5f2f2c18a3'] = 'Nettoyage de PrestaShop';
$_MODULE['<{pscleaner}prestashop>pscleaner_4bcb9cc248b7f6c8dc7f5c323bde76de'] = 'Vérifie et répare les problèmes d\'intégrité fonctionnelle et supprime les données par défaut (produits, commandes, clients)';
$_MODULE['<{pscleaner}prestashop>pscleaner_752369f18aebeed9ae8384d8f1b5dc5e'] = 'Soyez très attentifs en utilisant cet outil, il n\'y a pas de retour en arrière possible !';
$_MODULE['<{pscleaner}prestashop>pscleaner_550b877b1a255ba717cfad4b82057731'] = 'Les requêtes suivantes ont permis de réparer certaines données:';
$_MODULE['<{pscleaner}prestashop>pscleaner_14a7ab23d566b4505d0c711338c19a08'] = '%d ligne(s)';
$_MODULE['<{pscleaner}prestashop>pscleaner_d1ff3c9d57acd4283d2793a36737479e'] = 'Il n\'y a rien qui nécessite d\'être réparé.';
$_MODULE['<{pscleaner}prestashop>pscleaner_53d097f11855337bb74f1444d6c47c99'] = 'Les requêtes suivantes ont permis de nettoyer votre base de données avec succès :';
$_MODULE['<{pscleaner}prestashop>pscleaner_098c3581a731f08d24311bbf515adbbb'] = 'Félicitations, tout est déjà en ordre!';
$_MODULE['<{pscleaner}prestashop>pscleaner_1bb7c5eb8682aeada82c407b40ec09c8'] = 'Catalogue supprimé';
$_MODULE['<{pscleaner}prestashop>pscleaner_ed6ecb7169d5476ef5251524bb17552a'] = 'Commandes et clients supprimés';
$_MODULE['<{pscleaner}prestashop>pscleaner_43364f357f96e8b70be4a44d44196807'] = 'Veuillez lire les mises en garde et cliquer sur le bouton pour les approuver.';
$_MODULE['<{pscleaner}prestashop>pscleaner_6c69628e1d57fa6e39162b039a82133b'] = 'Souhaitez-vous supprimer le catalogue produit ?';
$_MODULE['<{pscleaner}prestashop>pscleaner_6a68264705f23c8e3d505fd2c93a87ba'] = 'Souhaitez-vous supprimer commandes et clients ?';
$_MODULE['<{pscleaner}prestashop>pscleaner_c32516babc5b6c47eb8ce1bfc223253c'] = 'Catalogue';
$_MODULE['<{pscleaner}prestashop>pscleaner_da69e50b7440e12fe63287904819eaa3'] = 'J\'ai bien compris que tout le catalogue sera supprimé sans possibilité de retour en arrière : produits, caractéristiques, catégories, mot-clés, images, prix, fichiers joints, scènes, stocks, groupes et valeurs d\'attributs, fabricants, fournisseurs...';
$_MODULE['<{pscleaner}prestashop>pscleaner_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activé';
$_MODULE['<{pscleaner}prestashop>pscleaner_b9f5c797ebbf55adccdd8539a65a0241'] = 'Désactivé';
$_MODULE['<{pscleaner}prestashop>pscleaner_b2d7c99e984831bd36221baf34e9c26e'] = 'Supprimer le catalogue';
$_MODULE['<{pscleaner}prestashop>pscleaner_3300d0bf086fa38cf593fe4feff351f1'] = 'Commandes et clients';
$_MODULE['<{pscleaner}prestashop>pscleaner_a01f9a9a340c3c68a2dc4663f46d8637'] = 'J\'ai bien compris que tous les clients et commandes seront supprimés sans possibilité de retour en arrière : clients, paniers, commandes, connexions, visiteurs, stats...';
$_MODULE['<{pscleaner}prestashop>pscleaner_17ca7f22baf84821b6b73462c96fb1e3'] = 'Supprimer les commandes et clients';
$_MODULE['<{pscleaner}prestashop>pscleaner_3535aa31bd9005bde626ad4312b67d6b'] = 'Contraintes d\'intégrité fonctionnelle';
$_MODULE['<{pscleaner}prestashop>pscleaner_e84c6595e849214a70b35ed8f95d7d16'] = 'Vérifier et réparer';
$_MODULE['<{pscleaner}prestashop>pscleaner_ccc27439e3e08c444690af3bed668e2d'] = 'Nettoyage de la base de données';
$_MODULE['<{pscleaner}prestashop>pscleaner_39707b9cfefe433d64f695623d2d3fd7'] = 'Nettoyer et optimiser';
return $_MODULE;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@ -0,0 +1,59 @@
{*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*}
{extends file="helpers/form/form.tpl"}
{block name="field"}
{if $input.type == 'desc'}
<div class="alert alert-info">{$input.text}</div>
{/if}
{$smarty.block.parent}
{/block}
{block name="input"}
{if $input.type == 'switch' && $smarty.const._PS_VERSION_|@addcslashes:'\'' < '1.6'}
{foreach $input.values as $value}
<input type="radio" name="{$input.name}" id="{$value.id}" value="{$value.value|escape:'html':'UTF-8'}"
{if $fields_value[$input.name] == $value.value}checked="checked"{/if}
{if isset($input.disabled) && $input.disabled}disabled="disabled"{/if} />
<label class="t" for="{$value.id}">
{if isset($input.is_bool) && $input.is_bool == true}
{if $value.value == 1}
<img src="../img/admin/enabled.gif" alt="{$value.label}" title="{$value.label}" />
{else}
<img src="../img/admin/disabled.gif" alt="{$value.label}" title="{$value.label}" />
{/if}
{else}
{$value.label}
{/if}
</label>
{if isset($input.br) && $input.br}<br />{/if}
{if isset($value.p) && $value.p}<p>{$value.p}</p>{/if}
{/foreach}
{else}
{$smarty.block.parent}
{/if}
{/block}

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@ -0,0 +1,35 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@ -0,0 +1,8 @@
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

View File

@ -0,0 +1,8 @@
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

View File

@ -0,0 +1,8 @@
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

View File

@ -1,381 +1,96 @@
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{tntofficiel}prestashop>tntofficiel_53ac215797e00f595f14c7ad53e7aa1a'] = 'TNT Express France';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_9b7637001f5d2bcb42efb4ab6b3e93da'] = 'La livraison express 24h partout en France avant 13h';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_3ed8d415ab1bbac628429a85851e53b6'] = 'TNT';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_c888438d14855d7d96a2724ee9c306bd'] = 'Paramètres mis à jour';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_eaccd6522158b8d67b706ffc5e3a93f9'] = 'Données d\'authentification incorrectes';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_e81d9f25acf7fa457ab32527a882ed50'] = 'TNT Express';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_1ac2ea936f12116ef4e1bcb8c75fb417'] = 'Exporter les logs';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_c9cc8cce247e49bae79f15173ce97354'] = 'Sauvegarder';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_630f6dc397fe74e52d5189e2c80f282b'] = 'Retour à la liste';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_f4f70727dc34561dfde1a3c529b6205c'] = 'Paramètres';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_14c4b06b824ec593239362517f538b29'] = 'Utilisateur';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_e268443e43d93dab7ebef303bbe9642f'] = 'Compte';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_5f4dcc3b5aa765d61d8327deb882cf99'] = 'Mot de passe';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_a43b0d7b1bdddcd9650598df155c4ef6'] = 'Afficher le numéro de ramassage';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_f9ae539a015bd1b6c974c17ed1bd3a0f'] = 'Google Maps API';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_34df815e78180dfe3de4498717befae3'] = 'Le nom d\'utilisateur est obligatoire';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_4b944d27d010a334b7a7ac925d58fc2a'] = 'Le numéro de compte est obligatoire';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_b34731c53c709e721b0f11e567759f38'] = 'Le mot de passe est obligatoire';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_b5c2f36d66da368ec60fae8ea9ff7b76'] = 'Une erreur est survenue lors de la création de la livraison';
$_MODULE['<{tntofficiel}prestashop>_print_bt_icon_277b18808bb6fba9845a813795fe8baa'] = 'BT';
$_MODULE['<{tntofficiel}prestashop>_print_bt_icon_76c3e002d3c052bd6a909366a8dc3845'] = 'Manifeste';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_cc97a74bb428ffc130b1b39eabc141f5'] = 'Détail de la livraison';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_d3d2e617335f08df83599665eef8a418'] = 'Fermer';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_b6026301f6eccf9afcf19458173e63e8'] = 'Numéro de suivi';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_50b613e90b9579184a11f56ab19ea5be'] = 'Suivre mon colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_5c0a951f54c0c7bf4c66dd2e6d0fe2de'] = 'Date de ramassage';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_2e79cbc13bbc903d989eab943a2e394f'] = 'Date de livraison';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_0bfc9d7a908999118a95316e5b2cd3ca'] = 'La date n\'est pas valide';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_3e6548fbd02839544c5a6ce445116b03'] = 'La date est valide';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_96f26ad4b9f1ed9c512d5944dc40d558'] = 'Colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_83a71abc738492fd7d9d536c5c2a7231'] = 'Numéro de ramassage : ';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_392235852a55ba6cba1db9df1b4695f0'] = 'Poids total : ';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_2ce124d87604bed00f310d4585d26ea7'] = 'Kg';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_faca76e418e6a6bf8ca1815c9586bf7c'] = 'Numéro de colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_7edabf994b76a00cbc60c95af337db8f'] = 'Poids';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_418c5509e2171d55b0aee5c2ea4442b5'] = 'Action';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_4e0799443cae591e21badb40f9a20754'] = 'PDL';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_151648106e4bf98297882ea2ea1c4b0e'] = 'Mise à jour réussie';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_06933067aafd48425d67bcb01bba5cb6'] = 'Mise à jour';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_f2a6c498fb90ee345d997f888fce3b18'] = 'Supprimer';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_1e8e42b87a65326b98ced7d3af717a72'] = 'Voir';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_34ec78fcc91ffb1e54cd85e4a0924332'] = 'Ajouter';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_ae30ab8690d876020e4f8dec7332f3a7'] = 'Ajouter un colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_09d2c2cea0ca2c48cc357e7fa996db87'] = 'Poids du colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_43781db5c40ecc39fd718685594f0956'] = 'Sauver';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_d41f0f868a0dbe1e9f25fe8c125f7fdd'] = 'Une commande doit contenir au moins un colis';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_c945f0cc434c21e830eb9bd8d45b2845'] = 'La commande ne peut pas être achetée';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_0c0a7d8a27886268bf0f5ec9727288df'] = 'La ville saisie est inconnue pour le code postal %s';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_eacc8a7970c5a823d0f383f15591c8b0'] = 'Informations complémentaires transporteur';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_ce8ae9da5b7cd6c3df2929543a9af92d'] = 'Email';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_4e186c431f7c016c761c722debb9768e'] = 'Téléphone portable';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_070c051179746c6932db988f0a52b282'] = 'Numéro du bâtiment (3 caractères maximum)';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_dc4a632c5933c9c81274bedc8dd797f7'] = 'Code d\'accès au bâtiment (7 caractères maximum)';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_f3f6d0343d56ce88ce7958170ed05cb3'] = 'Etage (2 caractères maximum)';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_70397c4b252a5168c5ec003931cea215'] = 'Champs obligatoires';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_6971dd4c515c58b6122410c8bd1ed6fe'] = 'Le champ \'Téléphone portable\' doit être composé de 10 chiffres sans espace ni point, et commencer par un 06 ou 07';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_8144eaaa3a1db5748161ec93fa3b5f1c'] = 'Une erreur s\'est produite';
$_MODULE['<{tntofficiel}prestashop>displayorderdetail_a7dd12b1dab17d25467b0b0a4c8d4a92'] = 'Voir';
$_MODULE['<{tntofficiel}prestashop>displayorderdetail_ef7eea8df7e16831217a3b25c58bf508'] = 'Suivre mes colis';
$_MODULE['<{tntofficiel}prestashop>deliverypointsbox_60c1249f2568c852f5fa352e609d1741'] = 'Choisissez votre Relais Colis®';
$_MODULE['<{tntofficiel}prestashop>deliverypointsbox_775721e7246431e9e3fa4c9ea932db0d'] = 'Choisissez votre Dépôt restant';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_ccdb7bf9d93e5652b57cabcc8c41e061'] = 'Horaires';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_6f8522e0610541f1ef215a22ffa66ff6'] = 'Lundi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_5792315f09a5d54fb7e3d066672b507f'] = 'Mardi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_796c163589f295373e171842f37265d5'] = 'Mercredi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_78ae6f0cd191d25147e252dc54768238'] = 'Jeudi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_c33b138a163847cdb6caeeb7c9a126b4'] = 'Vendredi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_8b7051187b9191cdcdae6ed5a10e5adc'] = 'Samedi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_9d1a0949c39e66a0cd65240bc0ac9177'] = 'Dimanche';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_be5d5d37542d75f93a87094459f76678'] = 'et';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_03f4a47830f97377a35321051685071e'] = 'Fermé';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>form_48974cc3df177e6b565c39aa155458cd'] = 'Adresse de livraison';
$_MODULE['<{tntofficiel}prestashop>form_8bcdc441379cbf584638b0589a3f9adb'] = 'Code postal';
$_MODULE['<{tntofficiel}prestashop>form_57d056ed0984166336b7879c2af3657f'] = 'Ville';
$_MODULE['<{tntofficiel}prestashop>form_36936b078805af8a6e283161721f99e1'] = '-- Sélectionner une ville --';
$_MODULE['<{tntofficiel}prestashop>form_647552b29642ed538b23b5bc3d28864f'] = 'Aucune ville disponible';
$_MODULE['<{tntofficiel}prestashop>form_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>list_ccdb7bf9d93e5652b57cabcc8c41e061'] = 'Horaires';
$_MODULE['<{tntofficiel}prestashop>list_6f8522e0610541f1ef215a22ffa66ff6'] = 'Lundi';
$_MODULE['<{tntofficiel}prestashop>list_5792315f09a5d54fb7e3d066672b507f'] = 'Mardi';
$_MODULE['<{tntofficiel}prestashop>list_796c163589f295373e171842f37265d5'] = 'Mercredi';
$_MODULE['<{tntofficiel}prestashop>list_78ae6f0cd191d25147e252dc54768238'] = 'Jeudi';
$_MODULE['<{tntofficiel}prestashop>list_c33b138a163847cdb6caeeb7c9a126b4'] = 'Vendredi';
$_MODULE['<{tntofficiel}prestashop>list_8b7051187b9191cdcdae6ed5a10e5adc'] = 'Samedi';
$_MODULE['<{tntofficiel}prestashop>list_9d1a0949c39e66a0cd65240bc0ac9177'] = 'Dimanche';
$_MODULE['<{tntofficiel}prestashop>list_be5d5d37542d75f93a87094459f76678'] = 'et';
$_MODULE['<{tntofficiel}prestashop>list_03f4a47830f97377a35321051685071e'] = 'Fermé';
$_MODULE['<{tntofficiel}prestashop>list_961f2247a2070bedff9f9cd8d64e2650'] = 'Choisir';
$_MODULE['<{tntofficiel}prestashop>list_5a07832bfc91847bdde742703f7a7d71'] = 'Aucune ville correspondante pour le code postal demandé.';
$_MODULE['<{tntofficiel}prestashop>list_671f3468c84b318bbcd174a4a546765e'] = 'Vérifier le code postal et cliquez sur';
$_MODULE['<{tntofficiel}prestashop>list_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>list_fdfeefba19d7a7f570a372d1cf8b20fb'] = 'Sélectionnez une ville dans la liste et cliquez sur';
$_MODULE['<{tntofficiel}prestashop>list_e0db4c0842a1cc908c6c97e621bd8481'] = 'Aucun point de livraison n\'est disponible pour cette ville.';
$_MODULE['<{tntofficiel}prestashop>view_010cd82f1f972dc6b720536adb555533'] = 'Commandes liées';
$_MODULE['<{tntofficiel}prestashop>view_01abfc750a0c942167651c40d088531d'] = 'n°';
$_MODULE['<{tntofficiel}prestashop>view_0262a3dc4fae9adc8cb46e788806ccbf'] = 'Créer une commande';
$_MODULE['<{tntofficiel}prestashop>view_034d2690db87b737dd810afccbe41b7a'] = 'Créer une commande';
$_MODULE['<{tntofficiel}prestashop>view_03ab340b3f99e03cff9e84314ead38c0'] = 'Quantité';
$_MODULE['<{tntofficiel}prestashop>view_03c2e7e41ffc181a4e84080b4710e81e'] = 'Nouveau';
$_MODULE['<{tntofficiel}prestashop>view_065ab3a28ca4f16f55f103adc7d0226f'] = 'Livraison';
$_MODULE['<{tntofficiel}prestashop>view_068f80c7519d0528fb08e82137a72131'] = 'Produits';
$_MODULE['<{tntofficiel}prestashop>view_06933067aafd48425d67bcb01bba5cb6'] = 'Mettre à jour';
$_MODULE['<{tntofficiel}prestashop>view_0945359809dad1fbf3dea1c95a0da951'] = 'Document';
$_MODULE['<{tntofficiel}prestashop>view_0aed4e816d2ab18361bbfe990b4fdcde'] = 'Utiliser ce panier';
$_MODULE['<{tntofficiel}prestashop>view_0c458988127eb2150776881e2ef3f0c4'] = 'Adresse de livraison';
$_MODULE['<{tntofficiel}prestashop>view_0d4d1c76cbf823ecde73e6a2e17672bd'] = 'Commande n°%1$d (%2$s) - %3$s %4$s';
$_MODULE['<{tntofficiel}prestashop>view_0d9175fe89fb80d815e7d03698b6e83a'] = 'Cadeau';
$_MODULE['<{tntofficiel}prestashop>view_0da6a00e3eb2132d5cf97463a099c49f'] = 'Commander n°';
$_MODULE['<{tntofficiel}prestashop>view_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
$_MODULE['<{tntofficiel}prestashop>view_0ec8109e3ffa61bcc147c89d9a396cd7'] = '%s HT';
$_MODULE['<{tntofficiel}prestashop>view_0fe067d5d05655a4c80602c1d6e7d0c5'] = 'Message de l\'emballage cadeau';
$_MODULE['<{tntofficiel}prestashop>view_1067f7778added234b6064bc8aa0765d'] = 'Remettre les produits en stock';
$_MODULE['<{tntofficiel}prestashop>view_107ca6f108ab1c0c66015df0f61845a9'] = 'Emballage recyclé';
$_MODULE['<{tntofficiel}prestashop>view_10ea517069300c23c17f113a3d084c57'] = 'Changer l\'état de la commande';
$_MODULE['<{tntofficiel}prestashop>view_11599f38f7ac080ae579f1bf32f08561'] = 'Ajouter un bon d\'achat';
$_MODULE['<{tntofficiel}prestashop>view_14c7a12fdbf437a0545aed3365ce3f84'] = 'Aucune marchandise n\'a été retournée pour le moment';
$_MODULE['<{tntofficiel}prestashop>view_153c7809e6b00b6cbfa01b8aa9db43e3'] = 'payé au lieu de';
$_MODULE['<{tntofficiel}prestashop>view_197101c4a1b1fc503dcd6ebee127aa10'] = 'Prix unitaire';
$_MODULE['<{tntofficiel}prestashop>view_19dfe063714422004b75043eaf74c9b8'] = 'Mode de livraison';
$_MODULE['<{tntofficiel}prestashop>view_1a747e98fba823d6be62189cbac46dcb'] = 'Emballage recyclé';
$_MODULE['<{tntofficiel}prestashop>view_1c481aa99d081c32182011a758f73d33'] = '%s';
$_MODULE['<{tntofficiel}prestashop>view_1c76cbfe21c6f44c1d1e59d54f3e4420'] = 'Société';
$_MODULE['<{tntofficiel}prestashop>view_1cbe7897dd334369ef17e185ee455c46'] = 'Erreur : Choisir une date de ramassage';
$_MODULE['<{tntofficiel}prestashop>view_1dd1c5fb7f25cd41b291d43a89e3aefd'] = 'Aujourd\'hui';
$_MODULE['<{tntofficiel}prestashop>view_1e1cc9bdeb2f29f5480106aec7e9bc48'] = 'Maintenant';
$_MODULE['<{tntofficiel}prestashop>view_1e504df905c966d01e09188c5ebd451f'] = 'Cacher les paniers et commandes pour ce client.';
$_MODULE['<{tntofficiel}prestashop>view_1f065062cdb50b501c5cb5160cf21ab0'] = 'Marge nette par visiteur';
$_MODULE['<{tntofficiel}prestashop>view_200e62e510bab9b03c912e10a5363a7a'] = 'Créer une nouvelle facture';
$_MODULE['<{tntofficiel}prestashop>view_257630448a4acd9cfc1ce6c7a5ce05f3'] = 'Ajouter un nouveau client';
$_MODULE['<{tntofficiel}prestashop>view_267806034cfac4481cabe7b81c81f91d'] = 'Commande depuis le back-office';
$_MODULE['<{tntofficiel}prestashop>view_284b47b0bb63ae2df3b29f0e691d6fcf'] = 'Adresses';
$_MODULE['<{tntofficiel}prestashop>view_28a996f23ec7c4f6cf75da6bf30670bd'] = 'Rechercher un client en tapant les premières lettres de son nom.';
$_MODULE['<{tntofficiel}prestashop>view_290612199861c31d1036b185b4e69b75'] = 'Récapitulatif';
$_MODULE['<{tntofficiel}prestashop>view_2992ddfe54874870b55a608156745a84'] = 'Bon de Transport de TNT';
$_MODULE['<{tntofficiel}prestashop>view_29aa46cc3d2677c7e0f216910df600ff'] = 'Frais de port offerts';
$_MODULE['<{tntofficiel}prestashop>view_29c14e1df15d10b73ec9605fd146b9fe'] = 'Aucun transporteur ne peut être appliqué à cette commande';
$_MODULE['<{tntofficiel}prestashop>view_2ab74fb771ac34b95b1657895282d5d9'] = 'Choisissez un message prédéfini';
$_MODULE['<{tntofficiel}prestashop>view_2d0f6b8300be19cf35e89e66f0677f95'] = 'Ajouter au panier';
$_MODULE['<{tntofficiel}prestashop>view_2ef876508663171dedb532b4ecdb19a1'] = 'Marque de la carte';
$_MODULE['<{tntofficiel}prestashop>view_3247bceed27afd513688fe6de93224a1'] = 'N° de Ramassage';
$_MODULE['<{tntofficiel}prestashop>view_341216368d7ecd01ce32b8b9892293cf'] = 'toutes taxes comprises.';
$_MODULE['<{tntofficiel}prestashop>view_341ee6bf57abde84135c32f55a607de2'] = 'Souhaitez-vous envoyer ce message au client ?';
$_MODULE['<{tntofficiel}prestashop>view_34623cd7893be21da4239d08f79aec9a'] = 'Prix du produit, diminué du montant du bon de réduction initial';
$_MODULE['<{tntofficiel}prestashop>view_3601146c4e948c32b6424d2c0a7f0118'] = 'Prix';
$_MODULE['<{tntofficiel}prestashop>view_386c339d37e737a436499d423a77df0c'] = 'Devise';
$_MODULE['<{tntofficiel}prestashop>view_3964fd83339fec5014c831822005653a'] = 'Choisir l\'heure';
$_MODULE['<{tntofficiel}prestashop>view_3a2d5fe857d8f9541136a124c2edec6c'] = 'Ou';
$_MODULE['<{tntofficiel}prestashop>view_3aed2ba8458a0f4099f520c58e9f2f5d'] = 'Si vous ne sélectionnez pas \"Transporteur offert\", le coût normal du transporteur sera appliqué';
$_MODULE['<{tntofficiel}prestashop>view_3b0649c72650c313a357338dcdfb64ec'] = 'Commentaire';
$_MODULE['<{tntofficiel}prestashop>view_3d0d1f906e27800531e054a3b6787b7c'] = 'Quantité';
$_MODULE['<{tntofficiel}prestashop>view_3d4d2d9627d3f1b1c0d22b9e85c687d1'] = 'Le panier doit avoir un client';
$_MODULE['<{tntofficiel}prestashop>view_3ec365dd533ddb7ef3d1c111186ce872'] = 'Détails';
$_MODULE['<{tntofficiel}prestashop>view_3ed8d415ab1bbac628429a85851e53b6'] = 'TNT';
$_MODULE['<{tntofficiel}prestashop>view_400264c3cd8f2e65b9f19375230b59b8'] = 'Générer un bon de réduction';
$_MODULE['<{tntofficiel}prestashop>view_4174f012bc63b679f092acd1a933bf5c'] = 'L\'e-mail a été envoyé au client.';
$_MODULE['<{tntofficiel}prestashop>view_41953cbf836297b3c96b137a2b789ccb'] = 'Appliquer à toutes les factures';
$_MODULE['<{tntofficiel}prestashop>view_41de6d6cfb8953c021bbe4ba0701c8a1'] = 'Messages';
$_MODULE['<{tntofficiel}prestashop>view_4320b10eab24c2b8ee337355e7deb4c6'] = 'Ajouter une réduction';
$_MODULE['<{tntofficiel}prestashop>view_43c2b5547b84d3fe632a8297c27ed20e'] = 'Vous devez ajouter au moins une adresse pour passer la commande.';
$_MODULE['<{tntofficiel}prestashop>view_44749712dbec183e983dcd78a7736c41'] = 'Date';
$_MODULE['<{tntofficiel}prestashop>view_448e9885f58aad30823ddde9996114d6'] = 'Choisir un état de commande';
$_MODULE['<{tntofficiel}prestashop>view_449fae749af1f675c63510eecb0b88c4'] = 'Afficher ce panier';
$_MODULE['<{tntofficiel}prestashop>view_44f36e0e113ab5d842c47691364f6eb4'] = 'Impossible de retourner ce produit';
$_MODULE['<{tntofficiel}prestashop>view_4523758f4415c5b7afe9c6bd6b4917b3'] = 'Texte n°%s';
$_MODULE['<{tntofficiel}prestashop>view_453c92894f48764318534163c2bb2830'] = 'Les prix sont Hors Taxe';
$_MODULE['<{tntofficiel}prestashop>view_465d60b936c982d7b57674f30ba022d0'] = 'Produit';
$_MODULE['<{tntofficiel}prestashop>view_466eadd40b3c10580e3ab4e8061161ce'] = 'Facture';
$_MODULE['<{tntofficiel}prestashop>view_47ac923d219501859fb68fed8c8db77b'] = 'Déclinaison';
$_MODULE['<{tntofficiel}prestashop>view_47f9082fc380ca62d531096aa1d110f1'] = 'Privé';
$_MODULE['<{tntofficiel}prestashop>view_4800d00deaa0a28a18151d76feb858cb'] = 'Nouveau détail de facture';
$_MODULE['<{tntofficiel}prestashop>view_484f5a79672cebe198ebdde45a1d672f'] = 'Paquet cadeau';
$_MODULE['<{tntofficiel}prestashop>view_4994a8ffeba4ac3140beb89e8d41f174'] = 'Langue';
$_MODULE['<{tntofficiel}prestashop>view_49ee3087348e8d44e1feda1917443987'] = 'Nom';
$_MODULE['<{tntofficiel}prestashop>view_4ad439b4f7069964e258259e049fa90c'] = 'Remboursement standard';
$_MODULE['<{tntofficiel}prestashop>view_4b6c6cda10a23d1bdc920f2e47e5f46f'] = 'Ajouter un produit';
$_MODULE['<{tntofficiel}prestashop>view_4b8def9be8f45a8d6baea36b26868965'] = 'Annuler les produits';
$_MODULE['<{tntofficiel}prestashop>view_4c15f9bb0c76e90180c701b2d39994d8'] = 'Frais de port (TTC)';
$_MODULE['<{tntofficiel}prestashop>view_4c2a8fe7eaf24721cc7a9f0175115bd4'] = 'Message';
$_MODULE['<{tntofficiel}prestashop>view_4ce1f4aa76f0f9eaadaff8de2fe0860a'] = 'Impossible de récupérer une date de ramassage';
$_MODULE['<{tntofficiel}prestashop>view_4d734cc32a5cac86597621969696baa8'] = 'Cette valeur doit être taxes incluses.';
$_MODULE['<{tntofficiel}prestashop>view_5068c162a60b5859f973f701333f45c5'] = 'Numéro de suivi';
$_MODULE['<{tntofficiel}prestashop>view_50cd1871f950375eef4e2efce35366c6'] = 'Ajouter une note';
$_MODULE['<{tntofficiel}prestashop>view_52aeead61e400c8faeb3c1dcb355e7a5'] = 'Date d\'expiration de la carte';
$_MODULE['<{tntofficiel}prestashop>view_54e85d70ea67acdcc86963b14d6223a8'] = 'Paniers abandonnés';
$_MODULE['<{tntofficiel}prestashop>view_552a0d8c17d95d5dbdc0c28217024f5a'] = 'Frais d\'expédition';
$_MODULE['<{tntofficiel}prestashop>view_57297718fdb439175177cf6b196172d1'] = 'État de la commande';
$_MODULE['<{tntofficiel}prestashop>view_576e650084068ed747fb3b22196dcd70'] = 'Si vous décidez de créer cette remise pour toutes les factures, une seule remise sera créée pour chaque facture de commande.';
$_MODULE['<{tntofficiel}prestashop>view_585bc67adbb73dcca638b897fb73a900'] = 'Voir le document';
$_MODULE['<{tntofficiel}prestashop>view_58a13b9a4e13f53cf70a60bf583321e1'] = 'Total bons de réduction (HT)';
$_MODULE['<{tntofficiel}prestashop>view_5d9fe8726be08b6e26a0c05319590b01'] = 'Plus de détails...';
$_MODULE['<{tntofficiel}prestashop>view_5da618e8e4b89c66fe86e32cdafde142'] = 'Du';
$_MODULE['<{tntofficiel}prestashop>view_5db361171166373b9694fc4aeb0932b5'] = 'Il n\'y a pas de document disponible';
$_MODULE['<{tntofficiel}prestashop>view_5e1ce9eb796081fea13e0d0dd3c3d76f'] = 'Numéro de référence';
$_MODULE['<{tntofficiel}prestashop>view_5f9a97c1e1ac934b2eb46a9888c3bc8c'] = 'hors taxe.';
$_MODULE['<{tntofficiel}prestashop>view_601d8c4b9f72fc1862013c19b677a499'] = 'Adresse de facturation';
$_MODULE['<{tntofficiel}prestashop>view_60adc330494a66981dec101c81e27f03'] = 'Siret';
$_MODULE['<{tntofficiel}prestashop>view_614103b76fd0d9de068d69034fb6f987'] = '(%s)';
$_MODULE['<{tntofficiel}prestashop>view_6188ffe19286d3bf694160609cf15e82'] = 'Inclure le montant du bon de réduction initial';
$_MODULE['<{tntofficiel}prestashop>view_62902641c38f3a4a8eb3212454360e24'] = 'Minute';
$_MODULE['<{tntofficiel}prestashop>view_63d5049791d9d79d86e9a108b0a999ca'] = 'Référence';
$_MODULE['<{tntofficiel}prestashop>view_6416e8cb5fc0a208d94fa7f5a300dbc4'] = 'Entrepôt';
$_MODULE['<{tntofficiel}prestashop>view_643b37e767ef12dd6aa58c77dfcb9bda'] = 'Pour ce groupe de clients, les prix sont affichés : [1]%s[/1]';
$_MODULE['<{tntofficiel}prestashop>view_65247263c6ea1d91027b28a41db8cb4b'] = 'Editing this product line will remove the reduction and base price.';
$_MODULE['<{tntofficiel}prestashop>view_6564612f96de4b8015ded38cd2c9c443'] = 'Manifeste TNT';
$_MODULE['<{tntofficiel}prestashop>view_66dc0eb61ab4157d6170494e6841a77a'] = 'Commentaire privé';
$_MODULE['<{tntofficiel}prestashop>view_6702a6e3bc2dce95c3e3b61fe578f29c'] = 'Montant';
$_MODULE['<{tntofficiel}prestashop>view_689202409e48743b914713f96d93947c'] = 'Valeur';
$_MODULE['<{tntofficiel}prestashop>view_694e8d1f2ee056f98ee488bdc4982d73'] = 'Quantité';
$_MODULE['<{tntofficiel}prestashop>view_6a5efd211a422296eab4adc476c98f0e'] = 'Retourner les produits';
$_MODULE['<{tntofficiel}prestashop>view_6a7bac4a86e299a2718b9d2c7c8aaea9'] = 'Compte créé';
$_MODULE['<{tntofficiel}prestashop>view_6a94d8492279c2bfd3e81f3158658980'] = '[Génération] Règle panier pour livraison offerte';
$_MODULE['<{tntofficiel}prestashop>view_6c957f72dc8cdacc75762f2cbdcdfaf2'] = 'Prix unitaire';
$_MODULE['<{tntofficiel}prestashop>view_6fe50cb3c0bf60f28ac9049ae6cb8c26'] = 'Cette commande a été passée par un compte invité.';
$_MODULE['<{tntofficiel}prestashop>view_711cb64729ed5b666cf97c01691f5806'] = 'Inclure frais de port';
$_MODULE['<{tntofficiel}prestashop>view_7137dec9b59978006f8b0ec036099346'] = 'Cet avertissement concerne aussi la commande';
$_MODULE['<{tntofficiel}prestashop>view_719fec04166d6fa75f89cd29ad61fa8c'] = 'Taxes';
$_MODULE['<{tntofficiel}prestashop>view_71e2851d86b252a44c658b896c486921'] = 'Modifier une note';
$_MODULE['<{tntofficiel}prestashop>view_729a51874fe901b092899e9e8b31c97a'] = 'Êtes-vous sûr ?';
$_MODULE['<{tntofficiel}prestashop>view_730224c4825ae2c174f4cdaff321520e'] = 'Transformer en compte client';
$_MODULE['<{tntofficiel}prestashop>view_7315d80cbbbb36fdcd92ba46a6384eff'] = 'Montrer les paniers et commandes pour ce client.';
$_MODULE['<{tntofficiel}prestashop>view_73af90a8372beea9f81a3c3ca77a4aa8'] = 'Envoyer un e-mail au client contenant le lien pour effectuer le paiement.';
$_MODULE['<{tntofficiel}prestashop>view_7442e29d7d53e549b78d93c46b8cdcfc'] = 'Commandes';
$_MODULE['<{tntofficiel}prestashop>view_747c6a3564774149c989884e0c581d53'] = 'Envoyer le message';
$_MODULE['<{tntofficiel}prestashop>view_74c06eb18eeb118d7b3c623d0c717290'] = 'Rembourser les produits';
$_MODULE['<{tntofficiel}prestashop>view_76f0ed934de85cc7131910b32ede7714'] = 'Rembourser';
$_MODULE['<{tntofficiel}prestashop>view_7731388b0fae4c0d7214f6a1f6f1771f'] = 'Montant de votre choix';
$_MODULE['<{tntofficiel}prestashop>view_773b660773e6106c248814fa87b480f7'] = 'Erreur durant l\'envoi de l\'e-mail au client.';
$_MODULE['<{tntofficiel}prestashop>view_77fd2b4393b379bedd30efcd5df02090'] = 'Remboursement partiel';
$_MODULE['<{tntofficiel}prestashop>view_782678f4ba02feb3e9ecd51e902cd16b'] = 'Historique des remboursements';
$_MODULE['<{tntofficiel}prestashop>view_7bb36e0f484d91aeba5d83fe2af63d28'] = 'Rechercher un produit';
$_MODULE['<{tntofficiel}prestashop>view_7bf753e0cbb2d38818ba2a3ee3b36f4d'] = 'Total des taxes';
$_MODULE['<{tntofficiel}prestashop>view_7dce122004969d56ae2e0245cb754d35'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>view_7fb46048bafd1294fab5c1675ef4f849'] = 'Saisir un paiement';
$_MODULE['<{tntofficiel}prestashop>view_7fc63f077cf04742cf02e7c589b428e9'] = '(Max %s %s)';
$_MODULE['<{tntofficiel}prestashop>view_80cb34a90bc2178e9219ccc4ab106867'] = 'Générer la facture';
$_MODULE['<{tntofficiel}prestashop>view_85fb93a8ee9440499692da24a1621769'] = 'APE';
$_MODULE['<{tntofficiel}prestashop>view_867343577fa1f33caa632a19543bd252'] = 'Mots clés';
$_MODULE['<{tntofficiel}prestashop>view_883370e6a8360f9ffe2e658db153fd74'] = 'Cette fonctionnalité va générer un mot de passe aléatoire et envoyer un e-mail au client.';
$_MODULE['<{tntofficiel}prestashop>view_88427ec035734b45aae9f7d8859a5008'] = 'ID de la transaction';
$_MODULE['<{tntofficiel}prestashop>view_887ee91702c962a70b87cbef07bbcaec'] = 'HT';
$_MODULE['<{tntofficiel}prestashop>view_894fdeeda7d3575fd6775732d026992c'] = 'Erreur : le prix du produit doit être établi';
$_MODULE['<{tntofficiel}prestashop>view_8a8ece2eaecf6b5771d66434212e060d'] = 'Total payé depuis la création du compte';
$_MODULE['<{tntofficiel}prestashop>view_8b3e7bc0ed634c2bc8ac54a4cc2e781f'] = 'Mise en place d\'un formulaire de paiement';
$_MODULE['<{tntofficiel}prestashop>view_8c489d0946f66d17d73f26366a4bf620'] = 'Poids';
$_MODULE['<{tntofficiel}prestashop>view_8d4ac0e8c6f5900930ddfccd45d10abf'] = 'payés en trop';
$_MODULE['<{tntofficiel}prestashop>view_8e0398b929d533c18fff7f5e21e8fcbd'] = 'Prix du produit';
$_MODULE['<{tntofficiel}prestashop>view_90bf4568676d012fc21b3556fbd0303b'] = 'Dupliquer cette commande';
$_MODULE['<{tntofficiel}prestashop>view_914419aa32f04011357d3b604a86d7eb'] = 'Transporteur';
$_MODULE['<{tntofficiel}prestashop>view_931d3a3ad177dd96a28c9642fec11b01'] = 'Numéro de carte';
$_MODULE['<{tntofficiel}prestashop>view_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';
$_MODULE['<{tntofficiel}prestashop>view_94003250a2187a9f51b227b490e5ab6b'] = 'Nouveau client';
$_MODULE['<{tntofficiel}prestashop>view_947d8520f04473da621f2718138f3bc6'] = '30 jours';
$_MODULE['<{tntofficiel}prestashop>view_961f2247a2070bedff9f9cd8d64e2650'] = 'Choisissez';
$_MODULE['<{tntofficiel}prestashop>view_96a1d1c198d05a84d447899f9ee1bef0'] = 'Commande %1$s de %2$s %3$s';
$_MODULE['<{tntofficiel}prestashop>view_96a2d6388d5c73e22a1edbe506f86b17'] = 'Total frais de port (HT)';
$_MODULE['<{tntofficiel}prestashop>view_96b0141273eabab320119c467cdcaf17'] = 'Total';
$_MODULE['<{tntofficiel}prestashop>view_979640f579db842e61902ca061153965'] = 'Retours produits';
$_MODULE['<{tntofficiel}prestashop>view_988fd738de9c6d177440c5dcf69e73ce'] = 'Retour';
$_MODULE['<{tntofficiel}prestashop>view_99e1953076f2095e40cecd83ecda351c'] = 'Suivi TNT';
$_MODULE['<{tntofficiel}prestashop>view_9d5bf15117441a1b52eb1f0808e4aad3'] = 'Réductions';
$_MODULE['<{tntofficiel}prestashop>view_9f38710d8e9ee2338dafa9ae484b0d85'] = 'Aller sur la page de paiement pour procéder au paiement.';
$_MODULE['<{tntofficiel}prestashop>view_a1fa27779242b4902f7ae3bdd5c6d508'] = 'Type';
$_MODULE['<{tntofficiel}prestashop>view_a240fa27925a635b08dc28c9e4f9216d'] = 'Commande';
$_MODULE['<{tntofficiel}prestashop>view_a2eda4e1c4dfc9bade7150b878c57a46'] = 'Voir tous les messages';
$_MODULE['<{tntofficiel}prestashop>view_a59dfa688b2182563bfc189928a66965'] = '%1s - %2s';
$_MODULE['<{tntofficiel}prestashop>view_a5e35abc0c9e2d2784d0ef619b36448b'] = 'Frais d\'expédition';
$_MODULE['<{tntofficiel}prestashop>view_a6105c0a611b41b08f1209506350279e'] = 'oui';
$_MODULE['<{tntofficiel}prestashop>view_a6181ae0a3e0370de94efa64782a6e79'] = 'Pas de bon de livraison';
$_MODULE['<{tntofficiel}prestashop>view_a6ecff447ea8327b43f5d16a924fb6be'] = 'Voir la facture';
$_MODULE['<{tntofficiel}prestashop>view_a76d4ef5f3f6a672bbfab2865563e530'] = 'Heure';
$_MODULE['<{tntofficiel}prestashop>view_a76e7775f5454953c7152f5160e75182'] = 'Configurer les messages prédéfinis';
$_MODULE['<{tntofficiel}prestashop>view_a82868319826fb092b73968e661b5b38'] = 'Bons de réduction';
$_MODULE['<{tntofficiel}prestashop>view_a85eba4c6c699122b2bb1387ea4813ad'] = 'Panier';
$_MODULE['<{tntofficiel}prestashop>view_a9971a36ea6236b1577b27dba46775ed'] = 'Référence fournisseur';
$_MODULE['<{tntofficiel}prestashop>view_aa52110dbfce51cc1ec8a163264151e2'] = 'Existant';
$_MODULE['<{tntofficiel}prestashop>view_accfc34fe6c65228a926b524870161ab'] = 'Ce panier n\'existe pas';
$_MODULE['<{tntofficiel}prestashop>view_ad8783089f828b927473fb61d51940ec'] = 'Utiliser';
$_MODULE['<{tntofficiel}prestashop>view_adaaee4b22041c27198d410c68d952c9'] = 'Pourcentage';
$_MODULE['<{tntofficiel}prestashop>view_aea807cc550550acd7b8d9a7bc469f6a'] = 'Vous devez choisir une boutique pour créer de nouvelles commandes';
$_MODULE['<{tntofficiel}prestashop>view_aeddc664f1e95691c69ea44a5c1c18f5'] = 'Ce produit est en rupture de stock';
$_MODULE['<{tntofficiel}prestashop>view_afdbd71037839ec5a581febacab7bad7'] = 'Aucun client trouvé';
$_MODULE['<{tntofficiel}prestashop>view_b15e1100a6196acba01ef7aaa5b2a9e5'] = 'Ajouter une nouvelle adresse';
$_MODULE['<{tntofficiel}prestashop>view_b2ee912b91d69b435159c7c3f6df7f5f'] = 'Numéro';
$_MODULE['<{tntofficiel}prestashop>view_b2f40690858b404ed10e62bdf422c704'] = 'Montant';
$_MODULE['<{tntofficiel}prestashop>view_b52b44c9d23e141b067d7e83b44bb556'] = 'Produits';
$_MODULE['<{tntofficiel}prestashop>view_b55e509c697e4cca0e1d160a7806698f'] = 'Heure';
$_MODULE['<{tntofficiel}prestashop>view_b5a7adde1af5c87d7fd797b6245c2a39'] = 'Description';
$_MODULE['<{tntofficiel}prestashop>view_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
$_MODULE['<{tntofficiel}prestashop>view_b7623e931f082f027293f27dbfe7a8ea'] = 'Montrer au client';
$_MODULE['<{tntofficiel}prestashop>view_b8d649752e2493d7d761b05cc255c3fd'] = 'La quantité à retourner est supérieure à la quantité disponible';
$_MODULE['<{tntofficiel}prestashop>view_b9208b03bcc9eb4a336258dcdcb66207'] = 'Déclinaisons';
$_MODULE['<{tntofficiel}prestashop>view_b9313ee2094019f4ee5212f784f45d65'] = 'Exclure le montant du bon de réduction initial';
$_MODULE['<{tntofficiel}prestashop>view_b94cb106eaa958b2ab473da305e57977'] = 'Total (HT)';
$_MODULE['<{tntofficiel}prestashop>view_b9af8635591dc44009ccd8e5389722ec'] = 'Aucun produit trouvé';
$_MODULE['<{tntofficiel}prestashop>view_b9e6daaef804c01f3847f1da8b053dd1'] = 'Image n°';
$_MODULE['<{tntofficiel}prestashop>view_ba794350deb07c0c96fe73bd12239059'] = 'Emballage';
$_MODULE['<{tntofficiel}prestashop>view_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';
$_MODULE['<{tntofficiel}prestashop>view_bbee72681d2c075d95355d3d9ccefb4e'] = 'Avoir concernant la commande n°%d';
$_MODULE['<{tntofficiel}prestashop>view_bcab2ed7cab19f8e119317a7e59d316a'] = 'Erreur : aucun produit sélectionné';
$_MODULE['<{tntofficiel}prestashop>view_bcd1b68617759b1dfcff0403a6b5a8d1'] = 'PDF';
$_MODULE['<{tntofficiel}prestashop>view_be4254ec37a7bf0d2babdf04bce774cf'] = 'Imprimer la commande';
$_MODULE['<{tntofficiel}prestashop>view_be73df859979ad499dd484eeb187be60'] = 'Historique des retours';
$_MODULE['<{tntofficiel}prestashop>view_c04e4a193365ce28bcc3e5b210dd3065'] = '%1s - %2s - %3s';
$_MODULE['<{tntofficiel}prestashop>view_c112bd7d596888979be02bd780e6a94f'] = 'Afficher cette commande';
$_MODULE['<{tntofficiel}prestashop>view_c12a553ab6ad810580afa3f07aa9f51f'] = 'non payés';
$_MODULE['<{tntofficiel}prestashop>view_c20497ad97022701fa9b5d3c34c0c474'] = 'Propriétaire de la carte';
$_MODULE['<{tntofficiel}prestashop>view_c2808546f3e14d267d798f4e0e6f102e'] = 'Personnalisé';
$_MODULE['<{tntofficiel}prestashop>view_c453a4b8e8d98e82f35b67f433e3b4da'] = 'Paiement';
$_MODULE['<{tntofficiel}prestashop>view_c4832c266d52c6cef340a9c656ddda26'] = 'Erreur. Vous ne pouvez pas rembourser un montant négatif.';
$_MODULE['<{tntofficiel}prestashop>view_c4b689eeebf8e942907a1cc1d086dba6'] = 'Procéder à un remboursement partiel';
$_MODULE['<{tntofficiel}prestashop>view_c6ba3f7beac8724d025d570d002b1579'] = 'Aucun bon trouvé';
$_MODULE['<{tntofficiel}prestashop>view_c78ba40a94a132dc170cba2f8c66f310'] = 'Rechercher un produit en saisissant les premières lettres de son nom.';
$_MODULE['<{tntofficiel}prestashop>view_c89db248919294ef0291a6586f6e9a5b'] = 'Rechercher un bon d\'achat';
$_MODULE['<{tntofficiel}prestashop>view_c990c4027126c39a93fcaaafb68732b3'] = 'Supprimer la réduction';
$_MODULE['<{tntofficiel}prestashop>view_c9cc8cce247e49bae79f15173ce97354'] = 'Enregistrer';
$_MODULE['<{tntofficiel}prestashop>view_cb1766c2f66e428afb3b74a67c045370'] = 'Marquer ce message comme \'lu\'';
$_MODULE['<{tntofficiel}prestashop>view_cc61945cbbf46721a053467c395c666f'] = 'Remboursé';
$_MODULE['<{tntofficiel}prestashop>view_cd5cb1c932fc6f41a4fb3f6ec2f0c2da'] = 'Erreur : la quantité doit être établie';
$_MODULE['<{tntofficiel}prestashop>view_ce26601dac0dea138b7295f02b7620a7'] = 'Client';
$_MODULE['<{tntofficiel}prestashop>view_ce5bf551379459c1c61d2a204061c455'] = 'Emplacement';
$_MODULE['<{tntofficiel}prestashop>view_ce8ae9da5b7cd6c3df2929543a9af92d'] = 'E-mail';
$_MODULE['<{tntofficiel}prestashop>view_cf439751556c68503540b036d35b1c78'] = '%s (%s remboursé)';
$_MODULE['<{tntofficiel}prestashop>view_d201284604b35aa9392cb9c1acc434a6'] = 'Avoir concernant la commande n°%d';
$_MODULE['<{tntofficiel}prestashop>view_d53b54a2bdbf970c70b7de7de4f6021f'] = 'Commandes validées';
$_MODULE['<{tntofficiel}prestashop>view_d68a1671669f7e55d73dd78c22d52dfa'] = 'Cette commande a été payée en partie par bon de réduction. Choisissez le montant que vous souhaitez rembourser';
$_MODULE['<{tntofficiel}prestashop>view_d694c11f096d5d666dde9ab8f9d9ba29'] = 'Changer la devise';
$_MODULE['<{tntofficiel}prestashop>view_d71940f24ee38ee09f6e06b908480bcf'] = 'Renvoyer l\'e-mail';
$_MODULE['<{tntofficiel}prestashop>view_da22c93ccb398c72070f4000cc7b59a1'] = 'Personnalisation';
$_MODULE['<{tntofficiel}prestashop>view_db205f01b4fd580fb5daa9072d96849d'] = 'Total produits';
$_MODULE['<{tntofficiel}prestashop>view_dc8d1b4e8c9bdf1eed97eb9ed5877a43'] = 'Voulez-vous écraser le message actuel ?';
$_MODULE['<{tntofficiel}prestashop>view_ddd167afc1441dcab03a9546c8ef8b51'] = 'Voir le bon de livraison';
$_MODULE['<{tntofficiel}prestashop>view_de78da3154b793d64d302db27e65baec'] = 'Aucun moyen de paiement disponible';
$_MODULE['<{tntofficiel}prestashop>view_deb10517653c255364175796ace3553f'] = 'Produit';
$_MODULE['<{tntofficiel}prestashop>view_e0a1695cc8d58eae2745b55059687db6'] = 'Boutique : %s';
$_MODULE['<{tntofficiel}prestashop>view_e12167aa0a7698e6ebc92b4ce3909b53'] = 'Au';
$_MODULE['<{tntofficiel}prestashop>view_e13004b81566bfc42daa48372c15111b'] = 'Changer l\'état de la commande';
$_MODULE['<{tntofficiel}prestashop>view_e1b638a956fae226de3740f63a4e7d48'] = 'Vous souhaitez ajouter plus de produit qu\'il n\'y a de stock, êtes-vous sûr de vouloir ajouter cette quantité ?';
$_MODULE['<{tntofficiel}prestashop>view_e2103a9e878a2280b3163e5ee098cbdf'] = 'Êtes-vous sûr de vouloir créer une nouvelle facture ?';
$_MODULE['<{tntofficiel}prestashop>view_e2e79605fc9450ec17957cf0e910f5c6'] = 'TTC';
$_MODULE['<{tntofficiel}prestashop>view_e413f403aa8d5253b487d09fc84e47a0'] = 'Générer un avoir';
$_MODULE['<{tntofficiel}prestashop>view_e49701f123af735cf327227e8ab09bac'] = 'Commande manuelle - Employé';
$_MODULE['<{tntofficiel}prestashop>view_e4c3da18c66c0147144767efeb59198f'] = 'Taux de transformation';
$_MODULE['<{tntofficiel}prestashop>view_e5bd639f4d74cf2c52afada77086f788'] = 'Procéder à un remboursement';
$_MODULE['<{tntofficiel}prestashop>view_e5d61db40a917c78a9d8e821dd0dd8de'] = 'Ajouter une commande';
$_MODULE['<{tntofficiel}prestashop>view_ea067eb37801c5aab1a1c685eb97d601'] = 'Total payé';
$_MODULE['<{tntofficiel}prestashop>view_ea4788705e6873b424c65e91c2846b19'] = 'Annuler';
$_MODULE['<{tntofficiel}prestashop>view_ea9cf7e47ff33b2be14e6dd07cbcefc6'] = 'Livraison';
$_MODULE['<{tntofficiel}prestashop>view_eb1b764a2636ba00ae66e6946ba4ee99'] = 'Bon de transport de TNT';
$_MODULE['<{tntofficiel}prestashop>view_ec211f7c20af43e742bf2570c3cb84f9'] = 'Ajouter';
$_MODULE['<{tntofficiel}prestashop>view_ec53a8c4f07baed5d8825072c89799be'] = 'État';
$_MODULE['<{tntofficiel}prestashop>view_ecd2046a1d4a6e46c11914c04b9559e4'] = 'Un compte client utilisant cette adresse e-mail existe déjà';
$_MODULE['<{tntofficiel}prestashop>view_ee7197503a8a3820850df76fb406c224'] = 'Bon de livraison';
$_MODULE['<{tntofficiel}prestashop>view_eed1808b8206c5a62cc6407f85cf95bc'] = 'Total (TTC)';
$_MODULE['<{tntofficiel}prestashop>view_eeddc7284795f5c71b12156c06e9e821'] = 'Rechercher un client';
$_MODULE['<{tntofficiel}prestashop>view_ef5f330df17f8c955005c26466c2463c'] = 'Les retours produits sont désactivés';
$_MODULE['<{tntofficiel}prestashop>view_f0aaaae189e9c7711931a65ffcd22543'] = 'Moyen de paiement';
$_MODULE['<{tntofficiel}prestashop>view_f13673c7e261fd8d00915c9cb768ad95'] = 'Message de la commande';
$_MODULE['<{tntofficiel}prestashop>view_f14b582c1b0eab88ed5904fb781568c0'] = 'Nom de la réduction';
$_MODULE['<{tntofficiel}prestashop>view_f28128b38efbc6134dc40751ee21fd29'] = 'Documents';
$_MODULE['<{tntofficiel}prestashop>view_f2a6c498fb90ee345d997f888fce3b18'] = 'Supprimer';
$_MODULE['<{tntofficiel}prestashop>view_f38c718d5cc5ea7331d8acf533f9bf0d'] = 'Cette avertissement concerne aussi les commandes suivantes';
$_MODULE['<{tntofficiel}prestashop>view_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>view_f5359d1dd07def542aa9b0577fb27068'] = 'Mettre à jour l\'état';
$_MODULE['<{tntofficiel}prestashop>view_f53e8d0e97c47ce70ca9c5eaa08a00d0'] = 'Avoir';
$_MODULE['<{tntofficiel}prestashop>view_f741fe9d353085c596e3c3610101e245'] = 'Renvoyer cet e-mail au client';
$_MODULE['<{tntofficiel}prestashop>view_f8246f1c2cfd9a81a376223428bd09d7'] = 'Pas de facture';
$_MODULE['<{tntofficiel}prestashop>view_f8a09f634b7b3ede2da34607da2aaebe'] = 'Quantités disponibles';
$_MODULE['<{tntofficiel}prestashop>view_f8b1369a8e9d90da0cae0b11049309af'] = 'Non défini';
$_MODULE['<{tntofficiel}prestashop>view_f92965e2c8a7afb3c1b9a5c09a263636'] = 'Valider';
$_MODULE['<{tntofficiel}prestashop>view_f9a5775d7def0b6c57393fc86bb7a730'] = 'N\'oubliez pas de mettre à jour vos taux de change avant d\'effectuer cette modification.';
$_MODULE['<{tntofficiel}prestashop>view_fb61758d0f0fda4ba867c3d5a46c16a7'] = 'Sources';
$_MODULE['<{tntofficiel}prestashop>view_fc24bca31a0e2f75c9979c18760a4960'] = 'Voir la commande';
$_MODULE['<{tntofficiel}prestashop>view_fc26e55e0993a75e892175deb02aae15'] = 'Paniers';
$_MODULE['<{tntofficiel}prestashop>view_fcebe56087b9373f15514831184fa572'] = 'En Stock';
$_MODULE['<{tntofficiel}prestashop>view_fdfac28b5ad628f25649d9c2eb4fc62e'] = 'Retourné';
$_MODULE['<{tntofficiel}prestashop>view_ffbb5322a3702b0d8d9c7f506209c540'] = 'Panier moyen';
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{tntofficiel}prestashop>tntofficiel_53ac215797e00f595f14c7ad53e7aa1a'] = 'TNT Express France';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_9b7637001f5d2bcb42efb4ab6b3e93da'] = 'La livraison express 24h partout en France avant 13h';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_3ed8d415ab1bbac628429a85851e53b6'] = 'TNT';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_c888438d14855d7d96a2724ee9c306bd'] = 'Paramètres mis à jour';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_eaccd6522158b8d67b706ffc5e3a93f9'] = 'Données d\'authentification incorrectes';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_e81d9f25acf7fa457ab32527a882ed50'] = 'TNT Express';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_1ac2ea936f12116ef4e1bcb8c75fb417'] = 'Exporter les logs';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_c9cc8cce247e49bae79f15173ce97354'] = 'Sauvegarder';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_630f6dc397fe74e52d5189e2c80f282b'] = 'Retour à la liste';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_f4f70727dc34561dfde1a3c529b6205c'] = 'Paramètres';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_14c4b06b824ec593239362517f538b29'] = 'Utilisateur';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_e268443e43d93dab7ebef303bbe9642f'] = 'Compte';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_5f4dcc3b5aa765d61d8327deb882cf99'] = 'Mot de passe';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_a43b0d7b1bdddcd9650598df155c4ef6'] = 'Afficher le numéro de ramassage';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_f9ae539a015bd1b6c974c17ed1bd3a0f'] = 'Google Maps API';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_34df815e78180dfe3de4498717befae3'] = 'Le nom d\'utilisateur est obligatoire';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_4b944d27d010a334b7a7ac925d58fc2a'] = 'Le numéro de compte est obligatoire';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_b34731c53c709e721b0f11e567759f38'] = 'Le mot de passe est obligatoire';
$_MODULE['<{tntofficiel}prestashop>tntofficiel_b5c2f36d66da368ec60fae8ea9ff7b76'] = 'Une erreur est survenue lors de la création de la livraison';
$_MODULE['<{tntofficiel}prestashop>_print_bt_icon_277b18808bb6fba9845a813795fe8baa'] = 'BT';
$_MODULE['<{tntofficiel}prestashop>_print_bt_icon_76c3e002d3c052bd6a909366a8dc3845'] = 'Manifeste';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_cc97a74bb428ffc130b1b39eabc141f5'] = 'Détail de la livraison';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_d3d2e617335f08df83599665eef8a418'] = 'Fermer';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_b6026301f6eccf9afcf19458173e63e8'] = 'Numéro de suivi';
$_MODULE['<{tntofficiel}prestashop>displayajaxtracking_50b613e90b9579184a11f56ab19ea5be'] = 'Suivre mon colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_5c0a951f54c0c7bf4c66dd2e6d0fe2de'] = 'Date de ramassage';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_2e79cbc13bbc903d989eab943a2e394f'] = 'Date de livraison';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_0bfc9d7a908999118a95316e5b2cd3ca'] = 'La date n\'est pas valide';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_3e6548fbd02839544c5a6ce445116b03'] = 'La date est valide';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_96f26ad4b9f1ed9c512d5944dc40d558'] = 'Colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_83a71abc738492fd7d9d536c5c2a7231'] = 'Numéro de ramassage : ';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_392235852a55ba6cba1db9df1b4695f0'] = 'Poids total : ';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_2ce124d87604bed00f310d4585d26ea7'] = 'Kg';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_faca76e418e6a6bf8ca1815c9586bf7c'] = 'Numéro de colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_7edabf994b76a00cbc60c95af337db8f'] = 'Poids';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_418c5509e2171d55b0aee5c2ea4442b5'] = 'Action';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_4e0799443cae591e21badb40f9a20754'] = 'PDL';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_151648106e4bf98297882ea2ea1c4b0e'] = 'Mise à jour réussie';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_06933067aafd48425d67bcb01bba5cb6'] = 'Mise à jour';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_f2a6c498fb90ee345d997f888fce3b18'] = 'Supprimer';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_1e8e42b87a65326b98ced7d3af717a72'] = 'Voir';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_34ec78fcc91ffb1e54cd85e4a0924332'] = 'Ajouter';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_ae30ab8690d876020e4f8dec7332f3a7'] = 'Ajouter un colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_09d2c2cea0ca2c48cc357e7fa996db87'] = 'Poids du colis';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_43781db5c40ecc39fd718685594f0956'] = 'Sauver';
$_MODULE['<{tntofficiel}prestashop>displayadminorder_d41f0f868a0dbe1e9f25fe8c125f7fdd'] = 'Une commande doit contenir au moins un colis';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_c945f0cc434c21e830eb9bd8d45b2845'] = 'La commande ne peut pas être achetée';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_0c0a7d8a27886268bf0f5ec9727288df'] = 'La ville saisie est inconnue pour le code postal %s';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_eacc8a7970c5a823d0f383f15591c8b0'] = 'Informations complémentaires transporteur';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_ce8ae9da5b7cd6c3df2929543a9af92d'] = 'Email';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_4e186c431f7c016c761c722debb9768e'] = 'Téléphone portable';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_070c051179746c6932db988f0a52b282'] = 'Numéro du bâtiment (3 caractères maximum)';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_dc4a632c5933c9c81274bedc8dd797f7'] = 'Code d\'accès au bâtiment (7 caractères maximum)';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_f3f6d0343d56ce88ce7958170ed05cb3'] = 'Etage (2 caractères maximum)';
$_MODULE['<{tntofficiel}prestashop>displaycarrierlist_70397c4b252a5168c5ec003931cea215'] = 'Champs obligatoires';
$_MODULE['<{tntofficiel}prestashop>displayorderdetail_a7dd12b1dab17d25467b0b0a4c8d4a92'] = 'Voir';
$_MODULE['<{tntofficiel}prestashop>displayorderdetail_ef7eea8df7e16831217a3b25c58bf508'] = 'Suivre mes colis';
$_MODULE['<{tntofficiel}prestashop>deliverypointsbox_60c1249f2568c852f5fa352e609d1741'] = 'Choisissez votre Relais Colis®';
$_MODULE['<{tntofficiel}prestashop>deliverypointsbox_775721e7246431e9e3fa4c9ea932db0d'] = 'Choisissez votre Dépôt restant';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_ccdb7bf9d93e5652b57cabcc8c41e061'] = 'Horaires';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_6f8522e0610541f1ef215a22ffa66ff6'] = 'Lundi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_5792315f09a5d54fb7e3d066672b507f'] = 'Mardi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_796c163589f295373e171842f37265d5'] = 'Mercredi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_78ae6f0cd191d25147e252dc54768238'] = 'Jeudi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_c33b138a163847cdb6caeeb7c9a126b4'] = 'Vendredi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_8b7051187b9191cdcdae6ed5a10e5adc'] = 'Samedi';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_9d1a0949c39e66a0cd65240bc0ac9177'] = 'Dimanche';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_be5d5d37542d75f93a87094459f76678'] = 'et';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_03f4a47830f97377a35321051685071e'] = 'Fermé';
$_MODULE['<{tntofficiel}prestashop>deliverypointset_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>form_48974cc3df177e6b565c39aa155458cd'] = 'Adresse de livraison';
$_MODULE['<{tntofficiel}prestashop>form_8bcdc441379cbf584638b0589a3f9adb'] = 'Code postal';
$_MODULE['<{tntofficiel}prestashop>form_57d056ed0984166336b7879c2af3657f'] = 'Ville';
$_MODULE['<{tntofficiel}prestashop>form_36936b078805af8a6e283161721f99e1'] = '-- Sélectionner une ville --';
$_MODULE['<{tntofficiel}prestashop>form_647552b29642ed538b23b5bc3d28864f'] = 'Aucune ville disponible';
$_MODULE['<{tntofficiel}prestashop>form_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>list_ccdb7bf9d93e5652b57cabcc8c41e061'] = 'Horaires';
$_MODULE['<{tntofficiel}prestashop>list_6f8522e0610541f1ef215a22ffa66ff6'] = 'Lundi';
$_MODULE['<{tntofficiel}prestashop>list_5792315f09a5d54fb7e3d066672b507f'] = 'Mardi';
$_MODULE['<{tntofficiel}prestashop>list_796c163589f295373e171842f37265d5'] = 'Mercredi';
$_MODULE['<{tntofficiel}prestashop>list_78ae6f0cd191d25147e252dc54768238'] = 'Jeudi';
$_MODULE['<{tntofficiel}prestashop>list_c33b138a163847cdb6caeeb7c9a126b4'] = 'Vendredi';
$_MODULE['<{tntofficiel}prestashop>list_8b7051187b9191cdcdae6ed5a10e5adc'] = 'Samedi';
$_MODULE['<{tntofficiel}prestashop>list_9d1a0949c39e66a0cd65240bc0ac9177'] = 'Dimanche';
$_MODULE['<{tntofficiel}prestashop>list_be5d5d37542d75f93a87094459f76678'] = 'et';
$_MODULE['<{tntofficiel}prestashop>list_03f4a47830f97377a35321051685071e'] = 'Fermé';
$_MODULE['<{tntofficiel}prestashop>list_961f2247a2070bedff9f9cd8d64e2650'] = 'Choisir';
$_MODULE['<{tntofficiel}prestashop>list_5a07832bfc91847bdde742703f7a7d71'] = 'Aucune ville correspondante pour le code postal demandé.';
$_MODULE['<{tntofficiel}prestashop>list_671f3468c84b318bbcd174a4a546765e'] = 'Vérifier le code postal et cliquez sur';
$_MODULE['<{tntofficiel}prestashop>list_f4ec5f57bd4d31b803312d873be40da9'] = 'Modifier';
$_MODULE['<{tntofficiel}prestashop>list_fdfeefba19d7a7f570a372d1cf8b20fb'] = 'Sélectionnez une ville dans la liste et cliquez sur';
$_MODULE['<{tntofficiel}prestashop>list_e0db4c0842a1cc908c6c97e621bd8481'] = 'Aucun point de livraison n\'est disponible pour cette ville.';

164
www/robots.txt Normal file
View File

@ -0,0 +1,164 @@
# robots.txt automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
# This file is to prevent the crawling and indexing of certain parts
# of your site by web crawlers and spiders run by sites like Yahoo!
# and Google. By telling these "robots" where not to go on your site,
# you save bandwidth and server resources.
# For more information about the robots.txt standard, see:
# http://www.robotstxt.org/robotstxt.html
User-agent: *
# Allow Directives
Allow: */modules/*.css
Allow: */modules/*.js
# Private pages
Disallow: /*?orderby=
Disallow: /*?orderway=
Disallow: /*?tag=
Disallow: /*?id_currency=
Disallow: /*?search_query=
Disallow: /*?back=
Disallow: /*?n=
Disallow: /*&orderby=
Disallow: /*&orderway=
Disallow: /*&tag=
Disallow: /*&id_currency=
Disallow: /*&search_query=
Disallow: /*&back=
Disallow: /*&n=
Disallow: /*controller=addresses
Disallow: /*controller=address
Disallow: /*controller=authentication
Disallow: /*controller=cart
Disallow: /*controller=discount
Disallow: /*controller=footer
Disallow: /*controller=get-file
Disallow: /*controller=header
Disallow: /*controller=history
Disallow: /*controller=identity
Disallow: /*controller=images.inc
Disallow: /*controller=init
Disallow: /*controller=my-account
Disallow: /*controller=order
Disallow: /*controller=order-opc
Disallow: /*controller=order-slip
Disallow: /*controller=order-detail
Disallow: /*controller=order-follow
Disallow: /*controller=order-return
Disallow: /*controller=order-confirmation
Disallow: /*controller=pagination
Disallow: /*controller=password
Disallow: /*controller=pdf-invoice
Disallow: /*controller=pdf-order-return
Disallow: /*controller=pdf-order-slip
Disallow: /*controller=product-sort
Disallow: /*controller=search
Disallow: /*controller=statistics
Disallow: /*controller=attachment
Disallow: /*controller=guest-tracking
# Directories
Disallow: */classes/
Disallow: */config/
Disallow: */download/
Disallow: */mails/
Disallow: */modules/
Disallow: */translations/
Disallow: */tools/
# Files
Disallow: /*fr/
Disallow: /*fr/recuperation-mot-de-passe
Disallow: /*fr/recuperation-mot-de-passe
Disallow: /*fr/
Disallow: /*fr/adresse
Disallow: /*fr/adresse
Disallow: /*fr/
Disallow: /*fr/adresses
Disallow: /*fr/adresses
Disallow: /*fr/
Disallow: /*fr/connexion
Disallow: /*fr/connexion
Disallow: /*fr/
Disallow: /*fr/panier
Disallow: /*fr/panier
Disallow: /*fr/
Disallow: /*fr/reduction
Disallow: /*fr/reduction
Disallow: /*fr/
Disallow: /*fr/historique-commandes
Disallow: /*fr/historique-commandes
Disallow: /*fr/
Disallow: /*fr/identite
Disallow: /*fr/identite
Disallow: /*fr/
Disallow: /*fr/mon-compte
Disallow: /*fr/mon-compte
Disallow: /*fr/
Disallow: /*fr/suivi-commande
Disallow: /*fr/suivi-commande
Disallow: /*fr/
Disallow: /*fr/avoirs
Disallow: /*fr/avoirs
Disallow: /*fr/
Disallow: /*fr/commande
Disallow: /*fr/commande
Disallow: /*fr/
Disallow: /*fr/recherche
Disallow: /*fr/recherche
Disallow: /*fr/
Disallow: /*fr/commande-rapide
Disallow: /*fr/commande-rapide
Disallow: /*fr/
Disallow: /*fr/suivi-commande-invite
Disallow: /*fr/suivi-commande-invite
Disallow: /*fr/
Disallow: /*fr/confirmation-commande
Disallow: /*fr/confirmation-commande
Disallow: /*de/
Disallow: /*de/recuperation-mot-de-passe
Disallow: /*de/recuperation-mot-de-passe
Disallow: /*de/
Disallow: /*de/adresse
Disallow: /*de/adresse
Disallow: /*de/
Disallow: /*de/adresses
Disallow: /*de/adresses
Disallow: /*de/
Disallow: /*de/connexion
Disallow: /*de/connexion
Disallow: /*de/
Disallow: /*de/panier
Disallow: /*de/panier
Disallow: /*de/
Disallow: /*de/reduction
Disallow: /*de/reduction
Disallow: /*de/
Disallow: /*de/historique-commandes
Disallow: /*de/historique-commandes
Disallow: /*de/
Disallow: /*de/identite
Disallow: /*de/identite
Disallow: /*de/
Disallow: /*de/mon-compte
Disallow: /*de/mon-compte
Disallow: /*de/
Disallow: /*de/suivi-commande
Disallow: /*de/suivi-commande
Disallow: /*de/
Disallow: /*de/avoirs
Disallow: /*de/avoirs
Disallow: /*de/
Disallow: /*de/commande
Disallow: /*de/commande
Disallow: /*de/
Disallow: /*de/recherche
Disallow: /*de/recherche
Disallow: /*de/
Disallow: /*de/commande-rapide
Disallow: /*de/commande-rapide
Disallow: /*de/
Disallow: /*de/suivi-commande-invite
Disallow: /*de/suivi-commande-invite
Disallow: /*de/
Disallow: /*de/confirmation-commande
Disallow: /*de/confirmation-commande
# Sitemap
Sitemap: https://www.chocolatdemariage.com/1_index_sitemap.xml

BIN
www/translations/de.gzip Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.