wip Zusammenstellung

This commit is contained in:
salam committed 2026-07-03 07:36:27 +02:00
1 parent b8869d6202
commit eb598ae0ce
1 file changed
+18 -17
@@ -32,26 +32,27 @@ class Zusammenstellung
->get(); ->get();
foreach ($objekte as $objekt) { foreach ($objekte as $objekt) {
if(isset($geschosse[$objekt->id])){
$html .= '<tr>';
$html .= Html::td($objekt->top_nummer, 'bl bb br');
$html .= Html::td($geschosse[$objekt->id], 'center br bb');
$html .= Html::td($objekt->orientierung?->name, 'center br bb');
$html .= Html::td($objekt?->type, 'center br bb');
$html .= '<tr>'; $nutzwert = PdfGenerator::$zusammenstellung[$objekt->id];
$html .= Html::td($objekt->top_nummer, 'bl bb br'); $summe_nutzwert[] = $nutzwert;
$html .= Html::td($geschosse[$objekt->id], 'center br bb'); $html .= Html::td(round($nutzwert), 'center bb br');
$html .= Html::td($objekt->orientierung?->name, 'center br bb');
$html .= Html::td($objekt?->type, 'center br bb');
$nutzwert = PdfGenerator::$zusammenstellung[$objekt->id]; $str = $nutzwert * 2 .' / '.$nutzwert_gesammt * 2 .' tel Anteil =';
$summe_nutzwert[] = $nutzwert; $html .= Html::td($str, 'center bb br');
$html .= Html::td(round($nutzwert), 'center bb br');
$str = $nutzwert * 2 .' / '.$nutzwert_gesammt * 2 .' tel Anteil ='; $prozent = ($nutzwert * 2) / ($nutzwert_gesammt * 2) * 100;
$html .= Html::td($str, 'center bb br'); $summe_prozent[] = $prozent;
$prozent = Format::dezimal($prozent, 3).'%';
$prozent = ($nutzwert * 2) / ($nutzwert_gesammt * 2) * 100; $html .= Html::td($prozent ?? '', 'center bb br');
$summe_prozent[] = $prozent; $html .= '</tr>';
$prozent = Format::dezimal($prozent, 3).'%'; }
$html .= Html::td($prozent ?? '', 'center bb br');
$html .= '</tr>';
} }
$html .= '<tr>'; $html .= '<tr>';
@@ -102,7 +103,7 @@ class Zusammenstellung
return $html; return $html;
} }
public static function loadGeschosse($projekte_id) public static function loadGeschosse(int $projekte_id)
{ {
$objekte = ProjektObjekteImDetail::where('projekte_id', $projekte_id)->get(); $objekte = ProjektObjekteImDetail::where('projekte_id', $projekte_id)->get();