function pdf_income_reports($objekt_id, $jahr)
 {
     $datum_bis = "{$jahr}-12-31";
     if (isset($_REQUEST['lang']) && $_REQUEST['lang'] == 'en') {
         define("EINNAHMEN_REPORT", "Income report");
         define("OBJEKT", "object");
         define("WOHNUNG", "flat");
         define("EIGENTUEMER", "owner");
         define("LAGE", "location");
         define("TYP", "type");
         define("FLAECHE", "living space");
         define("SUMMEN", "sum [€]");
         define("MONAT2", "month");
         define("IHR", "for maintenance [0,40€*m²]");
         define("HV", "managing fee [€]");
         define("REP", "repairs [€]");
         define("AUSZAHLUNG", "actual transfer [€]");
         $lang = 'en';
     } else {
         define("EINNAHMEN_REPORT", "Einnahmenübersicht");
         define("OBJEKT", "Objekt");
         define("WOHNUNG", "Wohnung");
         define("EIGENTUEMER", "Eigentümer");
         define("LAGE", "Lage");
         define("TYP", "Typ");
         define("FLAECHE", "Fläche");
         define("SUMMEN", "Summen [€]");
         define("MONAT2", "Monat");
         define("IHR", "Instadh. [0,40€*m²]");
         define("HV", "HV-Gebühr [€]");
         define("REP", "Reparaturen [€]");
         define("AUSZAHLUNG", "Auszahlung [€]");
         // $cols = array('MONAT2'=>MONAT, 'IHR'=>IHR, 'HV'=>HV,'REP'=>REP,'AUSZAHLUNG'=>AUSZAHLUNG);
         $lang = 'de';
     }
     $gk = new geldkonto_info();
     $gk->geld_konto_ermitteln('OBJEKT', $objekt_id);
     if (!$gk->geldkonto_id) {
         die('GELDKONTO fehlt');
     }
     // echo "$objekt_id $jahr";
     $weg = new weg();
     $ein_arr = $weg->einheiten_weg_tabelle_arr($objekt_id);
     // echo '<pre>';
     // print_r($ein_arr);
     if (is_array($ein_arr)) {
         $pdf = new Cezpdf('a4', 'portrait');
         $bpdf = new b_pdf();
         $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 6);
         $pdf->ezStopPageNumbers();
         $anz_e = count($ein_arr);
         for ($a = 0; $a < $anz_e; $a++) {
             $einheit_id = $ein_arr[$a]['EINHEIT_ID'];
             // echo "$einheit_id<br>";
             $weg_et = new weg();
             if (isset($weg_et->eigentuemer_id)) {
                 unset($weg_et->eigentuemer_id);
             }
             $weg_et->get_last_eigentuemer($einheit_id);
             $weg_et->get_eigentumer_id_infos3($weg_et->eigentuemer_id);
             // if($weg->einheit_typ =='Wohnraum'){
             if (isset($weg_et->eigentuemer_id)) {
                 $pdf->ezText(EINNAHMEN_REPORT . " {$jahr}", 14);
                 $pdf->ezText(OBJEKT . ": {$weg_et->haus_strasse} {$weg_et->haus_nummer}, {$weg_et->haus_plz}  {$weg_et->haus_stadt}", 11);
                 $pdf->ezSetDy(-7);
                 $pdf->ezText(WOHNUNG . ": {$weg_et->einheit_kurzname} " . LAGE . ": {$weg_et->einheit_lage}", 11);
                 $pdf->ezText(FLAECHE . ": {$weg_et->einheit_qm_weg} m²", 11);
                 $pdf->ezSetDy(-10);
                 $pdf->ezText(EIGENTUEMER . ":\n{$weg_et->empf_namen_u}", 11);
                 $datum_von = "{$jahr}-01-01";
                 // $m_arr= $weg->monatsarray_erstellen($weg_et->eigentuemer_von,$datum_bis);
                 $m_arr = $weg->monatsarray_erstellen($datum_von, $datum_bis);
                 // print_r($m_arr);
                 // die();
                 $anz_m = count($m_arr);
                 $sum_km = 0;
                 $sum_ihr = 0;
                 $sum_hv = 0;
                 $sum_rep = 0;
                 $sum_auszahlung = 0;
                 for ($b = 0; $b < $anz_m; $b++) {
                     // $li = new listen();
                     $monat = $m_arr[$b]['monat'];
                     $jahr = $m_arr[$b]['jahr'];
                     // echo "$monat $jahr";
                     // die();
                     // $kost_arr = $li->get_kosten_arr('Einheit', $weg->einheit_id, $monat, $jahr, $gk->geldkonto_id,1023);
                     // $summe_kosten_mon = $this->get_kosten_summe_monat('Einheit', $einheit_id, $monat, $jahr, $gk->geldkonto_id,1023);
                     $summe_kosten_mon = $this->get_kosten_summe_monat('Einheit', $einheit_id, $gk->geldkonto_id, $jahr, $monat, 1023);
                     $sum_rep += $summe_kosten_mon;
                     // $pdf->ezText("MOnat $monat.$jahr Kosten $summe_kosten_mon", 11);
                     $monat_name = monat2name($monat, $lang);
                     $pdf_tab[$b]['MONAT_N'] = $monat_name;
                     $pdf_tab[$b]['MONAT2'] = "{$monat_name} {$jahr}";
                     $pdf_tab[$b]['MON'] = "{$monat}.{$jahr}";
                     // $pdf_tab[$b]['KM'] = '';
                     $pdf_tab[$b]['IHR'] = nummer_punkt2komma($weg_et->einheit_qm_weg * -0.4);
                     $sum_ihr += nummer_komma2punkt(nummer_punkt2komma($weg_et->einheit_qm_weg * -0.4));
                     $pdf_tab[$b]['HV'] = nummer_punkt2komma(-30.0);
                     $sum_hv += nummer_komma2punkt(nummer_punkt2komma(-30.0));
                     $pdf_tab[$b]['REP'] = nummer_punkt2komma($summe_kosten_mon);
                     $summe_auszahlung = $this->get_kosten_summe_monat('Eigentuemer', $weg_et->eigentuemer_id, $gk->geldkonto_id, $jahr, $monat, 5020);
                     $pdf_tab[$b]['AUSZAHLUNG'] = nummer_punkt2komma($summe_auszahlung * -1);
                     $sum_auszahlung += nummer_komma2punkt(nummer_punkt2komma($summe_auszahlung * -1));
                     // $pdf->eztable($kost_arr);
                     // unset($kost_arr);
                 }
                 $pdf_tab[$b + 1]['MONAT2'] = "<b>" . SUMMEN . "</b>";
                 // $pdf_tab[$b+1]['KM'] = $sum_km;
                 $pdf_tab[$b + 1]['IHR'] = "<b>" . nummer_punkt2komma_t($sum_ihr) . "</b>";
                 $pdf_tab[$b + 1]['HV'] = "<b>" . nummer_punkt2komma_t($sum_hv) . "</b>";
                 $pdf_tab[$b + 1]['REP'] = "<b>" . nummer_punkt2komma_t($sum_rep) . "</b>";
                 $pdf_tab[$b + 1]['AUSZAHLUNG'] = "<b>" . nummer_punkt2komma_t($sum_auszahlung) . "</b>";
                 $pdf->ezSetDy(-20);
                 $cols = array('MONAT2' => MONAT2, 'IHR' => IHR, 'HV' => HV, 'REP' => REP, 'AUSZAHLUNG' => AUSZAHLUNG);
                 $pdf->ezTable($pdf_tab, $cols, EINNAHMEN_REPORT, array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('IHR' => array('justification' => 'right', 'width' => 100), 'HV' => array('justification' => 'right', 'width' => 70), 'REP' => array('justification' => 'right', 'width' => 70), 'AUSZAHLUNG' => array('justification' => 'right', 'width' => 70))));
                 unset($pdf_tab);
                 $pdf->ezNewPage();
                 // print_r($weg);
                 // }
             }
         }
         // die();
         ob_clean();
         // ausgabepuffer leeren
         header("Content-type: application/pdf");
         // wird von MSIE ignoriert
         $pdf->ezStream();
     }
 }