remove bei PDF Zusammenstellung auflistung der Geschoße
This commit is contained in:
1 parent
fdfd0feb0c
commit
b07a4a0b58
3 files changed
+356
-330
No files matched your search
@@ -32,7 +32,7 @@ class Zusammenstellung
|
||||
->get();
|
||||
|
||||
foreach ($objekte as $objekt) {
|
||||
if(isset($geschosse[$objekt->id])){
|
||||
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');
|
||||
@@ -43,12 +43,12 @@ class Zusammenstellung
|
||||
$summe_nutzwert[] = $nutzwert;
|
||||
$html .= Html::td(round($nutzwert), 'center bb br');
|
||||
|
||||
$str = $nutzwert * 2 .' / '.$nutzwert_gesammt * 2 .' tel Anteil =';
|
||||
$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).'%';
|
||||
$prozent = Format::dezimal($prozent, 3) . '%';
|
||||
|
||||
$html .= Html::td($prozent ?? '', 'center bb br');
|
||||
$html .= '</tr>';
|
||||
@@ -58,8 +58,8 @@ class Zusammenstellung
|
||||
$html .= '<tr>';
|
||||
$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::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 .= '</tr>';
|
||||
$html .= '<tr style="background-color: #fff !important;">';
|
||||
$html .= Html::td('* Die Anteile wurden verdoppelt, sodaß die Mindestanteile jederzeit durch zwei geteilt werden können.', 'right small', 7, 'background-color: #fff !important;');
|
||||
@@ -109,17 +109,28 @@ class Zusammenstellung
|
||||
|
||||
$arr = [];
|
||||
foreach ($objekte as $objekt) {
|
||||
$arr[$objekt->projekt_objekte_id][] = $objekt->geschoss;
|
||||
if (!isset($arr[$objekt->projekt_objekte_id]))
|
||||
$arr[$objekt->projekt_objekte_id] = $objekt->geschoss;
|
||||
}
|
||||
// foreach ($objekte as $objekt) {
|
||||
// if ($objekt->top_nummer->nicht_in_orientierung == 1)
|
||||
// $arr[$objekt->projekt_objekte_id][] = $objekt->geschoss;
|
||||
// else
|
||||
// $arr[$objekt->projekt_objekte_id] = $objekt->geschoss;
|
||||
// }
|
||||
|
||||
foreach ($arr as $key => $value) {
|
||||
$value = array_unique($value);
|
||||
if (count($value) > 1) {
|
||||
$arr[$key] = implode('/', $value);
|
||||
} else {
|
||||
$arr[$key] = (string) array_first($value);
|
||||
}
|
||||
}
|
||||
// foreach ($arr as $key => $value) {
|
||||
// if (is_array($value)) {
|
||||
// $value = array_unique($value);
|
||||
// if (count($value) > 1) {
|
||||
// $arr[$key] = implode('/', $value);
|
||||
// } else {
|
||||
// $arr[$key] = (string) array_first($value);
|
||||
// }
|
||||
// } else {
|
||||
// $arr[$key] = (string) $value;
|
||||
// }
|
||||
// }
|
||||
|
||||
return $arr;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user