diff --git a/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl b/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl index 946f22824..6b460b28b 100644 --- a/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl +++ b/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl @@ -5,18 +5,18 @@ >= {foreach from=$ranges key=r item=range} - * + *  {$PS_WEIGHT_UNIT}  {$currency_sign} {foreachelse} - * + *  {$PS_WEIGHT_UNIT}  {$currency_sign} {/foreach} < {foreach from=$ranges key=r item=range} - * + *  {$PS_WEIGHT_UNIT}  {$currency_sign} {foreachelse} - * + *  {$PS_WEIGHT_UNIT}  {$currency_sign} {/foreach} @@ -24,12 +24,12 @@ {foreach from=$ranges key=r item=range} - + {if $range.id_range == -1} {/if} {foreachelse} - + {/foreach} @@ -42,7 +42,7 @@ {foreach from=$ranges key=r item=range} - +   {$currency_sign} {/foreach} diff --git a/controllers/admin/AdminCarrierWizardController.php b/controllers/admin/AdminCarrierWizardController.php index 5e64982b7..37c91588a 100644 --- a/controllers/admin/AdminCarrierWizardController.php +++ b/controllers/admin/AdminCarrierWizardController.php @@ -309,6 +309,10 @@ class AdminCarrierWizardControllerCore extends AdminController )); $tpl_vars = array(); + $tpl_vars['PS_WEIGHT_UNIT'] = Configuration::get('PS_WEIGHT_UNIT'); + $currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT')); + $tpl_vars['currency_sign'] = $currency->sign; + $fields_value = $this->getStepThreeFieldsValues($carrier); $this->getTplRangesVarsAndValues($carrier, $tpl_vars, $fields_value); @@ -537,7 +541,11 @@ class AdminCarrierWizardControllerCore extends AdminController $template->assign('fields_value', $fields_value); $template->assign('input', array('type' => 'zone', 'name' => 'zones' )); - + + $currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT')); + $template->assign('currency_sign', $currency->sign); + $template->assign('PS_WEIGHT_UNIT', Configuration::get('PS_WEIGHT_UNIT')); + die($template->fetch()); } diff --git a/js/admin_carrier_wizard.js b/js/admin_carrier_wizard.js index 8e8a86244..9a413d23c 100644 --- a/js/admin_carrier_wizard.js +++ b/js/admin_carrier_wizard.js @@ -28,6 +28,7 @@ $(document).ready(function() { bind_inputs(); initCarrierWizard(); is_freeClick($('input[name="is_free"]:checked')); + displayRangeType(); }); function initCarrierWizard() @@ -49,9 +50,17 @@ function initCarrierWizard() function displayRangeType() { if ($('input[name="shipping_method"]:checked').val() == 1) + { string = string_weight; + $('.weight_unit').show(); + $('.price_unit').hide(); + } else + { string = string_price; + $('.price_unit').show(); + $('.weight_unit').hide(); + } $('.range_type').html(string); } @@ -235,7 +244,10 @@ function bind_inputs() $('tr.fees_all td button').off('click').on('click', function () { index = $(this).parent('td').index(); if (validateRange(index)) + { enableRange(index); + $('#currency_sign').show(); + } else disableRange(index); return false;