GX-Bug #47272 » 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 | 
    }  |