Fix td balance

This commit is contained in:
Laurent Destailleur 2022-09-06 22:56:09 +02:00
parent 3e9df092f4
commit 8666e193a2

View File

@ -476,6 +476,8 @@ print $hookmanager->resPrint;
print "</tr>\n";
$totalbuyingprice = 0;
$totalcurrentstock = 0;
$totalvirtualstock = 0;
$i = 0;
while ($i < ($limit ? min($num, $limit) : $num)) {
@ -550,6 +552,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) {
if ($mode == 'future') {
// Current stock
print '<td class="right">'.$currentstock.'</td>';
$totalcurrentstock += $currentstock;
print '<td class="right"></td>';
@ -558,6 +561,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) {
// Final virtual stock
print '<td class="right">'.$virtualstock.'</td>';
$totalvirtualstock += $virtualstock;
} else {
// Stock at date
print '<td class="right">'.($stock ? $stock : '<span class="opacitymedium">'.$stock.'</span>').'</td>';
@ -591,6 +595,7 @@ while ($i < ($limit ? min($num, $limit) : $num)) {
// Current stock
print '<td class="right">'.($currentstock ? $currentstock : '<span class="opacitymedium">0</span>').'</td>';
$totalcurrentstock += $currentstock;
}
// Action
@ -619,8 +624,23 @@ if ($mode == 'future') {
if (empty($date) || !$dateIsValid) {
print '<tr><td colspan="'.$colspan.'"><span class="opacitymedium">'.$langs->trans("EnterADateCriteria").'</span></td></tr>';
} else {
print '<tr class="liste_total"><td>'.$langs->trans("Totalforthispage").'</td>';
print '<td></td><td></td><td class="right">'.price(price2num($totalbuyingprice, 'MT')).'</td><td></td><td></td><td></td><td></td></tr>';
print '<tr class="liste_total">';
print '<td>'.$langs->trans("Totalforthispage").'</td>';
print '<td></td>';
if ($mode == 'future') {
print '<td class="right">'.price(price2num($totalcurrentstock, 'MS')).'</td>';
print '<td></td>';
print '<td></td>';
print '<td class="right">'.price(price2num($totalvirtualstock, 'MS')).'</td>';
} else {
print '<td></td>';
print '<td class="right">'.price(price2num($totalbuyingprice, 'MT')).'</td>';
print '<td></td>';
print '<td></td>';
print '<td class="right">'.($productid > 0 ? price(price2num($totalcurrentstock, 'MS')) : '').'</td>';
}
print '<td></td>';
print '</tr>';
}
print '</table>';