GX-Bug #47276 » CarShippingCostsCalculatorFix.patch
| src/templates/Honeygrid/module/cart_shipping_costs_selection.html (revision ) | ||
|---|---|---|
| 15 | 15 |
{if count($content_data.shipping_countries) == 1}
|
| 16 | 16 |
{foreach item=country_data from=$content_data.shipping_countries}
|
| 17 | 17 |
{$country_data.countries_name}
|
| 18 |
<input type="hidden" name="cart_shipping_country" value="{$country_data.countries_id}" />
|
|
| 18 | 19 |
{/foreach}
|
| 19 | 20 |
{else}
|
| 20 | 21 |
<select id="cart-shipping-country" name="cart_shipping_country" class="form-control"> |
| src/templates/Honeygrid/module/cart_shipping_costs_shipping_module_selection.html (revision ) | ||
|---|---|---|
| 6 | 6 |
{elseif count($content_data.shipping_modules) == 1}
|
| 7 | 7 |
{foreach key=module_code item=module_data from=$content_data.shipping_modules}
|
| 8 | 8 |
{$module_data|strip_tags}
|
| 9 |
<input type="hidden" name="cart_shipping_module" value="{$module_code}" />
|
|
| 9 | 10 |
{/foreach}
|
| 10 | 11 |
{else}
|
| 11 | 12 |
<select class="form-control" id="cart-shipping-module" name="cart_shipping_module"> |
| src/GXMainComponents/Controllers/HttpView/ShopAjax/CartShippingCostsController.inc.php (revision ) | ||
|---|---|---|
| 62 | 62 |
$this->cartShippingCostsAjaxHandler->proceed(); |
| 63 | 63 |
$result = json_decode($this->cartShippingCostsAjaxHandler->get_response(), true); |
| 64 | 64 |
|
| 65 |
$this->status['success'] = $result['status'] === 'success';
|
|
| 65 |
$this->status['success'] = true;
|
|
| 66 | 66 |
$this->status['error_message'] = $this->status['success'] |
| 67 | 67 |
? '' |
| 68 | 68 |
: $result['error_message']; |
| ... | ... | |
| 70 | 70 |
$this->shippingCostsInformation['cart_ot_gambioultra_costs'] = isset($result['cart_ot_gambioultra_costs']) |
| 71 | 71 |
? strip_tags($result['cart_ot_gambioultra_costs']) |
| 72 | 72 |
: ''; |
| 73 |
$this->shippingCostsInformation['cart_shipping_costs'] = $this->status['success']
|
|
| 73 |
$this->shippingCostsInformation['cart_shipping_costs'] = $result['status'] === 'success'
|
|
| 74 | 74 |
? $result['cart_shipping_costs'] |
| 75 | 75 |
: ''; |
| 76 | 76 |
} |