diff --git a/htdocs/product/stock/fiche.php b/htdocs/product/stock/fiche.php
index b7b32c93812..3f068363829 100644
--- a/htdocs/product/stock/fiche.php
+++ b/htdocs/product/stock/fiche.php
@@ -27,6 +27,8 @@
*/
require("./pre.inc.php");
+require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php");
+require_once(DOL_DOCUMENT_ROOT."/product.class.php");
$langs->load("products");
$langs->load("stocks");
@@ -123,6 +125,7 @@ if ($_POST["cancel"] == $langs->trans("Cancel"))
* View
*/
+$productstatic=new Product($db);
$form=new Form($db);
llxHeader("","",$langs->trans("WarehouseCard"));
@@ -329,7 +332,7 @@ else
if ($user->rights->stock->creer) print '
";
- print "| rowid\">";
- print img_object($langs->trans("ShowProduct"),"product").' '.$objp->ref;
- print " | ";
+ print "";
+ $productstatic->id=$objp->rowid;
+ $productstatic->ref=$objp->ref;
+ $productstatic->type=$objp->type;
+ print $productstatic->getNomUrl(1,'',16);
+ print ' | ';
print ''.$objp->produit.' | ';
print ''.$objp->value.' | ';
- print ''.price(price2num($objp->pmp,'MT')).' | ';
+ print ''.price(price2num($objp->pmp,'MU')).' | ';
- print ''.price(price2num($objp->pmp,'MT')*$objp->value).' | ';
+ print ''.price(price2num($objp->pmp*$objp->value,'MT')).' | ';
if ($user->rights->stock->mouvement->creer)
{
diff --git a/htdocs/product/stock/mouvement.php b/htdocs/product/stock/mouvement.php
index 4ebb0131373..b22a1bdc571 100644
--- a/htdocs/product/stock/mouvement.php
+++ b/htdocs/product/stock/mouvement.php
@@ -27,6 +27,8 @@
require("./pre.inc.php");
require_once(DOL_DOCUMENT_ROOT."/product.class.php");
+require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php");
+require_once(DOL_DOCUMENT_ROOT."/product/stock/entrepot.class.php");
$langs->load("products");
@@ -49,9 +51,11 @@ if (! $sortorder) $sortorder="DESC";
* View
*/
+$productstatic=new Product($db);
+$warehousestatic=new Entrepot($db);
$form=new Form($db);
-$sql = "SELECT p.rowid, p.label as produit,";
+$sql = "SELECT p.rowid, p.label as produit, p.fk_product_type as type,";
$sql.= " s.label as stock, s.rowid as entrepot_id,";
$sql.= " m.rowid as mid, m.value, m.datem";
$sql.= " FROM ".MAIN_DB_PREFIX."entrepot as s";
@@ -91,7 +95,6 @@ $sql.= " ORDER BY $sortfield $sortorder ";
$sql.= $db->plimit($conf->liste_limit + 1 ,$offset);
$resql = $db->query($sql) ;
-
if ($resql)
{
$num = $db->num_rows($resql);
@@ -218,13 +221,18 @@ if ($resql)
// Date
print ''.dol_print_date($db->jdate($objp->datem),'dayhour').' | ';
// Product
- print "rowid\">";
- print img_object($langs->trans("ShowProduct"),"product").' '.$objp->produit;
- print " | \n";
+ print '';
+ $productstatic->id=$objp->rowid;
+ $productstatic->ref=$objp->produit;
+ $productstatic->type=$objp->type;
+ print $productstatic->getNomUrl(1,'',16);
+ print " | \n";
// Warehouse
- print '';
- print img_object($langs->trans("ShowWarehouse"),"stock").' '.$objp->stock;
- print " | \n";
+ print '';
+ $warehousestatic->id=$objp->entrepot_id;
+ $warehousestatic->libelle=$objp->stock;
+ print $warehousestatic->getNomUrl(1);
+ print " | \n";
// Value
print '';
if ($objp->value > 0) print '+';
diff --git a/htdocs/product/stock/product.php b/htdocs/product/stock/product.php
index 76d6cf214c5..c118ed6eaa6 100644
--- a/htdocs/product/stock/product.php
+++ b/htdocs/product/stock/product.php
@@ -382,10 +382,10 @@ if ($resql)
print ' | '.$entrepotstatic->getNomUrl(1).' | ';
print ''.$obj->reel.' | ';
print ''.price2num($obj->pmp,'MU').' | ';
- print ''.price(price2num($obj->pmp,'MU')*$obj->reel).' | ';
+ print ''.price(price2num($obj->pmp*$obj->reel,'MT')).' | ';
print '
'; ;
$total = $total + $obj->reel;
- $totalvalue = $totalvalue + price2num($obj->pmp,'MU')*$obj->reel;
+ $totalvalue = $totalvalue + price2num($obj->pmp,'MT')*$obj->reel;
$i++;
$var=!$var;
}