function haeuser_auflisten($objekt_id) { $objekt_instanz = new objekt(); $alle_haeuser_arr = $objekt_instanz->liste_haeuser_objekt($objekt_id); $anzahl_haeuser = $objekt_instanz->anzahl_haeuser_objekt($objekt_id); $anzahl_haeuser = $objekt_instanz->anzahl_haeuser; $seiten_anzahl = $objekt_instanz->seiten_anzahl; $zeilen_pro_seite = $objekt_instanz->zeilen_pro_seite; echo "Seiten {$seiten_anzahl}"; $objekt_name = $objekt_instanz->get_objekt_name($objekt_id); $objekt_name = $objekt_instanz->objekt_name; echo $objekt_name; if (is_array($alle_haeuser_arr)) { echo "<table>"; echo "<tr><td>Nr.</td><td><a href=\"" . $_SERVER[PHP_SELF] . "?sortby=HAUS_ID\">HAUS ID</td><td>STRASSE NR</td><td>PLZ</td></tr>"; for ($a = 0; $a < $zeilen_pro_seite; $a++) { $reihe = $a + 1; echo "<tr><td>" . $reihe . "</td<td>" . $alle_haeuser_arr[$a][HAUS_ID] . "</td><td>" . $alle_haeuser_arr[$a][HAUS_STRASSE] . "" . $alle_haeuser_arr[$a][HAUS_NUMMER] . "</td><td>" . $alle_haeuser_arr[$a][HAUS_PLZ] . "</td></tr>"; } echo "</table>"; } echo "<pre>"; print_r($alle_haeuser_arr); echo "</pre>"; echo $objekt_instanz->navi_links(); // echo $links; }
function pdf_stamm_objekt($pdf, $objekt_id) { $druckdatum = date("d.m.Y"); $pdf->addText(464, 730, 7, "<b>Druckdatum: {$druckdatum}</b>"); // echo "<hr>pdf_stamm_objekt($pdf, $objekt_id)<hr>"; $o = new objekt(); $o->get_objekt_infos($objekt_id); $o->anzahl_haeuser_objekt($objekt_id); $anz_einheiten = $o->anzahl_einheiten_objekt($objekt_id); echo '<pre>'; // print_r($o); echo "<hr>"; $pdf_tab[0]['BEZ'] = 'Objekt Kurzname'; $pdf_tab[0]['TXT'] = $o->objekt_kurzname; $pdf_tab[1]['BEZ'] = 'Eigentümer/Verwalter'; $pdf_tab[1]['TXT'] = $o->objekt_eigentuemer; $pdf_tab[2]['BEZ'] = 'Eigentümer/Gründer'; $pdf_tab[2]['TXT'] = $o->objekt_eigentuemer_pdf; $pdf_tab[3]['BEZ'] = 'Anzahl Häuser'; $pdf_tab[3]['TXT'] = $o->anzahl_haeuser; $pdf_tab[4]['BEZ'] = 'Anzahl Einheiten'; $pdf_tab[4]['TXT'] = $anz_einheiten; $o->objekt_informationen($objekt_id); $pdf_tab[5]['BEZ'] = 'Anzahl Geldkonten'; $pdf_tab[5]['TXT'] = count($o->geld_konten_arr); $d = new detail(); $details_arr = $d->finde_alle_details_arr('Objekt', $objekt_id); $anz_details = count($details_arr); if ($anz_details) { // print_r($details_arr); $z = 6; for ($a = 0; $a < $anz_details; $a++) { $pdf_tab[$z]['BEZ'] = $details_arr[$a]['DETAIL_NAME']; $pdf_tab[$z]['TXT'] = ucfirst(ltrim(rtrim(strip_tags($details_arr[$a]['DETAIL_INHALT'])))); $z++; } } $cols = array('BEZ' => "Bezeichnung", 'TXT' => ""); $pdf->ezTable($pdf_tab, $cols, "Stammdaten Objekt {$o->objekt_kurzname}", array('showHeadings' => 0, 'shaded' => 1, 'titleFontSize' => 9, 'fontSize' => 8, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('BEZ' => array('justification' => 'left', 'width' => 140)))); unset($pdf_tab); /* Geldkonten */ $gk = new gk(); $gk_ids_arr = $gk->get_zuweisung_kos_arr('Objekt', $objekt_id); if (is_array($gk_ids_arr)) { $anz_gk = count($gk_ids_arr); for ($g = 0; $g < $anz_gk; $g++) { $gk_id = $gk_ids_arr[$g]['KONTO_ID']; $gki = new geldkonto_info(); $gki->geld_konto_details($gk_id); $pdf_gk[$g]['IBAN'] = $gki->IBAN1; $pdf_gk[$g]['BIC'] = $gki->BIC; $pdf_gk[$g]['BEGUENSTIGTER'] = $gki->beguenstigter; $pdf_gk[$g]['BANK'] = $gki->bankname; } // print_r($gk_ids_arr); // die(); $cols = array('BEGUENSTIGTER' => "Begünstigter", 'IBAN' => "IBAN", 'BIC' => "BIC", 'BANK' => "Bankname"); $pdf->ezSetDy(-5); // abstand $pdf->ezTable($pdf_gk, $cols, "Geldkonten Objekt", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 8, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('BEZ' => array('justification' => 'left', 'width' => 140)))); unset($pdf_gk); } $this->pdf_stamm_objekt_haus($pdf, $objekt_id); // $this->pdf_stamm_haus($pdf, $objekt_id); // $pdf->ezTable($pdf_tab); // print_r($o); // print_r($pdf_tab); /* * $p = new partners(); * $p->get_partner_info($o->objekt_eigentuemer_id); * print_r($p); */ // die(); $this->stamm_einheiten_objekt($pdf, $objekt_id); }