From f6b902ad365a64c6c9e1b3a229aa7805a668d7bf Mon Sep 17 00:00:00 2001 From: "Sekan, Tobias" Date: Thu, 3 Sep 2020 09:58:28 +0200 Subject: [PATCH] Show counts and add links in shipment area --- htdocs/expedition/index.php | 46 +++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/htdocs/expedition/index.php b/htdocs/expedition/index.php index 849e2054cd6..2a4e92d28d6 100644 --- a/htdocs/expedition/index.php +++ b/htdocs/expedition/index.php @@ -3,6 +3,7 @@ * Copyright (C) 2004-2011 Laurent Destailleur * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2019 Nicolas ZABOURI + * Copyright (C) 2020 Tobias Sekan * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -84,7 +85,7 @@ if (!$user->rights->societe->client->voir && !$socid) $sql .= $clause." sc.fk_user = ".$user->id; $clause = " AND "; } -$sql .= $clause." e.fk_statut = 0"; +$sql .= $clause." e.fk_statut = ".Expedition::STATUS_DRAFT; $sql .= " AND e.entity IN (".getEntity('expedition').")"; if ($socid) $sql .= " AND c.fk_soc = ".$socid; @@ -96,7 +97,13 @@ if ($resql) print '
'; print ''; print ''; - print ''; + print ''; + print ''; if ($num) { @@ -156,13 +163,21 @@ $resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); + + print '
'; + print '
'.$langs->trans("SendingsToValidate").'
'; + print $langs->trans("SendingsToValidate").' '; + print ''; + print ''.$num.''; + print ''; + print '
'; + print ''; + print ''; + print ''; + if ($num) { $i = 0; - print '
'; - print '
'; + print $langs->trans("LastSendings").' '; + print ''; + print ''.$num.''; + print ''; + print '
'; - print ''; - print ''; while ($i < $num) { $obj = $db->fetch_object($resql); @@ -190,6 +205,8 @@ if ($resql) $i++; } print "
'.$langs->trans("LastSendings", $num).'

"; + } else { + print ''.$langs->trans("None").''; } $db->free($resql); } else dol_print_error($db); @@ -214,13 +231,20 @@ if ($resql) $langs->load("orders"); $num = $db->num_rows($resql); + + print '
'; + print ''; + print ''; + print ''; + print ''; + if ($num) { $i = 0; - print '
'; - print '
'.$langs->trans("OrdersToProcess").' '; + print ''; + print ''.$num.''; + print ''; + print '
'; - print ''; - print ''; while ($i < $num && $i < 10) { $obj = $db->fetch_object($resql); @@ -256,6 +280,8 @@ if ($resql) } print "
'.$langs->trans("OrdersToProcess").' '.$num.'

"; + } else { + print ''.$langs->trans("None").''; } } else dol_print_error($db);