Fix: le taux de tva n'était pas récupéré dans la liste de prix multiple
Add: suppression des prix multiples dans la base product_price lors d'une suppression d'un produit non utilisé.
This commit is contained in:
parent
464619fbbb
commit
0f2f0d8466
@ -431,6 +431,11 @@ class Product
|
|||||||
$sqld = "DELETE from ".MAIN_DB_PREFIX."product ";
|
$sqld = "DELETE from ".MAIN_DB_PREFIX."product ";
|
||||||
$sqld.= " WHERE rowid = ".$id;
|
$sqld.= " WHERE rowid = ".$id;
|
||||||
$result = $this->db->query($sqld);
|
$result = $this->db->query($sqld);
|
||||||
|
|
||||||
|
$sqlc = "DELETE from ".MAIN_DB_PREFIX."product_price ";
|
||||||
|
$sqlc.= " WHERE fk_product = ".$id;
|
||||||
|
$result = $this->db->query($sqlc);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -583,8 +588,8 @@ class Product
|
|||||||
$this->db->query($sql_multiprix);
|
$this->db->query($sql_multiprix);
|
||||||
|
|
||||||
// On ajoute nouveau tarif
|
// On ajoute nouveau tarif
|
||||||
$sql_multiprix = "INSERT INTO ".MAIN_DB_PREFIX."product_price(date_price,fk_product,fk_user_author,price_level,price,price_ttc,price_base_type) ";
|
$sql_multiprix = "INSERT INTO ".MAIN_DB_PREFIX."product_price(date_price,fk_product,fk_user_author,price_level,price,price_ttc,price_base_type,tva_tx) ";
|
||||||
$sql_multiprix .= " VALUES(now(),".$this->id.",".$user->id.",".$i.",".price2num($this->multiprices["$i"]).",'".$price_ttc."','".$this->multiprices_base_type["$i"]."'";
|
$sql_multiprix .= " VALUES(now(),".$this->id.",".$user->id.",".$i.",".price2num($this->multiprices["$i"]).",'".$price_ttc."','".$this->multiprices_base_type["$i"]."',".$this->tva_tx;
|
||||||
$sql_multiprix .= ")";
|
$sql_multiprix .= ")";
|
||||||
if (! $this->db->query($sql_multiprix) )
|
if (! $this->db->query($sql_multiprix) )
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user