public static function getUserCountryPayment($dataAddress)
{
$pC = PhocacartUtils::getComponentParameters();
$payment_country_rule = $pC->get('payment_country_rule', 1);
$country = 0;
switch ($payment_country_rule) {
case 2:
if (isset($dataAddress['scountry']) && (int) $dataAddress['scountry']) {
$country = (int) $dataAddress['scountry'];
}
break;
case 3:
if (isset($dataAddress['bcountry']) && (int) $dataAddress['bcountry']) {
$country = (int) $dataAddress['bcountry'];
} else {
if (isset($dataAddress['scountry']) && (int) $dataAddress['scountry']) {
$country = (int) $dataAddress['scountry'];
}
}
break;
case 4:
if (isset($dataAddress['scountry']) && (int) $dataAddress['scountry']) {
$country = (int) $dataAddress['scountry'];
} else {
if (isset($dataAddress['bcountry']) && (int) $dataAddress['bcountry']) {
$country = (int) $dataAddress['bcountry'];
}
}
break;
case 1:
default:
if (isset($dataAddress['bcountry']) && (int) $dataAddress['bcountry']) {
$country = (int) $dataAddress['bcountry'];
}
break;
}
return $country;
}