Permalink
Browse files

Merge branch 'release' of https://github.com/PrestaShop/PrestaShop in…

…to release
  • Loading branch information...
2 parents 362108e + fec2866 commit 66c9c1f66e17eb91b8eb09ba314274db89198b5a @gaillafr gaillafr committed Mar 25, 2013
Showing with 597 additions and 629 deletions.
  1. +192 −193 admin-dev/themes/default/template/controllers/products/quantities.tpl
  2. +5 −4 admin-dev/themes/default/template/helpers/list/list_header.tpl
  3. +2 −8 classes/Language.php
  4. +1 −2 classes/LocalizationPack.php
  5. +0 −4 controllers/admin/AdminProductsController.php
  6. +8 −8 install-dev/upgrade/php/update_genders_images.php
  7. +1 −1 install-dev/upgrade/sql/1.5.1.0.sql
  8. +3 −1 install-dev/upgrade/sql/1.5.4.0.sql
  9. +46 −38 modules/followup/mails/fr/followup_1.html
  10. +13 −18 modules/followup/mails/fr/followup_1.txt
  11. +40 −38 modules/followup/mails/fr/followup_2.html
  12. +9 −14 modules/followup/mails/fr/followup_2.txt
  13. +42 −38 modules/followup/mails/fr/followup_3.html
  14. +9 −14 modules/followup/mails/fr/followup_3.txt
  15. +43 −45 modules/followup/mails/fr/followup_4.html
  16. +9 −13 modules/followup/mails/fr/followup_4.txt
  17. +2 −3 modules/mailalerts/mails/fr/customer_qty.txt
  18. +2 −2 modules/mailalerts/mails/fr/new_order.txt
  19. +1 −1 modules/mailalerts/mails/fr/productoutofstock.txt
  20. +40 −46 modules/referralprogram/mails/fr/referralprogram-congratulations.html
  21. +9 −9 modules/referralprogram/mails/fr/referralprogram-congratulations.txt
  22. +52 −58 modules/referralprogram/mails/fr/referralprogram-invitation.html
  23. +15 −15 modules/referralprogram/mails/fr/referralprogram-invitation.txt
  24. +43 −46 modules/referralprogram/mails/fr/referralprogram-voucher.html
  25. +10 −10 modules/referralprogram/mails/fr/referralprogram-voucher.txt

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -119,8 +119,7 @@
{if $table_id} id={$table_id}{/if}
class="table {if $table_dnd}tableDnD{/if} {$table}"
cellpadding="0" cellspacing="0"
- style="width: 100%; margin-bottom:10px;"
- >
+ style="width: 100%; margin-bottom:10px;">
<col width="10px" />
{foreach $fields_display AS $key => $params}
<col {if isset($params.width) && $params.width != 'auto'}width="{$params.width}px"{/if}/>
@@ -146,8 +145,10 @@
</span>
{if (!isset($params.orderby) || $params.orderby) && !$simple_header}
<br />
- <a href="{$currentIndex}&{$table}Orderby={$key|urlencode}&{$table}Orderway=desc&token={$token}"><img border="0" src="../img/admin/down{if isset($order_by) && ($key == $order_by) && ($order_way == 'DESC')}_d{/if}.gif" /></a>
- <a href="{$currentIndex}&{$table}Orderby={$key|urlencode}&{$table}Orderway=asc&token={$token}"><img border="0" src="../img/admin/up{if isset($order_by) && ($key == $order_by) && ($order_way == 'ASC')}_d{/if}.gif" /></a>
+ <a href="{$currentIndex}&{$table}Orderby={$key|urlencode}&{$table}Orderway=desc&token={$token}{if isset($smarty.get.$identifier)}&{$identifier}={$smarty.get.$identifier|intval}{/if}">
+ <img border="0" src="../img/admin/down{if isset($order_by) && ($key == $order_by) && ($order_way == 'DESC')}_d{/if}.gif" /></a>
+ <a href="{$currentIndex}&{$table}Orderby={$key|urlencode}&{$table}Orderway=asc&token={$token}{if isset($smarty.get.$identifier)}&{$identifier}={$smarty.get.$identifier|intval}{/if}">
+ <img border="0" src="../img/admin/up{if isset($order_by) && ($key == $order_by) && ($order_way == 'ASC')}_d{/if}.gif" /></a>
{elseif !$simple_header}
<br />&nbsp;
{/if}
View
@@ -204,8 +204,8 @@ public function add($autodate = true, $nullValues = false, $only_add = false)
// @todo Since a lot of modules are not in right format with their primary keys name, just get true ...
$resUpdateSQL = $this->loadUpdateSQL();
$resUpdateSQL = true;
-
- return $resUpdateSQL && Tools::generateHtaccess();
+ Tools::generateHtaccess();
+ return $resUpdateSQL;
}
public function toggleStatus()
@@ -795,20 +795,14 @@ public static function downloadAndInstallLanguagePack($iso, $version = null)
$gz = new Archive_Tar($file, true);
$files_list = $gz->listContent();
if (!$gz->extract(_PS_TRANSLATIONS_DIR_.'../', false))
- {
$errors[] = Tools::displayError('Cannot decompress the translation file for the following language: ').(string)$iso;
- return false;
- }
else
{
AdminTranslationsController::checkAndAddMailsFiles($iso, $files_list);
AdminTranslationsController::addNewTabs($iso, $files_list);
}
if (!Language::checkAndAddLanguage((string)$iso, $lang_pack))
- {
$errors[] = Tools::displayError('An error occurred while creating the language: ').(string)$iso;
- return false;
- }
@unlink($file);
}
else
@@ -295,7 +295,6 @@ protected function _installLanguages($xml, $install_mode = false)
// if we are not in an installation context or if the pack is not available in the local directory
if (Language::getIdByIso($attributes['iso_code']) && !$install_mode)
continue;
-
$errors = Language::downloadAndInstallLanguagePack($attributes['iso_code'], $attributes['version']);
if ($errors !== true && is_array($errors))
$this->_errors = array_merge($this->_errors, $errors);
@@ -304,7 +303,7 @@ protected function _installLanguages($xml, $install_mode = false)
if (!count($this->_errors) && $install_mode && isset($attributes['iso_code']) && count($xml->languages->language) == 1)
$this->iso_code_lang = $attributes['iso_code'];
- return true;
+ return !count($this->_errors);
}
protected function _installUnits($xml)
@@ -2206,10 +2206,6 @@ public function initContent($token = null)
foreach ($this->available_tabs as $product_tab => $value)
{
- // if it's the quantities tab and stock management is disabled, continue
- if ($stock_management_active == 0 && $product_tab == 'Quantities')
- continue;
-
// if it's the warehouses tab and advanced stock management is disabled, continue
if ($advanced_stock_management_active == 0 && $product_tab == 'Warehouses')
continue;
@@ -26,12 +26,12 @@
function update_genders_images()
{
- if (file_exists(_PS_IMG_DIR_.'genders/Mr.jpg'))
- @rename(_PS_IMG_DIR_.'genders/Mr.jpg', _PS_IMG_DIR_.'genders/1.jpg');
- if (file_exists(_PS_IMG_DIR_.'genders/Ms.jpg'))
- @rename(_PS_IMG_DIR_.'genders/Ms.jpg', _PS_IMG_DIR_.'genders/2.jpg');
- if (file_exists(_PS_IMG_DIR_.'genders/Miss.jpg'))
- @rename(_PS_IMG_DIR_.'genders/Miss.jpg', _PS_IMG_DIR_.'genders/3.jpg');
- if (file_exists(_PS_IMG_DIR_.'genders/unknown.jpg'))
- @rename(_PS_IMG_DIR_.'unknown.jpg', _PS_IMG_DIR_.'Unknown.jpg');
+ if (file_exists(_PS_ROOT_DIR_.'/img/genders/Mr.jpg'))
+ @rename(_PS_ROOT_DIR_.'/img/genders/Mr.jpg', _PS_ROOT_DIR_.'/img/genders/1.jpg');
+ if (file_exists(_PS_ROOT_DIR_.'/img/genders/Ms.jpg'))
+ @rename(_PS_ROOT_DIR_.'/img/genders/Ms.jpg', _PS_ROOT_DIR_.'/img/genders/2.jpg');
+ if (file_exists(_PS_ROOT_DIR_.'/img/genders/Miss.jpg'))
+ @rename(_PS_ROOT_DIR_.'/img/genders/Miss.jpg', _PS_ROOT_DIR_.'/img/genders/3.jpg');
+ if (file_exists(_PS_ROOT_DIR_.'genders/unknown.jpg'))
+ @rename(_PS_ROOT_DIR_.'/img/genders/unknown.jpg', _PS_ROOT_DIR_.'/img/genders/Unknown.jpg');
}
@@ -16,5 +16,5 @@ ALTER TABLE `PREFIX_order_carrier` CHANGE `weight` `weight` DECIMAL(20, 6) NOT N
ALTER TABLE `PREFIX_attribute_impact` CHANGE `weight` `weight` DECIMAL(20, 6) NOT NULL DEFAULT '0';
ALTER TABLE `PREFIX_order_detail` CHANGE `product_weight` `product_weight` DECIMAL(20, 6) NOT NULL DEFAULT '0';
ALTER TABLE `PREFIX_stock_available` DROP INDEX `product_sqlstock`;
-ALTER TABLE `PREFIX_stock_available` ADD UNIQUE (`id_product`, `id_product_attribute`, `id_shop`);
+ALTER TABLE `PREFIX_stock_available` ADD UNIQUE `product_sqlstock` (`id_product`, `id_product_attribute`, `id_shop`);
ALTER TABLE `PREFIX_cms` ADD INDEX (`id_cms_category`);
@@ -49,4 +49,6 @@ ALTER TABLE `PREFIX_address` CHANGE `phone_mobile` `phone_mobile` varchar(32) de
UPDATE `PREFIX_customer` SET `id_gender` = 1 WHERE `email` LIKE 'pub@prestashop.com' AND `id_customer` = 1 AND `id_gender` = 4;
-UPDATE `PREFIX_cart_rule_carrier` crc INNER JOIN `PREFIX_carrier` c ON crc.`id_carrier` = c.`id_carrier` SET crc.`id_carrier` = c.`id_reference`;
+UPDATE `PREFIX_cart_rule_carrier` crc INNER JOIN `PREFIX_carrier` c ON crc.`id_carrier` = c.`id_carrier` SET crc.`id_carrier` = c.`id_reference`;
+
+UPDATE `PREFIX_order_payment` SET `order_reference` = LPAD(order_reference, 9 , '0');
@@ -1,46 +1,54 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Message de {shop_name}</title>
</head>
<body>
- <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;">
-<tbody>
-<tr>
-<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td align="left">Bonjour <strong style="color: #db3484;">{firstname} {lastname}</strong>,</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td style="background-color: #db3484; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Votre panier chez {shop_name}</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td align="left">Nous avons remarqu&eacute; que lors de votre dernier passage chez {shop_name}, vous n&#039;avez pas valid&eacute; la commande que vous aviez entam&eacute;e.<br /><br /> Votre panier a &eacute;t&eacute; conserv&eacute;, vous pouvez reprendre votre commande en vous rendant sur notre boutique :<br /><br /> <a title="{shop_name}" href="{shop_url}">{shop_url}</a><br /><br /> A titre exceptionnel, nous vous accordons &eacute;galement une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant !</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td align="left">Voici votre bon de r&eacute;duction : <strong>{voucher_num}</strong><br /><br /> Saisissez ce code dans votre panier afin d&#039;obtenir votre r&eacute;duction.</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"><a style="color: #db3484; font-weight: bold; text-decoration: none;" href="{shop_url}">{shop_name}</a> r&eacute;alis&eacute; avec <a style="text-decoration: none; color: #374953;" href="http://www.prestashop.com/">PrestaShop&trade;</a></td>
-</tr>
-</tbody>
+<table style="font-family: Verdana,sans-serif; font-size: 11px; color: rgb(55, 73, 83); width: 550px;">
+ <tbody>
+ <tr>
+ <td align="left"><a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border: medium none;" /></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left">Bonjour <strong style="color: rgb(219, 52, 132);">{firstname} {lastname}</strong>,</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" style="background-color: rgb(219, 52, 132); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; padding: 0.5em 1em;">Votre panier chez {shop_name}</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left">Nous avons remarqu&eacute; que lors de votre dernier passage chez {shop_name}, vous n&#39;avez pas valid&eacute; la commande que vous aviez entam&eacute;e.<br />
+ <br />
+ Vous panier a &eacute;t&eacute; conserv&eacute;, vous pouvez reprendre votre commande en vous rendant sur notre boutique :<br />
+ <br />
+ <a href="{shop_url}" title="{shop_name}">{shop_url}</a><br />
+ <br />
+ A titre exceptionnel, nous vous accordons &eacute;galement une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant !</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left">Voici votre bon de r&eacute;duction : <b>{voucher_num}</b><br />
+ <br />
+ Saisissez ce code dans votre panier afin d&#39;obtenir votre r&eacute;duction.</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="center" style="font-size: 10px; border-top: 1px solid rgb(217, 218, 222);"><a href="{shop_url}" style="color: rgb(219, 52, 132); font-weight: bold; text-decoration: none;">{shop_name}</a> r&eacute;alis&eacute; avec <a href="http://www.prestashop.com/" style="text-decoration: none; color: rgb(55, 73, 83);">PrestaShop&trade;</a></td>
+ </tr>
+ </tbody>
</table>
</body>
-</html>
+</html>
@@ -1,18 +1,13 @@
-Bonjour {firstname} {lastname},
-
-Nous avons remarqué que lors de votre dernier passage chez {shop_name}, vous n'avez pas validé la commande que vous aviez entamée.
-
-Votre panier a été conservé, vous pouvez reprendre votre commande en vous rendant sur notre boutique :
-
-{shop_url}
-
-A titre exceptionnel, nous vous accordons également une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
-
-Voici votre bon de réduction: {voucher_num}
-
-Saisissez ce code dans votre panier afin d'obtenir votre réduction.
-
-
-
-
-{shop_url} réalisé avec PrestaShop™
+Bonjour {firstname} {lastname},
+
+Nous avons remarqué que lors de votre dernier passage chez {shop_name}, vous n'avez pas validé la commande que vous aviez entamée.
+
+Vous panier a été conservé, vous pouvez reprendre votre commande en vous rendant sur notre boutique :
+
+{shop_url}
+
+A titre exceptionnel, nous vous accordons également une remise de {amount}% sur votre commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
+
+Voici votre bon de réduction: {voucher_num}
+
+Saisissez ce code dans votre panier afin d'obtenir votre réduction.
@@ -1,46 +1,48 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Message de {shop_name}</title>
</head>
<body>
- <table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;">
-<tbody>
-<tr>
-<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td align="left">Bonjour <strong style="color: #db3484;">{firstname} {lastname}</strong>,</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td style="background-color: #db3484; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Merci pour votre commande chez {shop_name}</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td align="left">Merci pour votre commande, &agrave; titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td align="left">Voici votre bon de r&eacute;duction : <strong>{voucher_num}</strong><br /><br /> Saisissez ce code dans votre panier afin d&#039;obtenir votre r&eacute;duction.</td>
-</tr>
-<tr>
-<td>&nbsp;</td>
-</tr>
-<tr>
-<td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"><a style="color: #db3484; font-weight: bold; text-decoration: none;" href="{shop_url}">{shop_name}</a> r&eacute;alis&eacute; avec <a style="text-decoration: none; color: #374953;" href="http://www.prestashop.com/">PrestaShop&trade;</a></td>
-</tr>
-</tbody>
+<table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;">
+ <tbody>
+ <tr>
+ <td align="left"><a href="{shop_url}" title="{shop_name}"><img alt="{shop_name}" src="{shop_logo}" style="border:none;" /></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left">Bonjour <strong style="color:#DB3484;">{firstname} {lastname}</strong>,</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" style="background-color:#DB3484; color:#FFF; font-size: 12px; font-weight:bold; padding: 0.5em 1em;">Merci pour votre commande chez {shop_name}</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left">Merci pour votre commande, &agrave; titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left">Voici votre bon de r&eacute;duction : <b>{voucher_num}</b><br />
+ <br />
+ Saisissez ce code dans votre panier afin d&#39;obtenir votre r&eacute;duction.</td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="center" style="font-size:10px; border-top: 1px solid #D9DADE;"><a href="{shop_url}" style="color:#DB3484; font-weight:bold; text-decoration:none;">{shop_name}</a> r&eacute;alis&eacute; avec <a href="http://www.prestashop.com/" style="text-decoration:none; color:#374953;">PrestaShop&trade;</a></td>
+ </tr>
+ </tbody>
</table>
</body>
-</html>
+</html>
@@ -1,14 +1,9 @@
-Bonjour {firstname} {lastname},
-
-Merci pour votre commande chez {shop_name}
-
-Merci pour votre commande, ? titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
-
-Voici votre bon de réduction : {voucher_num}
-
-Saisissez ce code dans votre panier afin d'obtenir votre réduction.
-
-
-
-
-{shop_url} réalisé avec PrestaShop™
+Bonjour {firstname} {lastname},
+
+Merci pour votre commande chez {shop_name}
+
+Merci pour votre commande, ? titre exceptionnel, nous vous accordons une remise de {amount}% sur votre prochaine commande ! Cette offre est valable {days} jours, ne perdez plus un instant !
+
+Voici votre bon de réduction : {voucher_num}
+
+Saisissez ce code dans votre panier afin d'obtenir votre réduction.
Oops, something went wrong.

0 comments on commit 66c9c1f

Please sign in to comment.