diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php
index ce5f093c976..da34d079211 100644
--- a/htdocs/product/stock/product.php
+++ b/htdocs/product/stock/product.php
@@ -166,49 +166,52 @@ if ($_GET["id"])
print($mesg);
print '
';
- print "";
- print '| '.$langs->trans("Ref").' | '.$product->ref.' | ';
- print '';
- if ($product->envente)
- {
- print $langs->trans("OnSell");
- }
- else
- {
- print $langs->trans("NotOnSell");
- }
- print ' |
';
+
+ // Reference
+ print '';
+ print '| '.$langs->trans("Ref").' | '.$product->ref.' | ';
+ print '
';
+
+ // Libellé
print '| '.$langs->trans("Label").' | '.$product->libelle.' | ';
- print ''.$langs->trans("Statistics").' |
';
+ print '';
+
+ // Prix
print '| '.$langs->trans("SellingPrice").' | '.price($product->price).' | ';
- print '';
- print $langs->trans("Suppliers").' ['.$langs->trans("Add").']';
-
- $sql = "SELECT s.nom, s.idp";
- $sql .= " FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."product_fournisseur as pf";
- $sql .=" WHERE pf.fk_soc = s.idp AND pf.fk_product =$product->id";
- $sql .= " ORDER BY lower(s.nom)";
-
- if ( $db->query($sql) )
- {
- $num = $db->num_rows();
- $i = 0;
- print '';
- $var=True;
- while ($i < $num)
- {
- $objp = $db->fetch_object( $i);
- $var=!$var;
- print "";
- print '| '.$objp->nom.' | ';
- $i++;
- }
- print ' ';
- $db->free();
- }
+ print ' |
';
+ // Statut
+ print '| '.$langs->trans("Status").' | ';
+ if ($product->envente) print $langs->trans("OnSell");
+ else print $langs->trans("NotOnSell");
print ' |
';
- print '| Stock seuil | '.$product->seuil_stock_alerte.' |
';
+
+ // TVA
+ $langs->load("bills");
+ print '| '.$langs->trans("VATRate").' | '.$product->tva_tx.' % |
';
+
+ // Stock
+ if ($product->type == 0 && $conf->stock->enabled)
+ {
+ print '| '.$langs->trans("Stock").' | ';
+ if ($product->no_stock)
+ {
+ print "Pas de définition de stock pour ce produit";
+ }
+ else
+ {
+ if ($product->stock_reel <= $product->seuil_stock_alerte)
+ {
+ print ' | '.$product->stock_reel.' Seuil : '.$product->seuil_stock_alerte;
+ }
+ else
+ {
+ print " | ".$product->stock_reel;
+ }
+ }
+ print ' |
';
+ }
+
print "
";
/*
@@ -221,13 +224,14 @@ if ($_GET["id"])
$sql .= " WHERE ps.fk_entrepot = e.rowid AND ps.fk_product = ".$product->id;
$sql .= " ORDER BY lower(e.label)";
- if ($db->query($sql))
+ $resql=$db->query($sql);
+ if ($resql)
{
- $num = $db->num_rows();
+ $num = $db->num_rows($resql);
$i = 0; $total = 0;
while ($i < $num)
{
- $obj = $db->fetch_object( $i);
+ $obj = $db->fetch_object($resql);
print '