diff --git a/htdocs/variants/combinations.php b/htdocs/variants/combinations.php index c54e606fa65..719b18394d6 100644 --- a/htdocs/variants/combinations.php +++ b/htdocs/variants/combinations.php @@ -32,13 +32,11 @@ $langs->loadLangs(array("products", "other")); $id = GETPOSTINT('id'); $valueid = GETPOSTINT('valueid'); $ref = GETPOST('ref', 'alpha'); -$weight_impact = price2num(GETPOST('weight_impact', 'alpha'), 2); + +$weight_impact = GETPOSTFLOAT('weight_impact', 2); $price_impact_percent = (bool) GETPOST('price_impact_percent'); -if ($price_impact_percent) { - $price_impact = price2num(GETPOST('price_impact', 'alpha'), 2); -} else { - $price_impact = price2num(GETPOST('price_impact', 'alpha'), 'MU'); -} +$price_impact = $price_impact_percent ? GETPOSTFLOAT('price_impact', 2) : GETPOSTFLOAT('price_impact', 'MU'); + $level_price_impact = GETPOST('level_price_impact', 'array'); $level_price_impact_percent = GETPOST('level_price_impact_percent', 'array'); @@ -687,10 +685,9 @@ if (!empty($id) || !empty($ref)) {