'sortierung']); $map = []; foreach ($res as $field => $value) { $map[$value['id']] = $value['orientierung']; } // $basis_stellplaetze = DbFunction::select('tx_gutachten_raume_all', 'tt_raume_basis_id', ['pid' => $projektid, 'raum' => ['Stellplatz+', 'Stellplatz']]); $_objekte_all = DbFunction::select('tx_gutachten_raume_basis', '*', ['pid' => DbFunction::$projektid, 'noDispInOrientierung' => 1, 'ORDER' => 'topNr']); foreach ($_objekte_all as $key => $value) { $_objekte_all[$key]['orientierung'] = $map[$value['tt_orientierung_id']]; } foreach ($_objekte_all as $key => $value) { $_objekte_all[$key]['id'] = (int) $value['id']; $_objekte_all[$key]['pid'] = (int) $value['pid']; $_objekte_all[$key]['uid'] = (int) $value['uid']; $_objekte_all[$key]['GNO'] = (int) $value['GNO']; $_objekte_all[$key]['tt_orientierung_id'] = (int) $value['tt_orientierung_id']; $_objekte_all[$key]['noDispInOrientierung'] = (int) $value['noDispInOrientierung']; } // print_r($_objekte_all); // exit; $html = ''; foreach ($_objekte_all as $key => $_objekte) { $tt_raume_basis_id = $_objekte['id']; // Notizen // if ($value['notizen']!="") { // $str = "|".$v['notizen']; // $pdf->nwbTabelle($str, "13|13|120", 7); // } //if methode 5+ Zubehöhr in liste schreiben $_raume = DbFunction::select('tx_gutachten_raume_all', '*', [ 'AND' => [ 'tt_raume_basis_id' => $tt_raume_basis_id, 'tt_raumart_id' => [5, 6, 9] ], 'ORDER' => ['tt_raumart_id' => 'ASC'] ]); // if(86917 == $tt_raume_basis_id){ // print_r($_objekte); // print_r($_raume); // exit; // } if (\count($_raume) > 0) { $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $zubehoer = 6 == $_raume[0]['tt_raumart_id'] ? 'Zubehör' : $_objekte['typ']; // Methode 5 foreach ($_raume as $key => $value) { if ($key > 0) { $_objekte['topNr'] = ''; $value['geschoss'] = ''; $_objekte['orientierung'] = ''; $_objekte['typ'] = ''; } $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $tmp = $value['qm'] * $value['factor']; $html .= ''; if (9 == $value['tt_raumart_id']) { $html .= ''; } else { $html .= ''; } $html .= ''; } $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= '
Top Nr.GeschoßOrientierungTypqmNW
'.$_objekte['topNr'].''.$value['geschoss'].''.$_objekte['orientierung'].''.$zubehoer.''.$value['raum'].''.Helper::number_format_de($value['qm'], 2).'x'.Helper::number_format_de($value['factor'], 3).'='.Helper::number_format_de($tmp, 3).''.round($value['NWungerundet']).''.$value['NW'].'
Nutzwert gerundet'.$_objekte['GNO'].'
'; } } return $html; } }