diff --git a/web/config/config.inc.php b/web/config/config.inc.php index a34d9520..8e986c9f 100644 --- a/web/config/config.inc.php +++ b/web/config/config.inc.php @@ -132,7 +132,12 @@ global $_MODULES; $_MODULES = array(); define('_PS_PRICE_DISPLAY_PRECISION_', Configuration::get('PS_PRICE_DISPLAY_PRECISION')); -define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_); + +//define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_); TheCoreDev : correction de l'anomalie 0000014 remontée le 9/01/2020 +if (Configuration::get('PS_PRICE_COMPUTE_PRECISION')) + define('_PS_PRICE_COMPUTE_PRECISION_', Configuration::get('PS_PRICE_COMPUTE_PRECISION')); +else + define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_); /* Load all languages */ Language::loadLanguages(); diff --git a/web/override/classes/Cart.php b/web/override/classes/Cart.php index 99023d15..8280964d 100644 --- a/web/override/classes/Cart.php +++ b/web/override/classes/Cart.php @@ -109,10 +109,12 @@ class Cart extends CartCore $ps_use_ecotax = $configuration->get('PS_USE_ECOTAX'); $ps_round_type = $configuration->get('PS_ROUND_TYPE'); $ps_ecotax_tax_rules_group_id = $configuration->get('PS_ECOTAX_TAX_RULES_GROUP_ID'); - $compute_precision = $configuration->get('_PS_PRICE_COMPUTE_PRECISION_'); $pre_commande = false; $backtrace = $this->debugBacktraceUrl(); $i = 1; + //$compute_precision = $configuration->get('_PS_PRICE_COMPUTE_PRECISION_'); TheCoreDev : correction de l'anomalie 0000014 soumise le 09/01/2020 + $compute_precision = _PS_PRICE_COMPUTE_PRECISION_; + foreach ($backtrace as $backtracekey => $backtracevalue) { if ($i == 1 && strpos($backtracekey, '/modules/') !== false && (int) Configuration::get('ACOMPTE_CHOICE') == 1 || $i == 1 && strpos($backtracekey, '/modules/') !== false && isset(Context::getContext()->cookie->installmentpayment_type) && (int) Context::getContext()->cookie->installmentpayment_type > 0) { $small = true;