function inspiration_pdf_6($ausgezogene = 0, $objekt_id, $monat, $jahr, $lang = 'de') { $monat_name = monat2name($monat); $pdf = new Cezpdf('a4', 'portrait'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION[partner_id], 'portrait', 'Helvetica.afm', 6); $pdf->ezStopPageNumbers(); // seitennummerirung beenden $gk = new geldkonto_info(); $gk->geld_konto_ermitteln('OBJEKT', $objekt_id); echo '<pre>'; print_r($gk); if (!$gk->geldkonto_id) { die('Geldkonto zum Objekt hinzufügen!!!'); } $db_abfrage = "SELECT OBJEKT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, `EINHEIT_KURZNAME` , `EINHEIT_ID`, ltrim(rtrim(EINHEIT_LAGE)) AS EINHEIT_LAGE, `EINHEIT_QM` FROM EINHEIT , HAUS, OBJEKT\nWHERE `EINHEIT_AKTUELL` = '1' && EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID=OBJEKT.OBJEKT_ID && HAUS_AKTUELL='1' && OBJEKT_AKTUELL='1' && OBJEKT.OBJEKT_ID='{$objekt_id}' \nORDER BY EINHEIT_KURZNAME"; $result = mysql_query($db_abfrage); $numrows = mysql_numrows($result); if ($numrows) { $z = 0; while ($row = mysql_fetch_assoc($result)) { $my_arr[] = $row; $einheit_id = $row['EINHEIT_ID']; $e = new einheit(); $det = new detail(); $my_arr[$z]['WEG-FLAECHE_A'] = $det->finde_detail_inhalt('EINHEIT', $einheit_id, 'WEG-Fläche'); // kommt als Kommazahl $my_arr[$z]['WEG-FLAECHE'] = nummer_komma2punkt($my_arr[$z]['WEG-FLAECHE_A']); $my_arr[$z]['WG_NR'] = $det->finde_detail_inhalt('EINHEIT', $einheit_id, 'Alte Nr'); // kommt als Kommazahl $weg = new weg(); $weg->get_last_eigentuemer($einheit_id); if (isset($weg->eigentuemer_name)) { // echo '<pre>'; // print_r($weg); // $my_arr[$z]['EIGENTUEMER'] = $weg->eigentuemer_name; $weg->get_eigentuemer_namen($weg->eigentuemer_id); $my_arr[$z]['EIGENTUEMER_NAMEN'] = $weg->eigentuemer_name_str_u; $my_arr[$z]['EIGENTUEMER_ID'] = $weg->eigentuemer_id; } else { $my_arr[$z]['EIGENTUEMER'] = 'Unbekannt'; } $mv_id = $e->get_mietvertrag_id($einheit_id); if ($mv_id) { $mvs = new mietvertraege(); $mvs->get_mietvertrag_infos_aktuell($mv_id); $kontaktdaten = $e->kontaktdaten_mieter($mv_id); // $my_arr[$z]['MIETER'] = $mvs->personen_name_string_u."\n".$kontaktdaten; $my_arr[$z]['MIETER'] = $mvs->personen_name_string_u; $my_arr[$z]['MIETVERTRAG_ID'] = $mv_id; $my_arr[$z]['KONTAKT'] = $kontaktdaten; $mz = new miete(); $mz->mietkonto_berechnung($mv_id); $my_arr[$z]['MIETER_SALDO'] = $mz->erg; } else { $my_arr[$z]['MIETER'] = 'Leerstand'; } $z++; } // print_r($weg); unset($e); unset($mvs); unset($weg); $anz = count($my_arr); /* Berechnung Abgaben */ for ($a = 0; $a < $anz; $a++) { if (isset($my_arr[$a]['EIGENTUEMER_ID'])) { $eige_id = $my_arr[$a]['EIGENTUEMER_ID']; // echo $my_arr[$a]['EIGENTUEMER_ID']; // die(); // $my_arr[$a]['ABGABEN'][]['ABGABE_IHR'] = $my_arr[$a]['WEG-FLAECHE'] * 0.4; // $my_arr[$a]['ABGABEN'][]['VG'] = '30.00'; //Verwaltergebühr $weg1 = new weg(); $ihr_hg = $weg1->get_summe_kostenkat_monat($monat, $jahr, 'Einheit', $einheit_id, '6030'); // $my_arr[$a]['ABGABEN'][]['ABGABE_IHR'] = $my_arr[$a]['WEG-FLAECHE'] * -0.4; if ($ihr_hg) { $my_arr[$a]['ABGABEN'][]['ABGABE_IHR'] = $ihr_hg; } else { // if(empty($my_arr[$a]['WEG-FLAECHE'])){ // $my_arr[$a]['ABGABEN'][]['ABGABE_IHR'] = $einheit_qm * -0.4; $my_arr[$a]['ABGABEN'][]['ABGABE_IHR'] = $my_arr[$a]['WEG-FLAECHE'] * 0.4; } /* Kosten 1023 Reparatur Einheit */ $my_arr[$a]['AUSGABEN'] = $this->get_kosten_arr('EINHEIT', $my_arr[$a]['EINHEIT_ID'], $monat, $jahr, $gk->geldkonto_id, 1023); $anz_rep = count($my_arr[$a]['AUSGABEN']); $summe_rep = 0; for ($b = 0; $b < $anz_rep; $b++) { $summe_rep += $my_arr[$a]['AUSGABEN'][$b]['BETRAG']; } $my_arr[$a]['AUSGABEN'][$anz_rep]['BETRAG'] = '<b>' . nummer_punkt2komma_t($summe_rep) . '</b>'; $my_arr[$a]['AUSGABEN'][$anz_rep]['VERWENDUNGSZWECK'] = '<b>Summe</b>'; // echo "'EINHEIT', $my_arr[$a]['EINHEIT_ID'], $monat, $jahr, $gk->geldkonto_id<br>"; // print_r($arr); $mk = new mietkonto(); $mk->kaltmiete_monatlich($my_arr[$a]['MIETVERTRAG_ID'], $monat, $jahr); $brutto_sollmiete_arr = explode('|', $mk->summe_forderung_monatlich($my_arr[$a]['MIETVERTRAG_ID'], $monat, $jahr)); $brutto_sollmiete = $brutto_sollmiete_arr[0]; $my_arr[$a]['NETTO_SOLL'] = $mk->ausgangs_kaltmiete; /* Garantierte Miete abfragen */ $net_ren_garantie_a = $det->finde_detail_inhalt('EINHEIT', $einheit_id, 'WEG-KaltmieteINS'); // kommt als Kommazahl $net_ren_garantie = nummer_komma2punkt($net_ren_garantie_a); $my_arr[$a]['NETTO_SOLL_G_A'] = $net_ren_garantie_a; // if($einheit_id=='945'){ // die("SANEL $einheit_id $net_ren_garantie"); // } if ($net_ren_garantie > $mk->ausgangs_kaltmiete) { $my_arr[$a]['NETTO_SOLL'] = $net_ren_garantie; } else { $my_arr[$a]['NETTO_SOLL'] = $mk->ausgangs_kaltmiete; } // $my_arr[$a]['BRUTTO_SOLL'] = $brutto_sollmiete; $my_arr[$a]['AUSZAHLUNG_ET'] = $this->get_kosten_arr('Eigentuemer', $eige_id, $monat, $jahr, $gk->geldkonto_id, 5020); // print_r($my_arr[$a]['AUSZAHLUNG_ET']); // die(); $my_arr[$a]['IST_EINNAHMEN'] = $this->get_kosten_arr('MIETVERTRAG', $my_arr[$a]['MIETVERTRAG_ID'], $monat, $jahr, $gk->geldkonto_id, 80001); $anz_me = count($my_arr[$a]['IST_EINNAHMEN']); $summe_einnahmen = 0; for ($b = 0; $b < $anz_me; $b++) { $summe_einnahmen += $my_arr[$a]['IST_EINNAHMEN'][$b]['BETRAG']; } $my_arr[$a]['IST_EINNAHMEN'][$anz_me]['BETRAG'] = '<b>' . nummer_punkt2komma_t($summe_einnahmen) . '</b>'; $my_arr[$a]['IST_EINNAHMEN'][$anz_me]['VERWENDUNGSZWECK'] = '<b>Summe</b>'; $my_arr[$a]['BRUTTO_IST'] = $summe_einnahmen; // $my_arr[$a]['SUM_EIN_AUS_MIETE'] = $pdf_tab[$a]['EIGENTUEMER_NAMEN'] = $my_arr[$a]['EIGENTUEMER_NAMEN']; $pdf_tab[$a]['EINHEIT_KURZNAME'] = $my_arr[$a]['WG_NR'] . "\n(" . $my_arr[$a]['EINHEIT_KURZNAME'] . ')'; $pdf_tab[$a]['EINHEIT_QM'] = $my_arr[$a]['EINHEIT_QM']; $pdf_tab[$a]['WEG-FLAECHE'] = $my_arr[$a]['WEG-FLAECHE']; $pdf_tab[$a]['WEG-FLAECHE_A'] = $my_arr[$a]['WEG-FLAECHE_A']; $pdf_tab[$a]['AUSZAHLUNG_ET'] = $my_arr[$a]['AUSZAHLUNG_ET']; $pdf_tab[$a]['MIETER'] = $my_arr[$a]['MIETER']; if ($my_arr[$a]['MIETER_SALDO']) { $pdf_tab[$a]['MIETER_SALDO'] = $my_arr[$a]['MIETER_SALDO']; } $pdf_tab[$a]['BRUTTO_SOLL'] = $my_arr[$a]['BRUTTO_SOLL']; $pdf_tab[$a]['BRUTTO_SOLL_A'] = nummer_punkt2komma_t($my_arr[$a]['BRUTTO_SOLL']); $pdf_tab[$a]['BRUTTO_IST'] = $my_arr[$a]['BRUTTO_IST']; $pdf_tab[$a]['BRUTTO_IST_A'] = nummer_punkt2komma_t($my_arr[$a]['BRUTTO_IST']); $pdf_tab[$a]['DIFF'] = $my_arr[$a]['BRUTTO_IST'] - $pdf_tab[$a]['BRUTTO_SOLL']; $pdf_tab[$a]['DIFF_A'] = nummer_punkt2komma_t($my_arr[$a]['BRUTTO_IST'] - $pdf_tab[$a]['BRUTTO_SOLL']); /* Garantiemiete */ $pdf_tab[$a]['NETTO_SOLL_G_A'] = $my_arr[$a]['NETTO_SOLL_G_A']; $pdf_tab[$a]['BRUTTO_SOLL'] = $my_arr[$a]['BRUTTO_SOLL']; $pdf_tab[$a]['BRUTTO_SOLL_A'] = nummer_punkt2komma_t($my_arr[$a]['BRUTTO_SOLL']); $pdf_tab[$a]['BRUTTO_IST'] = $my_arr[$a]['BRUTTO_IST']; $pdf_tab[$a]['BRUTTO_IST_A'] = nummer_punkt2komma_t($my_arr[$a]['BRUTTO_IST']); $pdf_tab[$a]['DIFF'] = $my_arr[$a]['BRUTTO_IST'] - $pdf_tab[$a]['BRUTTO_SOLL']; $pdf_tab[$a]['DIFF_A'] = nummer_punkt2komma_t($my_arr[$a]['BRUTTO_IST'] - $pdf_tab[$a]['BRUTTO_SOLL']); $pdf_tab[$a]['NETTO_SOLL'] = $my_arr[$a]['NETTO_SOLL']; $pdf_tab[$a]['NETTO_SOLL_MV'] = $my_arr[$a]['NETTO_SOLL_MV']; $pdf_tab[$a]['NETTO_SOLL_DIFF'] = $pdf_tab[$a]['NETTO_SOLL'] - $pdf_tab[$a]['NETTO_SOLL_MV']; $pdf_tab[$a]['NETTO_SOLL_A'] = nummer_punkt2komma_t($my_arr[$a]['NETTO_SOLL']); // echo '< // $pdf_tab[$a]['NETTO_SOLL'] =$my_arr[$a]['NETTO_SOLL']; // $pdf_tab[$a]['NETTO_SOLL_A'] =nummer_punkt2komma_t($my_arr[$a]['NETTO_SOLL']); $pdf_tab[$a]['ABGABE_IHR'] = $my_arr[$a]['WEG-FLAECHE'] * -0.4; $pdf_tab[$a]['ABGABE_IHR_A'] = nummer_punkt2komma_t($my_arr[$a]['WEG-FLAECHE'] * -0.4); $pdf_tab[$a]['ABGABE_HV'] = '-30.00'; $pdf_tab[$a]['ABGABE_HV_A'] = '-30,00'; $pdf_tab[$a]['ZWISCHENSUMME'] = $my_arr[$a]['NETTO_SOLL'] + $pdf_tab[$a]['ABGABE_IHR'] + $pdf_tab[$a]['ABGABE_HV']; $pdf_tab[$a]['ZWISCHENSUMME_A'] = nummer_punkt2komma_t($my_arr[$a]['NETTO_SOLL'] + $pdf_tab[$a]['ABGABE_IHR'] + $pdf_tab[$a]['ABGABE_HV']); $pdf_tab[$a]['SUMME_REP'] = $summe_rep; $pdf_tab[$a]['SUMME_REP_A'] = nummer_punkt2komma_t($summe_rep); $pdf_tab[$a]['ENDSUMME'] = $pdf_tab[$a]['ZWISCHENSUMME'] + $summe_rep; $pdf_tab[$a]['ENDSUMME_A'] = '<b>' . nummer_punkt2komma_t($pdf_tab[$a]['ZWISCHENSUMME'] + $summe_rep) . '</b>'; if (!$my_arr[$a]['MIETER_SALDO']) { $pdf_tab[$a]['ENDSUMME'] = 0.0; $pdf_tab[$a]['ENDSUMME_A'] = '0,00'; } /* Auszahlug Nullen wenn Mietersaldo klein */ if ($pdf_tab[$a]['MIETER_SALDO'] < 0) { $tmp_minus = substr($pdf_tab[$a]['MIETER_SALDO'], 1); // die($tmp_minus); if ($tmp_minus > $pdf_tab[$a]['ENDSUMME']) { $pdf_tab[$a]['ENDSUMME'] = 0.0; $pdf_tab[$a]['ENDSUMME_A'] = '0,00'; } } // $pdf_tab[$a]['EIG_AUSZAHLUNG'] = $this->get_kosten_arr('EINHEIT', $my_arr[$a]['EINHEIT_ID'], $monat, $jahr, $gk->geldkonto_id,80001); $e_nam = $pdf_tab[$a]['EIGENTUEMER_NAMEN']; $ein_nam = $pdf_tab[$a]['EINHEIT_KURZNAME']; /* Übersichtstabelle */ $uebersicht[$a]['EINHEIT_KURZNAME'] = $ein_nam; $uebersicht[$a]['EIGENTUEMER_NAMEN'] = $e_nam; $uebersicht[$a]['MIETER'] = $pdf_tab[$a]['MIETER']; $uebersicht[$a]['MIETER_SALDO'] = $pdf_tab[$a]['MIETER_SALDO']; $uebersicht[$a]['MIETER_SALDO_A'] = nummer_punkt2komma($pdf_tab[$a]['MIETER_SALDO']); $uebersicht[$a]['NETTO_SOLL_G_A'] = $pdf_tab[$a]['NETTO_SOLL_G_A']; $uebersicht[$a]['NETTO_SOLL_A'] = nummer_punkt2komma($pdf_tab[$a]['NETTO_SOLL_MV']); $uebersicht[$a]['NETTO_SOLL_DIFF_A'] = nummer_punkt2komma($pdf_tab[$a]['NETTO_SOLL_DIFF']); $uebersicht[$a]['ABGABE_HV_A'] = $pdf_tab[$a]['ABGABE_HV_A']; $uebersicht[$a]['ABGABE_IHR'] = $pdf_tab[$a]['ABGABE_IHR_A']; $uebersicht[$a]['SUMME_REP'] = $pdf_tab[$a]['SUMME_REP']; $uebersicht[$a]['SUMME_REP_A'] = $pdf_tab[$a]['SUMME_REP_A']; $uebersicht[$a]['ENDSUMME_A'] = $pdf_tab[$a]['ENDSUMME_A']; // $summe_alle_eigentuemer += $pdf_tab[$a]['ENDSUMME']; if ($pdf_tab[$a]['ENDSUMME'] > 0) { $summe_alle_eigentuemer += $pdf_tab[$a]['ENDSUMME']; } else { $summe_nachzahler += $pdf_tab[$a]['ENDSUMME']; } if ($lang == 'en') { $cols = array('EIGENTUEMER_NAMEN' => "owner", 'EINHEIT_KURZNAME' => "apart.No", 'MIETER' => 'tenant', 'WEG-FLAECHE_A' => 'size m²', 'NETTO_SOLL_A' => 'net rent', 'ABGABE_IHR_A' => 'for maint.', 'ABGABE_HV_A' => 'mng. fee', 'SUMME_REP_A' => 'maint. bills', 'ENDSUMME_A' => 'transfer'); $pdf->ezTable($pdf_tab, $cols, "<b>{$monat_name} {$jahr} - Overview - {$ein_nam}</b>", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('ENDSUMME_A' => array('justification' => 'right', 'width' => 50), 'EIGENTUEMER_NAMEN' => array('justification' => 'left', 'width' => 50)))); } else { $cols = array('EIGENTUEMER_NAMEN' => "Eigentümer", 'EINHEIT_KURZNAME' => "EINHEIT", 'MIETER' => 'Mieter', 'WEG-FLAECHE_A' => 'Eig. m²', 'BRUTTO_SOLL_A' => 'Warm SOLL', 'BRUTTO_IST_A' => 'Warm IST', 'DIFF_A' => 'DIFF', 'NETTO_SOLL_A' => 'rent p.m.\\n (actual)', 'ABGABE_IHR_A' => 'IHR', 'ABGABE_HV_A' => 'HV', 'SUMME_REP_A' => 'Rep.', 'ENDSUMME_A' => 'AUSZAHLUNG'); $pdf->ezTable($pdf_tab, $cols, "<b>{$monat_name} {$jahr} - Gesamtübersicht - {$ein_nam}</b>", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 30, 'xOrientation' => 'right', 'width' => 550, 'cols' => array('ENDSUMME_A' => array('justification' => 'right', 'width' => 50), 'EIGENTUEMER_NAMEN' => array('justification' => 'left', 'width' => 50)))); } /* * if($pdf_tab[$a]['BRUTTO_IST']<$pdf_tab[$a]['ENDSUMME']){ * $pdf->setColor(1.0,0.0,0.0); * $pdf->ezSetDy(-20); //abstand * if($lang=='en'){ * $pdf->ezText("no payout possible!", 12); * }else{ * $pdf->ezText("Keine Auszahlung möglich!", 12); * } * } */ // print_r($table_arr); // die(); $pdf->ezSetDy(-20); // abstand if (is_array($my_arr[$a]['AUSGABEN'])) { if ($lang == 'en') { $cols = array('DATUM' => "Date", 'VERWENDUNGSZWECK' => "Description", 'BETRAG' => "Amount"); $pdf->ezTable($my_arr[$a]['AUSGABEN'], $cols, "<b>{$monat_name} {$jahr} - Maintenance bills 1023 - {$ein_nam}</b>", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('BETRAG' => array('justification' => 'right', 'width' => 65), 'DATUM' => array('justification' => 'left', 'width' => 50)))); } else { $cols = array('DATUM' => "Datum", 'VERWENDUNGSZWECK' => "Buchungstext", 'BETRAG' => "Betrag"); $pdf->ezTable($my_arr[$a]['AUSGABEN'], $cols, "<b>{$monat_name} {$jahr} - Reparaturen 1023 - {$ein_nam}</b>", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('BETRAG' => array('justification' => 'right', 'width' => 65), 'DATUM' => array('justification' => 'left', 'width' => 50)))); } } else { $pdf->ezText("Keine Reparaturen", 12); } $pdf->ezSetDy(-20); // abstand /* TAbelle Auszahlung an Eigentümer */ // print_r($my_arr[$a]['AUSZAHLUNG_ET']); // die(); if (is_array($my_arr[$a]['AUSZAHLUNG_ET'])) { if ($lang == 'en') { $cols = array('DATUM' => "Date", 'VERWENDUNGSZWECK' => "Description", 'BETRAG' => "Amount"); // $pdf->ezTable($my_arr[$a]['AUSZAHLUNG_ET'], $cols, "<b>$monat_name $jahr - transfer 5020 - $ein_nam</b>", array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500, 'cols'=>array('BETRAG'=>array('justification'=>'right', 'width'=>65),'DATUM'=>array('justification'=>'left', 'width'=>50)))); } else { $cols = array('DATUM' => "Datum", 'VERWENDUNGSZWECK' => "Buchungstext", 'BETRAG' => "Betrag"); // $pdf->ezTable($my_arr[$a]['AUSZAHLUNG_ET'], $cols, "<b>$monat_name $jahr - Überweisung 80001 - $ein_nam</b>", array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500, 'cols'=>array('BETRAG'=>array('justification'=>'right', 'width'=>65),'DATUM'=>array('justification'=>'left', 'width'=>50)))); } } /* * if(is_array($my_arr[$a]['IST_EINNAHMEN'])){ * if($lang=='en'){ * $cols = array('DATUM'=>"Date", 'VERWENDUNGSZWECK'=>"Description", 'BETRAG'=>"Amount"); * $pdf->ezTable($my_arr[$a]['IST_EINNAHMEN'], $cols, "<b>$monat_name $jahr - income overview 80001 - $ein_nam</b>", array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500, 'cols'=>array('BETRAG'=>array('justification'=>'right', 'width'=>65),'DATUM'=>array('justification'=>'left', 'width'=>50)))); * }else{ * $cols = array('DATUM'=>"Datum", 'VERWENDUNGSZWECK'=>"Buchungstext", 'BETRAG'=>"Betrag"); * $pdf->ezTable($my_arr[$a]['IST_EINNAHMEN'], $cols, "<b>$monat_name $jahr - Einnahmen 80001 - $ein_nam</b>", array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500, 'cols'=>array('BETRAG'=>array('justification'=>'right', 'width'=>65),'DATUM'=>array('justification'=>'left', 'width'=>50)))); * } * * }else{ * $pdf->ezText("Keine Mieteinnahmen", 12); * } */ // $cols = array('DATUM'=>"Datum",'VERWENDUNGSZWECK'=>"Buchungstext", 'BETRAG'=>"Betrag"); // $pdf->ezTable($pdf_tab[$a]['EIG_AUSZAHLUNG'], $cols, "<b>$monat_name $jahr - Auszahlung an Eigentümer 80001 - $ein_nam</b>", array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500, 'cols'=>array('BETRAG'=>array('justification'=>'right', 'width'=>65),'DATUM'=>array('justification'=>'left', 'width'=>50)))); if ($pdf_tab[$a]['MIETER_SALDO'] < 0) { $tmp_minus = substr($pdf_tab[$a]['MIETER_SALDO'], 1); // die($tmp_minus); if ($tmp_minus > $pdf_tab[$a]['ENDSUMME']) { $pdf_tab[$a]['ENDSUMME'] = 0.0; $pdf_tab[$a]['ENDSUMME_A'] = '0,00'; if ($my_arr[$a]['MIETVERTRAG_ID']) { $pdf->ezNewPage(); $miete = new miete(); $miete->mietkontenblatt2pdf($pdf, $my_arr[$a]['MIETVERTRAG_ID']); } } } $pdf->ezNewPage(); unset($pdf_tab); } } $uebersicht[$anz]['EIGENTUEMER_NAMEN'] = 'Auszahlungssumme'; $uebersicht[$anz]['ENDSUMME_A'] = nummer_punkt2komma_t($summe_alle_eigentuemer); $uebersicht[$anz + 1]['EIGENTUEMER_NAMEN'] = 'Zu erhalten'; $uebersicht[$anz + 1]['ENDSUMME_A'] = nummer_punkt2komma_t($summe_nachzahler); if ($lang == 'en') { $cols = array('EINHEIT_KURZNAME' => "Apt", 'EIGENTUEMER_NAMEN' => "Own", 'MIETER' => "Tenant", 'MIETER_SALDO_A' => 'current', 'NETTO_SOLL_G_A' => "Garanty", 'NETTO_SOLL_A' => "net rent", 'NETTO_SOLL_DIFF_A' => "diff", 'ABGABE_HV_A' => "fee", 'ABGABE_IHR' => "for maint.", 'ENDSUMME_A' => "Amount", 'SUMME_REP_A' => 'Rep.'); } $pdf->ezTable($uebersicht, $cols, null, array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500)); // print_r($pdf_tab); // print_r($pdf_tab); // print_r($pdf_tab_soll); // echo '<pre>'; // print_r($my_arr); // die(); ob_clean(); // ausgabepuffer leeren header("Content-type: application/pdf"); // wird von MSIE ignoriert $pdf->ezStream(); } else { die("Keine Einheiten im Objekt {$objekt_id}"); } }