From f512e0d161fc113dcfd9ff07d31b916f61e2ce4e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 27 Mar 2020 12:06:18 +0100 Subject: [PATCH] Fix popup --- htdocs/product/stock/index.php | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/htdocs/product/stock/index.php b/htdocs/product/stock/index.php index beeb7155a51..93c6e65ad49 100644 --- a/htdocs/product/stock/index.php +++ b/htdocs/product/stock/index.php @@ -45,6 +45,7 @@ $result=restrictedArea($user, 'stock'); */ $producttmp=new Product($db); +$warehouse=new Entrepot($db); $help_url='EN:Module_Stocks_En|FR:Module_Stock|ES:Módulo_Stocks'; llxHeader("", $langs->trans("Stocks"), $help_url); @@ -93,8 +94,6 @@ if ($result) if ($num) { - $warehouse=new Entrepot($db); - while ($i < min($max, $num)) { $objp = $db->fetch_object($result); @@ -108,7 +107,9 @@ if ($result) print ''; print $warehouse->getNomUrl(1); print ''."\n"; - print ''.$warehouse->getLibStatut(5).''; + print ''; + print $warehouse->getLibStatut(5); + print ''; print "\n"; $i++; } @@ -134,7 +135,7 @@ print '
'; // Last movements $max=10; $sql = "SELECT p.rowid, p.label as produit, p.tobatch, p.tosell, p.tobuy,"; -$sql.= " e.ref as stock, e.rowid as entrepot_id,"; +$sql.= " e.ref as warehouse_ref, e.rowid as warehouse_id, e.ref as warehouse_label, e.lieu, e.statut as warehouse_status,"; $sql.= " m.value as qty, m.datem, m.batch, m.eatby, m.sellby"; $sql.= " FROM ".MAIN_DB_PREFIX."entrepot as e"; $sql.= ", ".MAIN_DB_PREFIX."stock_mouvement as m"; @@ -178,6 +179,12 @@ if ($resql) $producttmp->status_sell = $objp->tosell; $producttmp->status_buy = $objp->tobuy; + $warehouse->id = $objp->warehouse_id; + $warehouse->ref = $objp->warehouse_ref; + $warehouse->statut = $objp->warehouse_status; + $warehouse->label = $objp->warehouse_label; + $warehouse->lieu = $objp->lieu; + print ''; print ''.dol_print_date($db->jdate($objp->datem), 'dayhour').''; print ''; @@ -189,9 +196,9 @@ if ($resql) print ''.dol_print_date($db->jdate($objp->sellby), 'day').''; print ''.dol_print_date($db->jdate($objp->eatby), 'day').''; } - print ''; - print img_object($langs->trans("ShowWarehouse"), "stock").' '.$objp->stock; - print "\n"; + print ''; + print $warehouse->getNomUrl(1); + print "\n"; print ''; if ($objp->qty > 0) print '+'; print $objp->qty.''; @@ -202,6 +209,8 @@ if ($resql) print ""; print '
'; +} else { + dol_print_error($db); } //print '';