'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 .= '
| Top Nr. | '; $html .= 'Geschoß | '; $html .= 'Orientierung | '; $html .= 'Typ | '; $html .= ''; $html .= ' | qm | '; $html .= ''; $html .= ' | NW | '; $html .= '||||
| '.$_objekte['topNr'].' | '; $html .= ''.$value['geschoss'].' | '; $html .= ''.$_objekte['orientierung'].' | '; $html .= ''.$zubehoer.' | '; $html .= ''.$value['raum'].' | '; $html .= ''.Helper::number_format_de($value['qm'], 2).' | '; $html .= 'x | '; $html .= ''.Helper::number_format_de($value['factor'], 3).' | '; $html .= '= | '; $tmp = $value['qm'] * $value['factor']; $html .= ''.Helper::number_format_de($tmp, 3).' | '; if (9 == $value['tt_raumart_id']) { $html .= ''.round($value['NWungerundet']).' | '; } else { $html .= ''.$value['NW'].' | '; } $html .= '
| Nutzwert gerundet | '; $html .= ''.$_objekte['GNO'].' | '; $html .= '||||||||||