[-] FO : Fix bug #PSCFV-10328 Set country currency if defined when geolocated
This commit is contained in:
@@ -147,8 +147,6 @@ class FrontControllerCore extends Controller
|
|||||||
// Init cookie language
|
// Init cookie language
|
||||||
// @TODO This method must be moved into switchLanguage
|
// @TODO This method must be moved into switchLanguage
|
||||||
Tools::setCookieLanguage($this->context->cookie);
|
Tools::setCookieLanguage($this->context->cookie);
|
||||||
|
|
||||||
$currency = Tools::setCurrency($this->context->cookie);
|
|
||||||
|
|
||||||
$protocol_link = (Configuration::get('PS_SSL_ENABLED') || Tools::usingSecureMode()) ? 'https://' : 'http://';
|
$protocol_link = (Configuration::get('PS_SSL_ENABLED') || Tools::usingSecureMode()) ? 'https://' : 'http://';
|
||||||
$useSSL = ((isset($this->ssl) && $this->ssl && Configuration::get('PS_SSL_ENABLED')) || Tools::usingSecureMode()) ? true : false;
|
$useSSL = ((isset($this->ssl) && $this->ssl && Configuration::get('PS_SSL_ENABLED')) || Tools::usingSecureMode()) ? true : false;
|
||||||
@@ -170,6 +168,8 @@ class FrontControllerCore extends Controller
|
|||||||
if (($newDefault = $this->geolocationManagement($this->context->country)) && Validate::isLoadedObject($newDefault))
|
if (($newDefault = $this->geolocationManagement($this->context->country)) && Validate::isLoadedObject($newDefault))
|
||||||
$this->context->country = $newDefault;
|
$this->context->country = $newDefault;
|
||||||
|
|
||||||
|
$currency = Tools::setCurrency($this->context->cookie);
|
||||||
|
|
||||||
if (isset($_GET['logout']) || ($this->context->customer->logged && Customer::isBanned($this->context->customer->id)))
|
if (isset($_GET['logout']) || ($this->context->customer->logged && Customer::isBanned($this->context->customer->id)))
|
||||||
{
|
{
|
||||||
$this->context->customer->logout();
|
$this->context->customer->logout();
|
||||||
@@ -670,6 +670,7 @@ class FrontControllerCore extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($this->context->cookie->iso_code_country) && $this->context->cookie->iso_code_country && !Validate::isLanguageIsoCode($this->context->cookie->iso_code_country))
|
if (isset($this->context->cookie->iso_code_country) && $this->context->cookie->iso_code_country && !Validate::isLanguageIsoCode($this->context->cookie->iso_code_country))
|
||||||
$this->context->cookie->iso_code_country = Country::getIsoById(Configuration::get('PS_COUNTRY_DEFAULT'));
|
$this->context->cookie->iso_code_country = Country::getIsoById(Configuration::get('PS_COUNTRY_DEFAULT'));
|
||||||
if (isset($this->context->cookie->iso_code_country) && ($id_country = Country::getByIso(strtoupper($this->context->cookie->iso_code_country))))
|
if (isset($this->context->cookie->iso_code_country) && ($id_country = Country::getByIso(strtoupper($this->context->cookie->iso_code_country))))
|
||||||
|
|||||||
Reference in New Issue
Block a user