no message

This commit is contained in:
2025-12-12 09:01:13 +01:00
parent 6650164acc
commit 4e6f5f6fb7

View File

@@ -397,7 +397,6 @@ class Abrechnung extends IPSModule
} }
} }
private function GetCalculatedPowerCosts($userId) private function GetCalculatedPowerCosts($userId)
{ {
$html = " $html = "
@@ -422,10 +421,22 @@ private function GetCalculatedPowerCosts($userId)
.row-even { background-color: #f7f7f7; } .row-even { background-color: #f7f7f7; }
.row-odd { background-color: #ffffff; } .row-odd { background-color: #ffffff; }
.row-empty { background-color: #e0e0e0; height: 5px; } .row-empty { background-color: #e0e0e0; height: 5px; }
.total-row {
background-color: #ddd; /* Neue Formatierungen */
.num {
text-align: right;
font-family: monospace;
width: 90px;
}
.subtotal-row {
border-top: 1px solid black;
font-weight: bold; font-weight: bold;
} }
.total-row {
border-top: 3px double black;
font-weight: bold;
background-color: #ddd;
}
</style> </style>
<table class='powercost'> <table class='powercost'>
@@ -463,28 +474,28 @@ private function GetCalculatedPowerCosts($userId)
// Datenzeile // Datenzeile
$html .= "<tr class='{$rowClass}'> $html .= "<tr class='{$rowClass}'>
<td>{$a['name']}</td> <td>{$a['name']}</td>
<td align='right'>" . number_format($a['imp'], 3) . "</td> <td class='num'>" . number_format($a['imp'], 3) . "</td>
<td align='right'>" . number_format($a['exp'], 3) . "</td> <td class='num'>" . number_format($a['exp'], 3) . "</td>
<td align='right'>" . number_format($a['solar_bezug'], 3) . "</td> <td class='num'>" . number_format($a['solar_bezug'], 3) . "</td>
<td align='right'>" . number_format($a['netz_bezug'], 3) . "</td> <td class='num'>" . number_format($a['netz_bezug'], 3) . "</td>
<td align='right'>" . number_format($a['solareinspeisung'], 3) . "</td> <td class='num'>" . number_format($a['solareinspeisung'], 3) . "</td>
<td align='right'>" . number_format($a['solarverkauf'], 3) . "</td> <td class='num'>" . number_format($a['solarverkauf'], 3) . "</td>
<td align='right'>" . number_format($a['cost_solar'], 2) . "</td> <td class='num'>" . number_format($a['cost_solar'], 2) . "</td>
<td align='right'>" . number_format($a['cost_grid'], 2) . "</td> <td class='num'>" . number_format($a['cost_grid'], 2) . "</td>
<td align='right'>" . number_format($a['rev_feedin'], 2) . "</td> <td class='num'>" . number_format($a['rev_feedin'], 2) . "</td>
<td align='right'>" . number_format($a['rev_zev'], 2) . "</td> <td class='num'>" . number_format($a['rev_zev'], 2) . "</td>
<td align='right'>" . number_format($subtotal, 2) . "</td> <td class='num'>" . number_format($subtotal, 2) . "</td>
</tr>"; </tr>";
// Leerzeile zwischen Zählern // Leerzeile
$html .= "<tr class='row-empty'><td colspan='12'></td></tr>"; $html .= "<tr class='row-empty'><td colspan='12'></td></tr>";
} }
// Totalzeile // Gesamttotal
$html .= " $html .= "
<tr class='total-row'> <tr class='total-row'>
<td colspan='11' align='right'><b>Total</b></td> <td colspan='11' align='right'><b>Gesamttotal</b></td>
<td align='right'><b>" . number_format($sum, 2) . "</b></td> <td class='num'><b>" . number_format($sum, 2) . "</b></td>
</tr> </tr>
</table>"; </table>";