From 5e1c78ddd0f72a4154e910f12e87ae69d75afaa7 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sat, 16 Jun 2007 15:38:47 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20le=20prix=20de=20base=20en=20mode=20mult?= =?UTF-8?q?iprix=20n'=E9tait=20plus=20mis=20=E0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/product/price.php | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/htdocs/product/price.php b/htdocs/product/price.php index 6466e24caa1..57a7ee5fcaf 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -65,21 +65,30 @@ if ($_POST["action"] == 'update_price' && { if($_POST["price_".$i]) { - if ($_POST["multiprices_base_type_".$i] == 'TTC') + // le prix 1 est considéré comme le prix de base du produit + if ($i == 1) { - $price_ttc = price2num($_POST["price_".$i],'MU'); - $price = price2num($_POST["price_".$i]) / (1 + ($product->tva_tx / 100)); - $price = price2num($price,'MU'); + $newprice=price2num($_POST["price_".$i],'MU'); + $newpricebase=$_POST["multiprices_base_type_".$i]; } else { - $price = price2num($_POST["price_".$i],'MU'); - $price_ttc = price2num($_POST["price_".$i]) * (1 + ($product->tva_tx / 100)); - $price_ttc = price2num($price_ttc,'MU'); + if ($_POST["multiprices_base_type_".$i] == 'TTC') + { + $price_ttc = price2num($_POST["price_".$i],'MU'); + $price = price2num($_POST["price_".$i]) / (1 + ($product->tva_tx / 100)); + $price = price2num($price,'MU'); + } + else + { + $price = price2num($_POST["price_".$i],'MU'); + $price_ttc = price2num($_POST["price_".$i]) * (1 + ($product->tva_tx / 100)); + $price_ttc = price2num($price_ttc,'MU'); + } + $product->multiprices["$i"] = $price; + $product->multiprices_ttc["$i"] = $price_ttc; + $product->multiprices_base_type["$i"] = $_POST["multiprices_base_type_".$i]; } - $product->multiprices["$i"] = $price; - $product->multiprices_ttc["$i"] = $price_ttc; - $product->multiprices_base_type["$i"] = $_POST["multiprices_base_type_".$i]; } else {