From 9f2aeec5d17d4188a2d08ceddede079bccc039a8 Mon Sep 17 00:00:00 2001 From: rGaillard Date: Wed, 5 Sep 2012 16:14:06 +0000 Subject: [PATCH] // Tax rate was truncate on order slips git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@17198 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/pdf/HTMLTemplateOrderSlip.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/classes/pdf/HTMLTemplateOrderSlip.php b/classes/pdf/HTMLTemplateOrderSlip.php index ec05334cc..6ce9d18d8 100644 --- a/classes/pdf/HTMLTemplateOrderSlip.php +++ b/classes/pdf/HTMLTemplateOrderSlip.php @@ -168,18 +168,17 @@ class HTMLTemplateOrderSlipCore extends HTMLTemplateInvoice foreach ($tax_amount as $tax_id => $amount) { $tax = new Tax((int)$tax_id); - if (!isset($total_tax_amount[$tax->rate])) { - $tmp_tax_infos[$tax->rate]['name'] = $tax->name; - $tmp_tax_infos[$tax->rate]['total_price_tax_excl'] = $order_slip_details['amount_tax_excl']; - $tmp_tax_infos[$tax->rate]['total_amount'] = $amount; + $tmp_tax_infos[(string)$tax->rate]['name'] = $tax->name; + $tmp_tax_infos[(string)$tax->rate]['total_price_tax_excl'] = $order_slip_details['amount_tax_excl']; + $tmp_tax_infos[(string)$tax->rate]['total_amount'] = $amount; } else { - $tmp_tax_infos[$tax->rate]['total_price_tax_excl'] += $order_slip_details['amount_tax_excl']; - $tmp_tax_infos[$tax->rate]['total_amount'] += $amount; + $tmp_tax_infos[(string)$tax->rate]['total_price_tax_excl'] += $order_slip_details['amount_tax_excl']; + $tmp_tax_infos[(string)$tax->rate]['total_amount'] += $amount; } } } else { @@ -199,7 +198,7 @@ class HTMLTemplateOrderSlipCore extends HTMLTemplateInvoice $infos['total_amount'] += $amount; } - $tmp_tax_infos[$tax_rate] = $infos; + $tmp_tax_infos[(string)$tax_rate] = $infos; } }