Gestion de la virgule dans les prix
This commit is contained in:
parent
854580d17b
commit
26f13060e4
@ -170,17 +170,18 @@ class Product
|
|||||||
$sql .= " SET date_price= now()";
|
$sql .= " SET date_price= now()";
|
||||||
$sql .= " ,fk_product = ".$this->id;
|
$sql .= " ,fk_product = ".$this->id;
|
||||||
$sql .= " ,fk_user_author = ".$user->id;
|
$sql .= " ,fk_user_author = ".$user->id;
|
||||||
$sql .= " ,price = ".$this->price;
|
$sql .= " ,price = ".ereg_replace(",",".",$this->price);
|
||||||
$sql .= " ,envente = ".$this->envente;
|
$sql .= " ,envente = ".$this->envente;
|
||||||
$sql .= " ,tva_tx = ".$this->tva_tx;
|
$sql .= " ,tva_tx = ".$this->tva_tx;
|
||||||
|
|
||||||
if ($this->db->query($sql) )
|
if ($this->db->query($sql) )
|
||||||
{
|
{
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print $this->db->error() . ' in ' . $sql;
|
print $this->db->error() . ' in ' . $sql;
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
@ -188,33 +189,31 @@ class Product
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
Function update_price($id, $user)
|
Function update_price($id, $user)
|
||||||
{
|
{
|
||||||
if (strlen(trim($this->price)) > 0 )
|
if (strlen(trim($this->price)) > 0 )
|
||||||
{
|
{
|
||||||
$this->price = round($this->price, 2);
|
|
||||||
|
$sql = "UPDATE ".MAIN_DB_PREFIX."product ";
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."product ";
|
$sql .= " SET price = " . ereg_replace(",",".",$this->price);
|
||||||
$sql .= " SET price = " . ereg_replace(",",".",$this->price);
|
$sql .= " WHERE rowid = " . $id;
|
||||||
$sql .= " WHERE rowid = " . $id;
|
|
||||||
|
if ( $this->db->query($sql) )
|
||||||
if ( $this->db->query($sql) )
|
{
|
||||||
{
|
$this->_log_price($user);
|
||||||
$this->_log_price($user);
|
return 1;
|
||||||
return 1;
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
print $this->db->error() . ' in ' . $sql;
|
||||||
print $this->db->error() . ' in ' . $sql;
|
return -1;
|
||||||
return -1;
|
}
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
$this->mesg_error = "Prix saisi invalide.";
|
||||||
$this->mesg_error = "Prix saisi invalide.";
|
return -2;
|
||||||
return -2;
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user