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}
-
+ {$currency_sign}
{if $range.id_range == -1} {/if}
|
{foreachelse}
-
+ {$currency_sign}
|
{/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;