with('orientierung') ->with('projektobjekteimdetail') ->where('projekte_id', $projekte_id) ->orderBy('nicht_in_orientierung', 'ASC') ->orderBy('top_nummer', 'ASC') ->get(); foreach ($objekte as $objekt) { $html .= ''; $html .= Html::td($objekt->top_nummer, 'bl bb br'); $html .= Html::td($objekt->projektobjekteimdetail->first()->geschoss, 'center br bb'); $html .= Html::td($objekt->orientierung?->name, 'center br bb'); $html .= Html::td($objekt?->type, 'center br bb'); $nutzwert = PdfGenerator::$zusammenstellung[$objekt->id]; $summe_nutzwert[] = $nutzwert; $html .= Html::td(round($nutzwert), 'center bb br'); $str = $nutzwert * 2 .' / '.$nutzwert_gesammt * 2 .' tel Anteil ='; $html .= Html::td($str, 'center bb br'); $prozent = ($nutzwert * 2) / ($nutzwert_gesammt * 2) * 100; $summe_prozent[] = $prozent; $prozent = Format::dezimal($prozent, 3).'%'; $html .= Html::td($prozent ?? '', 'center bb br'); $html .= ''; } $html .= ''; $html .= Html::td('', 'head bl bb', 4); $html .= Html::td(array_sum($summe_nutzwert), 'head center bb'); $html .= Html::td(array_sum($summe_nutzwert) * 2 .' / '.round($nutzwert_gesammt) * 2 .' tel Anteil =', 'head center bb'); $html .= Html::td(round(array_sum($summe_prozent)).'%', 'head center bb br'); $html .= ''; $html .= ''; $html .= Html::td('* Die Anteile wurden verdoppelt, sodaß die Mindestanteile jederzeit durch zwei geteilt werden können.', 'right small', 7, 'background-color: #fff !important;'); $html .= ''; $html .= ''; // $html .= '

* Die Anteile wurden verdoppelt, sodaß die Mindestanteile jederzeit durch zwei geteilt werden können.'; return $html; // $_obj = Zusammenstellung_Methode5::load($projekte_id); // foreach ($_obj as $row) { // $row['nutzwert_summe2'] = $row['nutzwert_summe'] * 2 .' / '.$nutzwert_summe * 2 .' tel Anteil ='; // $tmp = ($row['nutzwert_summe'] * 2) / ($nutzwert_summe * 2) * 100; // $row['prozent'] = Format::numeric($tmp, 3).'%'; // $summe_prozent[] = $tmp; // $summe_nutzwert[] = $row['nutzwert_summe']; // $html .= ''; // $html .= Html::td($row['top_nr'], 'bl bb br'); // $html .= Html::td($row['geschoss'], 'bb br'); // $html .= Html::td($row['orientierung'], 'center bb br'); // $html .= Html::td($row['type'], 'bb br'); // $html .= Html::td(round($row['nutzwert_summe']), 'center bb br'); // $html .= Html::td($row['nutzwert_summe2'], 'center bb br'); // $html .= Html::td($row['prozent'], 'center bb br'); // $html .= ''; // } // $html .= ''; // $html .= Html::td('', 'head bl bb', 4); // $html .= Html::td(array_sum($summe_nutzwert), 'head center bb'); // $html .= Html::td(array_sum($summe_nutzwert) * 2 .'/'.round($nutzwert_summe) * 2 .' tel Anteil =', 'head center bb'); // $html .= Html::td(round(array_sum($summe_prozent)).'%', 'head center bb br'); // $html .= ''; // $html .= ''; // $html .= '

* Die Anteile wurden verdoppelt, sodaß die Mindestanteile jederzeit durch zwei geteilt werden können.'; return $html; } }