From 22e41f7e44f545bce0fed9a4f7fa2cd5b640f986 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Fri, 3 Feb 2012 08:20:06 +0000 Subject: [PATCH] [-] BO : #PSTEST-618 - Carriers price was not good on order creation --- .../template/controllers/orders/form.tpl | 30 +- classes/Cart.php | 2 +- controllers/admin/AdminCartsController.php | 37 +- translations/fr/admin.php | 325 +++++++----------- 4 files changed, 169 insertions(+), 225 deletions(-) diff --git a/admin-dev/themes/default/template/controllers/orders/form.tpl b/admin-dev/themes/default/template/controllers/orders/form.tpl index 639256900..1ce132847 100755 --- a/admin-dev/themes/default/template/controllers/orders/form.tpl +++ b/admin-dev/themes/default/template/controllers/orders/form.tpl @@ -60,8 +60,8 @@ $('#id_lang').change(function() { updateLang(); }); - $('#id_carrier,#carrier_recycled_package,#order_gift,#gift_message').change(function() { - updateCarrier(); + $('#delivery_option,#carrier_recycled_package,#order_gift,#gift_message').change(function() { + updateDeliveryOption(); }); $('#shipping_price').change(function() { if ($(this).val() != shipping_price_selected_carrier) @@ -428,16 +428,16 @@ }); } - function updateCarrierList(carriers) + function updateDeliveryOptionList(delivery_option_list) { var html = ''; - if (carriers.length > 0) + if (delivery_option_list.length > 0) { - $.each(carriers, function() { - html += ''; + $.each(delivery_option_list, function() { + html += ''; }); $('#carrier_form').show(); - $('#id_carrier').html(html); + $('#delivery_option').html(html); $('#carriers_err').hide(); } else @@ -561,12 +561,12 @@ updateCartVouchers(jsonSummary.summary.discounts); updateAddressesList(jsonSummary.addresses, jsonSummary.cart.id_address_delivery, jsonSummary.cart.id_address_invoice); - if (!jsonSummary.summary.products.length || !jsonSummary.addresses.length || !jsonSummary.cart.id_carrier) + if (!jsonSummary.summary.products.length || !jsonSummary.addresses.length || !jsonSummary.delivery_option_list) $('#carriers_part,#summary_part').hide(); else $('#carriers_part,#summary_part').show(); - updateCarrierList(jsonSummary.carriers); + updateDeliveryOptionList(jsonSummary.delivery_option_list); if (jsonSummary.cart.gift == 1) $('#order_gift').attr('checked', 'checked'); @@ -693,7 +693,7 @@ }); } - function updateCarrier() + function updateDeliveryOption() { $.ajax({ type:"POST", @@ -704,8 +704,8 @@ ajax: "1", token: "{getAdminToken tab='AdminCarts'}", tab: "AdminCarts", - action: "updateCarrier", - id_carrier: $('#id_carrier option:selected').val(), + action: "updateDeliveryOption", + delivery_option: $('#delivery_option option:selected').val(), gift: $('#order_gift').is(':checked')?1:0, gift_message: $('#gift_message').val(), recyclable: $('#carrier_recycled_package').is(':checked')?1:0, @@ -981,13 +981,13 @@