diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php
index de5744711ea..ef8baf8748f 100644
--- a/htdocs/filefunc.inc.php
+++ b/htdocs/filefunc.inc.php
@@ -173,7 +173,7 @@ if (! defined('NOCSRFCHECK') && empty($dolibarr_nocsrfcheck))
}
if (empty($dolibarr_main_db_host))
{
- print '
Dolibarr setup is not yet complete.
'."\n";
+ print '
'."\n";
die;
}
diff --git a/htdocs/product/reassort.php b/htdocs/product/reassort.php
index fd9d45828d5..31bbfa4b701 100644
--- a/htdocs/product/reassort.php
+++ b/htdocs/product/reassort.php
@@ -290,13 +290,13 @@ if ($resql)
}
// Stock limit
print '
| ';
- print '
| ';
+ print '
| ';
print '
| ';
if ($virtualdiffersfromphysical) print '
| ';
print '
| ';
print '
| ';
print '
| ';
- print '
';
+ print ' | ';
$searchpicto=$form->showFilterAndCheckAddButtons(0);
print $searchpicto;
print ' | ';
@@ -306,23 +306,23 @@ if ($resql)
print "
";
print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "p.ref", $param, "", "", $sortfield, $sortorder);
print_liste_field_titre("Label", $_SERVER["PHP_SELF"], "p.label", $param, "", "", $sortfield, $sortorder);
- if (! empty($conf->service->enabled) && $type == 1) print_liste_field_titre("Duration", $_SERVER["PHP_SELF"], "p.duration", $param, "", 'align="center"', $sortfield, $sortorder);
- print_liste_field_titre("StockLimit", $_SERVER["PHP_SELF"], "p.seuil_stock_alerte", $param, "", 'align="right"', $sortfield, $sortorder);
- print_liste_field_titre("DesiredStock", $_SERVER["PHP_SELF"], "p.desiredstock", $param, "", 'align="right"', $sortfield, $sortorder);
- print_liste_field_titre("PhysicalStock", $_SERVER["PHP_SELF"], "stock_physique", $param, "", 'align="right"', $sortfield, $sortorder);
+ if (! empty($conf->service->enabled) && $type == 1) print_liste_field_titre("Duration", $_SERVER["PHP_SELF"], "p.duration", $param, "", '', $sortfield, $sortorder, 'center ');
+ print_liste_field_titre("StockLimit", $_SERVER["PHP_SELF"], "p.seuil_stock_alerte", $param, "", '', $sortfield, $sortorder, 'right ');
+ print_liste_field_titre("DesiredStock", $_SERVER["PHP_SELF"], "p.desiredstock", $param, "", '', $sortfield, $sortorder, 'right ');
+ print_liste_field_titre("PhysicalStock", $_SERVER["PHP_SELF"], "stock_physique", $param, "", '', $sortfield, $sortorder, 'right ');
// Details per warehouse
if (! empty($conf->global->STOCK_DETAIL_ON_WAREHOUSE)) // TODO This should be moved into the selection of fields on page product/list (page product/stock will be removed and replaced with product/list with its own context)
{
if ($nb_warehouse>1) {
- foreach($warehouses_list as &$wh) {
- print_liste_field_titre($wh['label'], '', '', '', '', 'align="right"');
+ foreach ($warehouses_list as &$wh) {
+ print_liste_field_titre($wh['label'], '', '', '', '', '', '', '', 'right ');
}
}
}
- if ($virtualdiffersfromphysical) print_liste_field_titre("VirtualStock", $_SERVER["PHP_SELF"], "", $param, "", 'align="right"', $sortfield, $sortorder);
+ if ($virtualdiffersfromphysical) print_liste_field_titre("VirtualStock", $_SERVER["PHP_SELF"], "", $param, "", '', $sortfield, $sortorder, 'right ');
print_liste_field_titre('');
- print_liste_field_titre("ProductStatusOnSell", $_SERVER["PHP_SELF"], "p.tosell", $param, "", 'align="right"', $sortfield, $sortorder);
- print_liste_field_titre("ProductStatusOnBuy", $_SERVER["PHP_SELF"], "p.tobuy", $param, "", 'align="right"', $sortfield, $sortorder);
+ print_liste_field_titre("ProductStatusOnSell", $_SERVER["PHP_SELF"], "p.tosell", $param, "", '', $sortfield, $sortorder, 'right ');
+ print_liste_field_titre("ProductStatusOnBuy", $_SERVER["PHP_SELF"], "p.tobuy", $param, "", '', $sortfield, $sortorder, 'right ');
print_liste_field_titre('');
print "
\n";
@@ -343,18 +343,18 @@ if ($resql)
if (! empty($conf->service->enabled) && $type == 1)
{
- print '
';
+ print ' | ';
if (preg_match('/([0-9]+)y/i', $objp->duration, $regs)) print $regs[1].' '.$langs->trans("DurationYear");
elseif (preg_match('/([0-9]+)m/i', $objp->duration, $regs)) print $regs[1].' '.$langs->trans("DurationMonth");
elseif (preg_match('/([0-9]+)d/i', $objp->duration, $regs)) print $regs[1].' '.$langs->trans("DurationDay");
else print $objp->duration;
print ' | ';
}
- //print '
'.$objp->stock_theorique.' | ';
- print '
'.$objp->seuil_stock_alerte.' | ';
- print '
'.$objp->desiredstock.' | ';
+ //print '
'.$objp->stock_theorique.' | ';
+ print '
'.$objp->seuil_stock_alerte.' | ';
+ print '
'.$objp->desiredstock.' | ';
// Real stock
- print '
';
+ print ' | ';
if ($objp->seuil_stock_alerte != '' && ($objp->stock_physique < $objp->seuil_stock_alerte)) print img_warning($langs->trans("StockTooLow")).' ';
print $objp->stock_physique|0;
print ' | ';
@@ -365,7 +365,7 @@ if ($resql)
if($nb_warehouse>1) {
foreach($warehouses_list as &$wh) {
- print '
';
+ print ' | ';
print empty($product->stock_warehouse[$wh['id']]->real) ? '0' : $product->stock_warehouse[$wh['id']]->real;
print ' | ';
}
@@ -375,14 +375,14 @@ if ($resql)
// Virtual stock
if ($virtualdiffersfromphysical)
{
- print '
';
+ print ' | ';
if ($objp->seuil_stock_alerte != '' && ($product->stock_theorique < $objp->seuil_stock_alerte)) print img_warning($langs->trans("StockTooLow")).' ';
print $product->stock_theorique;
print ' | ';
}
- print '
'.$langs->trans("Movements").' | ';
- print '
'.$product->LibStatut($objp->statut, 5, 0).' | ';
- print '
'.$product->LibStatut($objp->tobuy, 5, 1).' | ';
+ print '
'.$langs->trans("Movements").' | ';
+ print '
'.$product->LibStatut($objp->statut, 5, 0).' | ';
+ print '
'.$product->LibStatut($objp->tobuy, 5, 1).' | ';
print '
| ';
print "\n";
$i++;
diff --git a/htdocs/product/reassortlot.php b/htdocs/product/reassortlot.php
index 3d4e79c4569..a1f3398b685 100644
--- a/htdocs/product/reassortlot.php
+++ b/htdocs/product/reassortlot.php
@@ -285,14 +285,14 @@ if ($resql)
print '';
}
print '
| ';
- print '
| ';
- print '
| ';
+ print '
| ';
+ print '
| ';
print '
| ';
print '
| ';
print '
| ';
print '
| ';
print '
| ';
- print '
';
+ print ' | ';
$searchpicto=$form->showFilterAndCheckAddButtons(0);
print $searchpicto;
print ' | ';
@@ -302,18 +302,18 @@ if ($resql)
print "
";
print_liste_field_titre("Ref", $_SERVER["PHP_SELF"], "p.ref", $param, "", "", $sortfield, $sortorder);
print_liste_field_titre("Label", $_SERVER["PHP_SELF"], "p.label", $param, "", "", $sortfield, $sortorder);
- if (! empty($conf->service->enabled) && $type == 1) print_liste_field_titre("Duration", $_SERVER["PHP_SELF"], "p.duration", $param, "", 'align="center"', $sortfield, $sortorder);
+ if (! empty($conf->service->enabled) && $type == 1) print_liste_field_titre("Duration", $_SERVER["PHP_SELF"], "p.duration", $param, "", '', $sortfield, $sortorder, 'center ');
print_liste_field_titre("Warehouse", $_SERVER["PHP_SELF"], "e.ref", $param, "", '', $sortfield, $sortorder);
- //print_liste_field_titre("DesiredStock", $_SERVER["PHP_SELF"], "p.desiredstock",$param,"",'align="right"',$sortfield,$sortorder);
- print_liste_field_titre("Batch", $_SERVER["PHP_SELF"], "pb.batch", $param, "", 'align="center"', $sortfield, $sortorder);
- print_liste_field_titre("EatByDate", $_SERVER["PHP_SELF"], "pb.eatby", $param, "", 'align="center"', $sortfield, $sortorder);
- print_liste_field_titre("SellByDate", $_SERVER["PHP_SELF"], "pb.sellby", $param, "", 'align="center"', $sortfield, $sortorder);
- print_liste_field_titre("PhysicalStock", $_SERVER["PHP_SELF"], "stock_physique", $param, "", 'align="right"', $sortfield, $sortorder);
+ //print_liste_field_titre("DesiredStock", $_SERVER["PHP_SELF"], "p.desiredstock",$param,"",'',$sortfield,$sortorder, 'right );
+ print_liste_field_titre("Batch", $_SERVER["PHP_SELF"], "pb.batch", $param, "", '', $sortfield, $sortorder, 'center ');
+ print_liste_field_titre("EatByDate", $_SERVER["PHP_SELF"], "pb.eatby", $param, "", '', $sortfield, $sortorder, 'center ');
+ print_liste_field_titre("SellByDate", $_SERVER["PHP_SELF"], "pb.sellby", $param, "", '', $sortfield, $sortorder, 'center ');
+ print_liste_field_titre("PhysicalStock", $_SERVER["PHP_SELF"], "stock_physique", $param, "", '', $sortfield, $sortorder, 'right ');
// TODO Add info of running suppliers/customers orders
- //print_liste_field_titre("TheoreticalStock",$_SERVER["PHP_SELF"], "stock_theorique",$param,"",'align="right"',$sortfield,$sortorder);
+ //print_liste_field_titre("TheoreticalStock",$_SERVER["PHP_SELF"], "stock_theorique",$param,"",'',$sortfield,$sortorder, 'right ');
print_liste_field_titre('');
- print_liste_field_titre("ProductStatusOnSell", $_SERVER["PHP_SELF"], "p.tosell", "", $param, 'align="right"', $sortfield, $sortorder);
- print_liste_field_titre("ProductStatusOnBuy", $_SERVER["PHP_SELF"], "p.tobuy", "", $param, 'align="right"', $sortfield, $sortorder);
+ print_liste_field_titre("ProductStatusOnSell", $_SERVER["PHP_SELF"], "p.tosell", "", $param, '', $sortfield, $sortorder, 'right ');
+ print_liste_field_titre("ProductStatusOnBuy", $_SERVER["PHP_SELF"], "p.tobuy", "", $param, '', $sortfield, $sortorder, 'right ');
print_liste_field_titre('');
print "
\n";
@@ -375,16 +375,16 @@ if ($resql)
if (! empty($conf->service->enabled) && $type == 1)
{
- print '
';
+ print ' | ';
if (preg_match('/([0-9]+)y/i', $objp->duration, $regs)) print $regs[1].' '.$langs->trans("DurationYear");
elseif (preg_match('/([0-9]+)m/i', $objp->duration, $regs)) print $regs[1].' '.$langs->trans("DurationMonth");
elseif (preg_match('/([0-9]+)d/i', $objp->duration, $regs)) print $regs[1].' '.$langs->trans("DurationDay");
else print $objp->duration;
print ' | ';
}
- //print '
'.$objp->stock_theorique.' | ';
- //print '
'.$objp->seuil_stock_alerte.' | ';
- //print '
'.$objp->desiredstock.' | ';
+ //print '
'.$objp->stock_theorique.' | ';
+ //print '
'.$objp->seuil_stock_alerte.' | ';
+ //print '
'.$objp->desiredstock.' | ';
// Warehouse
print '
';
@@ -395,22 +395,22 @@ if ($resql)
print ' | ';
// Lot
- print '
';
+ print ' | ';
if ($product_lot_static->batch)
{
print $product_lot_static->getNomUrl(1);
}
print ' | ';
- print '
'.dol_print_date($db->jdate($objp->eatby), 'day').' | ';
- print '
'.dol_print_date($db->jdate($objp->sellby), 'day').' | ';
- print '
';
+ print ' | '.dol_print_date($db->jdate($objp->eatby), 'day').' | ';
+ print '
'.dol_print_date($db->jdate($objp->sellby), 'day').' | ';
+ print '
';
//if ($objp->seuil_stock_alerte && ($objp->stock_physique < $objp->seuil_stock_alerte)) print img_warning($langs->trans("StockTooLow")).' ';
print $objp->stock_physique;
print ' | ';
- print '
'.$langs->trans("Movements").' | ';
- print '
'.$product_static->LibStatut($objp->statut, 5, 0).' | ';
- print '
'.$product_static->LibStatut($objp->tobuy, 5, 1).' | ';
+ print '
'.$langs->trans("Movements").' | ';
+ print '
'.$product_static->LibStatut($objp->statut, 5, 0).' | ';
+ print '
'.$product_static->LibStatut($objp->tobuy, 5, 1).' | ';
print '
| ';
print "\n";
$i++;
diff --git a/htdocs/takepos/admin/orderprinters.php b/htdocs/takepos/admin/orderprinters.php
index ca6896528eb..b70200ffa13 100644
--- a/htdocs/takepos/admin/orderprinters.php
+++ b/htdocs/takepos/admin/orderprinters.php
@@ -133,7 +133,7 @@ foreach($fulltree as $key => $val)
//Printer1
print '
';
-print '| '.$langs->trans("Printer").' 1 | | ';
+print ' |
| '.$langs->trans("Printer").' 1 | | ';
print ' |
';
$nbofentries=(count($data) - 1);
print '
';
//Printer2
print '';
-print '| '.$langs->trans("Printer").' 2 | | ';
+print ' |
| '.$langs->trans("Printer").' 2 | | ';
print ' |
';
$nbofentries=(count($data) - 1);
print '