Fix: Syntax error in request
This commit is contained in:
parent
181c4e4ba8
commit
6d8e0b05d3
@ -875,7 +875,7 @@ class Form
|
|||||||
{
|
{
|
||||||
$sql= "SELECT price, price_ttc, price_base_type ";
|
$sql= "SELECT price, price_ttc, price_base_type ";
|
||||||
$sql.= "FROM ".MAIN_DB_PREFIX."product_price ";
|
$sql.= "FROM ".MAIN_DB_PREFIX."product_price ";
|
||||||
$sql.= "WHERE fk_product='".$objp->rowid;
|
$sql.= "WHERE fk_product='".$objp->rowid."'";
|
||||||
$sql.= " AND price_level=".$price_level;
|
$sql.= " AND price_level=".$price_level;
|
||||||
$sql.= " ORDER BY date_price";
|
$sql.= " ORDER BY date_price";
|
||||||
$sql.= " DESC limit 1";
|
$sql.= " DESC limit 1";
|
||||||
@ -888,19 +888,23 @@ class Form
|
|||||||
if ($objp2)
|
if ($objp2)
|
||||||
{
|
{
|
||||||
if ($objp2->price_base_type == 'HT')
|
if ($objp2->price_base_type == 'HT')
|
||||||
$opt.= price($objp2->price,1).' '.$langs->trans("Currency".$conf->monnaie).' '.$langs->trans("HT");
|
$opt.= price($objp2->price,1).' '.$conf->monnaie.' '.$langs->trans("HT");
|
||||||
else
|
else
|
||||||
$opt.= price($objp2->price_ttc,1).' '.$langs->trans("Currency".$conf->monnaie).' '.$langs->trans("TTC");
|
$opt.= price($objp2->price_ttc,1).' '.$conf->monnaie.' '.$langs->trans("TTC");
|
||||||
}
|
}
|
||||||
//si il n'y a pas de prix multiple on prend le prix de base du produit/service
|
//si il n'y a pas de prix multiple on prend le prix de base du produit/service
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($objp->price_base_type == 'HT')
|
if ($objp->price_base_type == 'HT')
|
||||||
$opt.= price($objp->price,1).' '.$langs->trans("Currency".$conf->monnaie).' '.$langs->trans("HT");
|
$opt.= price($objp->price,1).' '.$conf->monnaie.' '.$langs->trans("HT");
|
||||||
else
|
else
|
||||||
$opt.= price($objp->price_ttc,1).' '.$langs->trans("Currency".$conf->monnaie).' '.$langs->trans("TTC");
|
$opt.= price($objp->price_ttc,1).' '.$conf->monnaie.' '.$langs->trans("TTC");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
dol_print_error($this->db);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -64,7 +64,7 @@ if ($_POST["action"] == 'update_price' && ! $_POST["cancel"] && ($user->rights->
|
|||||||
|
|
||||||
for($i=1; $i<=$conf->global->PRODUIT_MULTIPRICES_LIMIT; $i++)
|
for($i=1; $i<=$conf->global->PRODUIT_MULTIPRICES_LIMIT; $i++)
|
||||||
{
|
{
|
||||||
if ($_POST["price_".$i])
|
if (isset($_POST["price_".$i]))
|
||||||
{
|
{
|
||||||
$level=$i;
|
$level=$i;
|
||||||
$newprice=price2num($_POST["price_".$i],'MU');
|
$newprice=price2num($_POST["price_".$i],'MU');
|
||||||
@ -72,6 +72,7 @@ if ($_POST["action"] == 'update_price' && ! $_POST["cancel"] && ($user->rights->
|
|||||||
$newpricebase=$_POST["multiprices_base_type_".$i];
|
$newpricebase=$_POST["multiprices_base_type_".$i];
|
||||||
$newnpr=(eregi('\*',$_POST["tva_tx_".$i]) ? 1 : 0);
|
$newnpr=(eregi('\*',$_POST["tva_tx_".$i]) ? 1 : 0);
|
||||||
$newvat=eregi_replace('\*','',$_POST["tva_tx_".$i]);
|
$newvat=eregi_replace('\*','',$_POST["tva_tx_".$i]);
|
||||||
|
break; // We found submited price
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -354,12 +355,11 @@ if ($_GET["action"] == 'edit_price' && ($user->rights->produit->creer || $user->
|
|||||||
$sql = "SELECT p.rowid, p.price, p.price_ttc, p.price_base_type, p.tva_tx,";
|
$sql = "SELECT p.rowid, p.price, p.price_ttc, p.price_base_type, p.tva_tx,";
|
||||||
$sql.= " p.price_level, p.price_min, p.price_min_ttc,";
|
$sql.= " p.price_level, p.price_min, p.price_min_ttc,";
|
||||||
$sql.= " ".$db->pdate("p.date_price")." as dp, u.rowid as user_id, u.login";
|
$sql.= " ".$db->pdate("p.date_price")." as dp, u.rowid as user_id, u.login";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."product_price as p";
|
$sql.= " FROM ".MAIN_DB_PREFIX."product_price as p,";
|
||||||
$sql.= ", ".MAIN_DB_PREFIX."user as u";
|
$sql.= " ".MAIN_DB_PREFIX."user as u";
|
||||||
$sql.= " WHERE fk_product = ".$product->id;
|
$sql.= " WHERE fk_product = ".$product->id;
|
||||||
$sql.= " AND p.fk_user_author = u.rowid";
|
$sql.= " AND p.fk_user_author = u.rowid";
|
||||||
if ($conf->global->PRODUIT_MULTIPRICES) $sql.= " ORDER BY p.price_level ASC, p.date_price DESC";
|
$sql.= " ORDER BY p.date_price DESC, p.price_level ASC";
|
||||||
else $sql.= " ORDER BY p.date_price DESC";
|
|
||||||
//$sql .= $db->plimit();
|
//$sql .= $db->plimit();
|
||||||
|
|
||||||
$result = $db->query($sql) ;
|
$result = $db->query($sql) ;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user