function import_arr($file = null) { if (!isset($_SESSION['objekt_id'])) { fehlermeldung_ausgeben("Objekt wählen"); $bg = new berlussimo_global(); $bg->objekt_auswahl_liste('?daten=objekte_raus&objekte_raus=import'); } else { $arr = $this->get_import_arr($file); // echo '<pre>'; // print_r($arr); $anz_a = count($arr); if (!isset($_SESSION['akt_z'])) { $_SESSION['akt_z'] = 1; } if (isset($_REQUEST['next'])) { $_SESSION['akt_z']++; } if (isset($_REQUEST['vor'])) { $_SESSION['akt_z']--; } if ($_SESSION['akt_z'] < 1) { $_SESSION['akt_z'] = 1; } if ($_SESSION['akt_z'] >= $anz_a) { $_SESSION['akt_z'] = $anz_a; } $this->akt_z = $_SESSION['akt_z']; // print_r($_SESSION); echo "<br><br><br><br><br><h1>{$this->akt_z}/{$anz_a}</h1>"; } // echo '<pre>'; // print_r($arr[$this->akt_z]); /* Prüfen ob Einheit angelegt */ $bez_new = $arr[$this->akt_z]['EINHEIT']['BEZ_NEW']; $ee = new einheit(); $ee->get_einheit_id("{$bez_new} (Ap{$this->akt_z})"); if (!isset($ee->einheit_id)) { $this->step1($arr[$this->akt_z]); } else { echo "EINHEIT {$bez_new} {$ee->einheit_id}"; // $this->step2($arr[$this->akt_z], $ee->einheit_id); $this->step1_1($arr[$this->akt_z], $ee->einheit_id); } /* * elseif($bez_new=='SANEL'){ * echo "SANEL"; * } */ }
function nebenkosten_pdf_OK($monat, $jahr) { ob_clean(); // ausgabepuffer leeren //include_once ('pdfclass/class.ezpdf.php'); include_once 'classes/class_bpdf.php'; $pdf = new Cezpdf('a4', 'portrait'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION[partner_id], 'portrait', 'Helvetica.afm', 6); include_once 'classes/class_mietentwicklung.php'; $s = new statistik(); $jahr = $_REQUEST[jahr]; if (empty($jahr)) { $jahr = date("Y"); } else { if (strlen($jahr) < 4) { $jahr = date("Y"); } } $monat = 12; // $monat = '04'; $jahr_monat = $jahr . '-' . $monat; // $jahr_vormonat = mktime(0, 0, 0, date("m")-1, date("d"), date("Y")); // $jahr_vormonat = date("Y-m",$jahr_vormonat); $bg = new berlussimo_global(); // $link = "?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten"; $bg->objekt_auswahl_liste($link); $bg->monate_jahres_links($jahr, $link); if (isset($_SESSION['objekt_id'])) { $objekt_id = $_SESSION['objekt_id']; $einheit_info = new einheit(); $o = new objekt(); $objekt_name = $o->get_objekt_name($objekt_id); $monatname = monat2name($monat); // $link_pdf = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=saldenliste_pdf&monat=$monat&jahr=$jahr\"><b>PDF-Datei</b></a>"; // echo'<hr>'. $link_pdf.'<hr>'; /* Aktuell bzw. gewünschten Monat berechnen */ $ob = new objekt(); $einheiten_array = $ob->einheiten_objekt_arr($objekt_id); $summe_sv = 0; $summe_mieten = 0; $summe_umlagen = 0; $summe_akt_gsoll = 0; $summe_g_zahlungen = 0; $summe_saldo_neu = 0; $anzahl_aktuell = count($einheiten_array); $miete = new miete(); $zeilen_pro_seite = 47; $aktuelle_zeile = 0; // echo "<table>"; // echo "<tr><td>Zeile</td><td>Einheit</td><td>Mieter</td><td>EINZUG</td><td>AUSZUG</td><td>NEBENKOSTEN $jahr</td></tr>"; for ($i = 0; $i < $anzahl_aktuell; $i++) { $mv_array = $einheit_info->get_mietvertraege_bis("" . $einheiten_array[$i]['EINHEIT_ID'] . "", $jahr, $monat); $mv_anzahl = count($mv_array); if (is_array($mv_array)) { for ($b = 0; $b < $mv_anzahl; $b++) { $mv_id = $mv_array[$b]['MIETVERTRAG_ID']; $mk = new mietkonto(); $mieter_ids = $mk->get_personen_ids_mietvertrag($mv_id); for ($a = 0; $a < count($mieter_ids); $a++) { $mieter_daten_arr[] = $mk->get_person_infos($mieter_ids[$a][PERSON_MIETVERTRAG_PERSON_ID]); } // $miete->mietkonto_berechnung_monatsgenau($mv_id, $jahr, $monat); $end_saldoo = $miete->saldo_berechnen_monatsgenau($mv_id, $monat, $jahr); $zeile = $zeile + 1; $einheit_kurzname = $einheiten_array[$i]['EINHEIT_KURZNAME']; $vn = RTRIM(LTRIM($mieter_daten_arr['0']['0']['PERSON_VORNAME'])); $nn = RTRIM(LTRIM($mieter_daten_arr['0']['0']['PERSON_NACHNAME'])); $akt_gesamt_soll = $miete->saldo_vormonat_stand + $miete->sollmiete_warm; $this->get_mietvertrag_infos_aktuell($mv_id); $me = new mietentwicklung(); $me->gesamtsumme_nebenkosten_jahr($mv_id, $jahr, 'Nebenkosten Vorauszahlung'); $me->nebenkosten_gesamt_jahr_a = nummer_punkt2komma($me->nebenkosten_gesamt_jahr); $betriebskosten_vorauszahlung = $me->nebenkosten_gesamt_jahr_a; $me->gesamtsumme_nebenkosten_jahr($mv_id, $jahr, 'Heizkosten Vorauszahlung'); $me->nebenkosten_gesamt_jahr_a = nummer_punkt2komma($me->nebenkosten_gesamt_jahr); $heizkosten_vorauszahlung = $me->nebenkosten_gesamt_jahr_a; // echo '<pre>'; // print_r($me); $l_tag_akt_monat = letzter_tag_im_monat($monat, $jahr); $l_datum = "{$jahr}-{$monat}-{$l_tag_akt_monat}"; if ($this->mietvertrag_bis == '0000-00-00' or $this->mietvertrag_bis > $l_datum) { $mv_bis = 'aktuell'; } else { $mv_bis = date_mysql2german($this->mietvertrag_bis); } $end_saldoo = nummer_punkt2komma($end_saldoo); $mv_von = date_mysql2german($this->mietvertrag_von); if ($mv_bis == 'aktuell') { // echo "<tr><td>$zeile</td><td>$einheit_kurzname</td><td> $nn $vn</td><td>$mv_von</td><td>$mv_bis</td><td>$me->nebenkosten_gesamt_jahr_a</td></tr>"; $aktuelle_zeile++; } else { // echo "<tr><td>$zeile</td><td>$einheit_kurzname</td><td> $nn $vn</td><td>$mv_von</td><td>$mv_bis</td><td>$me->nebenkosten_gesamt_jahr_a</td></tr>"; $aktuelle_zeile++; } $zeile_arr = $zeile - 1; $table_arr[$zeile_arr]['EINHEIT'] = $einheit_kurzname; $table_arr[$zeile_arr]['MIETER'] = "{$nn} {$vn}"; $table_arr[$zeile_arr]['EINZUG'] = $mv_von; $table_arr[$zeile_arr]['AUSZUG'] = $mv_bis; $table_arr[$zeile_arr]['BETRIEBSKOSTEN'] = "{$betriebskosten_vorauszahlung} €"; $table_arr[$zeile_arr]['HEIZKOSTEN'] = "{$heizkosten_vorauszahlung} €"; unset($mieter_daten_arr); unset($nn); unset($vn); } } // end if is_array mv_ids } // echo "</table>"; // hinweis_ausgeben("Saldenliste mit Vormieter für $objekt_name wurde erstellt<br>"); ob_clean(); // ausgabepuffer leeren $cols = array('EINHEIT' => "Einheit", 'MIETER' => "Mieter", 'EINZUG' => "Einzug", 'AUSZUG' => "Auszug", 'BETRIEBSKOSTEN' => "Betriebskosten {$jahr}", 'HEIZKOSTEN' => "Heizkosten {$jahr}"); $datum_h = date("d.m.Y"); $pdf->ezTable($table_arr, $cols, "Nebenkostenhochrechnung für das Jahr {$jahr} vom {$datum_h}", array('showHeadings' => 1, 'shaded' => 0, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('EINHEIT' => array('justification' => 'left', 'width' => 75), 'MIETER' => array('justification' => 'left', 'width' => 175), 'EINZUG' => array('justification' => 'right', 'width' => 50), 'AUSZUG' => array('justification' => 'right', 'width' => 50), 'BETRIEBSKOSTEN' => array('justification' => 'right', 'width' => 75), 'HEIZKOSTEN' => array('justification' => 'right', 'width' => 75)))); header("Content-type: application/pdf"); // wird von MSIE ignoriert $pdf->ezStream(); /* Falls kein Objekt ausgewählt */ } else { echo "Objekt auswählen"; } }
} break; case "bilanz": $l = new listen(); $l->bilanz(); break; /* Sollmieten Zeitraum */ /* Sollmieten Zeitraum */ case "sollmieten_zeitraum": $li = new listen(); $objekt_id = $_REQUEST['objekt_id']; // $mv->mieten_tabelle(4, '2011-12-01', '2012-11-31'); //XLS $li->mieten_pdf($objekt_id, '2013-08-01', '2013-08-31'); break; case "income_report": $bg = new berlussimo_global(); $bg->objekt_auswahl_liste('?daten=listen&option=income_report'); if (!isset($_REQUEST['jahr'])) { $jahr = date("Y") - 1; } else { $jahr = $_REQUEST['jahr']; } $bg->jahres_links($jahr, '?daten=listen&option=income_report'); if (isset($_REQUEST['objekt_id'])) { $_SESSION['objekt_id'] = $_REQUEST['objekt_id']; } // echo "$jahr".$_SESSION['objekt_id']; // die(); $pdf = new Cezpdf('a4', 'landscape'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'landscape', 'Helvetica.afm', 6);
$form->ende_formular(); } if (empty($_SESSION[temp_kontoauszugsnummer])) { $buchung = new buchen(); $buchung->akt_konto_bezeichnung = $buchung->geld_konto_bezeichung($_SESSION[geldkonto_id]); if (!empty($_REQUEST['jahr']) && !empty($_REQUEST['monat'])) { $jahr = $_REQUEST['jahr']; $monat = sprintf("%02d", $_REQUEST['monat']); $datum = "{$jahr}-{$monat}-01"; } else { $jahr = date("Y"); $monat = sprintf("%02d", date("m")); $datum = "{$jahr}-{$monat}-01"; } $form->erstelle_formular("{$buchung->akt_konto_bezeichnung} -> Buchungsjournal seit {$datum}", NULL); $bg = new berlussimo_global(); $link = "?daten=buchen&option=buchungs_journal_druckansicht"; $bg->monate_jahres_links($jahr, $link); $buchung->buchungsjournal_startzeit_druck($_SESSION['geldkonto_id'], $datum); $form->ende_formular(); } break; case "buchungs_journal_pdf": if (!empty($_REQUEST[jahr]) && !empty($_REQUEST[monat])) { $jahr = $_REQUEST[jahr]; $monat = sprintf("%02d", $_REQUEST[monat]); $datum = "{$jahr}-{$monat}-01"; } else { $jahr = date("Y"); $monat = sprintf("%02d", date("m")); $datum = "{$jahr}-{$monat}-01";
if (!empty($_REQUEST['an_dat'])) { $bk = new bk(); $bk->bk_hk_anpassung_loeschen($_REQUEST['an_dat']); weiterleiten('?daten=bk&option=anpassung_bk_hk'); } else { echo "Anpassungszeile wählen"; } break; case "test": $bk = new bk(); $bk->test_res($_SESSION['profil_id']); break; case "serienbrief": include_once 'classes/class_bpdf.php'; $bpdf = new b_pdf(); $ber = new berlussimo_global(); $ber->objekt_auswahl_liste("?daten=bk&option=serienbrief"); if (!isset($_REQUEST['empfaenger'])) { $bpdf->form_mieter2sess(); } else { $empfaenger = $_REQUEST['empfaenger']; $bpdf->form_serienbrief_an($empfaenger); } break; case "empfaenger2sess": echo "empf2sess"; echo '<pre>'; print_r($_SESSION); print_r($_POST); if (!empty($_REQUEST['empfaenger_typ'])) { $anz = count($_REQUEST['empf_ids']);
$objekt_id = ''; } include_once "options/links/links.form_haus.php"; switch ($haus_raus) { /* Liste der Häuser anzeigen */ case "haus_kurz": $form = new mietkonto(); $form->erstelle_formular("Häuserliste", NULL); haus_kurz($objekt_id); $form->ende_formular(); break; /* Formular zum Ändern des Hauses aufrufen */ /* Formular zum Ändern des Hauses aufrufen */ case "haus_aendern": $f = new formular(); $bk = new berlussimo_global(); $link = "?daten=haus_raus&haus_raus=haus_aendern"; $bk->objekt_auswahl_liste($link); if (!isset($_REQUEST['haus_id'])) { if (isset($_SESSION['objekt_id'])) { $f->fieldset('Häuser zum Ändern wählen', 'hww'); haus_kurz($_SESSION['objekt_id']); $f->fieldset_ende(); } } else { $h = new haus(); $haus_id = $_REQUEST['haus_id']; $h->form_haus_aendern($haus_id); } break; /* Änderungen des Hauses speichern */
function leerstand_objekt($objekt_id) { $form = new formular(); $form->erstelle_formular("Leerstände", NULL); $b = new berlussimo_global(); $link = "?daten=leerstand&option=objekt&objekt_id={$objekt_id}"; if (isset($_REQUEST['monat'])) { $monat = $_REQUEST['monat']; } else { $monat = date("m"); } if (isset($_REQUEST['jahr'])) { $jahr = $_REQUEST['jahr']; } else { $jahr = date("Y"); } if ($monat && $jahr) { $l_tag = letzter_tag_im_monat($monat, $jahr); $datum = "{$jahr}-{$monat}-{$l_tag}"; } $b->monate_jahres_links($jahr, $link); if (empty($datum)) { $leerstand = leerstand_finden($objekt_id); } else { $leerstand = leerstand_finden_monat($objekt_id, $datum); } $monat_name = monat2name($monat); echo "<table class=\"sortable\">"; $link_pdf = "<a href=\"?daten=leerstand&option=objekt_pdf&objekt_id={$objekt_id}&monat={$monat}&jahr={$jahr}\">PDF-Ansicht</a>"; echo "<tr><td colspan=\"6\">{$link_pdf}</td></tr>"; echo "<tr><td colspan=\"6\">Leerstand {$monat_name} {$jahr}</td></tr>"; echo "</table>"; echo "<table class=\"sortable\">"; echo "<tr><th>Objekt</th><th>Einheit</th><th>TYP</th><th>Lage</th><th>Fläche</th><th>Link</th><th>Anschrift</th><th>PDF</th></tr>"; $anzahl_leer = count($leerstand); $summe_qm = 0; for ($a = 0; $a < $anzahl_leer; $a++) { $einheit_id = $leerstand[$a]['EINHEIT_ID']; $lage = $leerstand[$a]['EINHEIT_LAGE']; $qm = $leerstand[$a]['EINHEIT_QM']; $typ = $leerstand[$a]['TYP']; $link_einheit = "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}\">" . $leerstand[$a]['EINHEIT_KURZNAME'] . "</a>"; $link_projekt_pdf = "<a href=\"?daten=leerstand&option=projekt_pdf&einheit_id={$einheit_id}\"><img src=\"css/pdf.png\"></a>"; $link_expose_pdf = "<a href=\"?daten=leerstand&option=expose_pdf&einheit_id={$einheit_id}\"><img src=\"css/pdf2.png\"></a>"; $link_expose_eingabe = "<a href=\"?daten=leerstand&option=form_expose&einheit_id={$einheit_id}\">Bearbeiten</a>"; $link_fotos = "<a href=\"?daten=leerstand&option=expose_foto_upload&einheit_id={$einheit_id}\">Fotos hochladen</a>"; echo "<tr><td>" . $leerstand[$a]['OBJEKT_KURZNAME'] . "</td><td>{$link_einheit}</td><td>{$typ}</td><td>{$lage}</td><td>{$qm} m²</td><td><a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_neu\">Vermieten</td></td><td>" . $leerstand[$a]['HAUS_STRASSE'] . " " . $leerstand[$a]['HAUS_NUMMER'] . "</td><td>{$link_projekt_pdf} Projekt<br>{$link_expose_pdf} Expose</td></tr>"; $summe_qm += $qm; } echo "<tr><td></td><td></td><td></td><td></td><td>{$summe_qm} m²</td><td></td><td></td><td></td></tr>"; echo "</table>"; $form->ende_formular(); }
function monatsbericht_mit_ausgezogenen() { //include_once ('pdfclass/class.ezpdf.php'); echo "Monatsbericht Mieter - Monatsbericht Kostenkonten<br>"; echo "<h3>Aktuelle Mieterstatistik mit ausgezogenen Mietern<br></h3>"; $s = new statistik(); if (isset($_REQUEST['jahr'])) { $jahr = $_REQUEST['jahr']; } if (empty($jahr)) { $jahr = date("Y"); } else { if (strlen($jahr) < 4) { $jahr = date("Y"); } } // $jahr_monat = date("Y-m"); // $jahr = date("Y"); if (isset($_REQUEST['monat'])) { $monat = $_REQUEST['monat']; } if (empty($monat)) { $monat = date("m"); } else { if (strlen($monat) < 2) { $monat = '0' . $monat; } } // $monat = '04'; $jahr_monat = $jahr . '-' . $monat; // $jahr_vormonat = mktime(0, 0, 0, date("m")-1, date("d"), date("Y")); // $jahr_vormonat = date("Y-m",$jahr_vormonat); $bg = new berlussimo_global(); $link = "?daten=buchen&option=monatsbericht_m_a"; $bg->objekt_auswahl_liste($link); $bg->monate_jahres_links($jahr, $link); if (isset($_SESSION['objekt_id'])) { $objekt_id = $_SESSION['objekt_id']; $einheit_info = new einheit(); $o = new objekt(); $objekt_name = $o->get_objekt_name($objekt_id); /* Aktuell bzw. gewünschten Monat berechnen */ $ob = new objekt(); $einheiten_array = $ob->einheiten_objekt_arr($objekt_id); // $einheiten_array = $s->vermietete_monat_jahr($jahr_monat,$objekt_id, ''); /* * echo "<pre>"; * print_r($einheiten_array); * echo "<h1> EINHEITEN: $anzahl_aktuell</h1>"; * $mv_array = $einheit_info->get_mietvertrag_ids('7'); * print_r($mv_array); */ // PDF# $zaehler = 0; //include_once ('pdfclass/class.ezpdf.php'); include_once 'classes/class_bpdf.php'; $pdf = new Cezpdf('a4', 'portrait'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 6); $datum_heute = date("d.m.Y"); $p = new partners(); $p->get_partner_info($_SESSION['partner_id']); $pdf->addText(475, 700, 8, "{$p->partner_ort}, {$datum_heute}"); // $pdf->ezText("$p->partner_ort, $datum_heute",12, array('justification'=>'right')); $this->footer_zahlungshinweis = $bpdf->zahlungshinweis; $monatname = monat2name($monat); $pdf->addInfo('Title', "Monatsbericht {$objekt_name} {$monatname} {$jahr}"); $pdf->addInfo('Author', $_SESSION['username']); $summe_sv = 0; $summe_mieten = 0; $summe_umlagen = 0; $summe_akt_gsoll = 0; $summe_g_zahlungen = 0; $summe_saldo_neu = 0; $summe_mwst = 0; $anzahl_aktuell = count($einheiten_array); $anz_tab = 0; for ($i = 0; $i < $anzahl_aktuell; $i++) { $miete = new miete(); $mv_array = $einheit_info->get_mietvertraege_bis("" . $einheiten_array[$i]['EINHEIT_ID'] . "", $jahr, $monat); $mv_anzahl = count($mv_array); if (is_array($mv_array)) { $zeile = 0; for ($b = 0; $b < $mv_anzahl; $b++) { $mv_id = $mv_array[$b]['MIETVERTRAG_ID']; $mk = new mietkonto(); $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mv_id); $tab_arr[$i]['MV_ID'] = $mv_id; $miete->mietkonto_berechnung_monatsgenau($mv_id, $jahr, $monat); $zeile = $zeile + 1; if ($mv->mietvertrag_aktuell == '1') { $tab_arr[$anz_tab]['MIETER'] = $mv->personen_name_string_u; $tab_arr[$anz_tab]['EINHEIT'] = $mv->einheit_kurzname; } else { $tab_arr[$anz_tab]['MIETER'] = "<b>{$mv->personen_name_string_u}</b>"; $tab_arr[$anz_tab]['EINHEIT'] = "<b>{$mv->einheit_kurzname}</b>"; } // $tab_arr[$anz_tab]['E_TYP'] = $mv->einheit_typ; // $tab_arr[$anz_tab]['VON'] = $mv->mietvertrag_von_d; // $tab_arr[$anz_tab]['BIS'] = $mv->mietvertrag_bis_d; $tab_arr[$anz_tab]['SALDO_VM'] = nummer_punkt2komma_t($miete->saldo_vormonat_stand); $tab_arr[$anz_tab]['G_SOLL_AKT'] = nummer_punkt2komma_t($miete->saldo_vormonat_stand + $miete->sollmiete_warm); $tab_arr[$anz_tab]['SOLL_WM'] = nummer_punkt2komma_t($miete->sollmiete_warm); $tab_arr[$anz_tab]['UMLAGEN'] = nummer_punkt2komma_t($miete->davon_umlagen); $tab_arr[$anz_tab]['ZAHLUNGEN'] = nummer_punkt2komma_t($miete->geleistete_zahlungen); if ($mv->einheit_typ == 'Gewerbe') { $tab_arr[$anz_tab]['MWST'] = nummer_punkt2komma_t($miete->geleistete_zahlungen / 119 * 19); $summe_mwst += $miete->geleistete_zahlungen / 119 * 19; } else { $tab_arr[$anz_tab]['MWST'] = nummer_punkt2komma_t(0); } $tab_arr[$anz_tab]['ERG'] = nummer_punkt2komma_t($miete->erg); $anz_tab++; $akt_gesamt_soll = $miete->saldo_vormonat_stand + $miete->sollmiete_warm; echo "{$zeile}. {$einheit_kurzname} {$mv->personen_name_string_u} Saldo: VM: {$miete->saldo_vormonat_stand} € WM: {$miete->sollmiete_warm} € UM: {$miete->davon_umlagen} GSOLL: {$akt_gesamt_soll} € SALDO NEU:{$miete->erg} €<br>"; $summe_sv = $summe_sv + $miete->saldo_vormonat_stand; $summe_mieten = $summe_mieten + $miete->sollmiete_warm; $summe_umlagen = $summe_umlagen + $miete->davon_umlagen; $summe_akt_gsoll = $summe_akt_gsoll + $akt_gesamt_soll; $summe_g_zahlungen = $summe_g_zahlungen + $miete->geleistete_zahlungen; $summe_saldo_neu = $summe_saldo_neu + $miete->erg; $zaehler++; unset($mieter_daten_arr); } // end if is_array mv_ids } } /* Ausgabe der Summen */ $pdf->ezSetDy(-15); // abstand // $pdf->ezText("Summen: $summe_sv",10, array('left'=>'150')); // $pdf->ezText("$summe_mieten",10, array('left'=>'250')); // $pdf->ezText("$summe_umlagen",10, array('left'=>'300')); // $pdf->ezText("$summe_akt_gsoll",10, array('left'=>'350')); // $pdf->ezText("$summe_g_zahlungen",10, array('left'=>'400')); // $pdf->ezText("$summe_saldo_neu",10, array('left'=>'450')); $anz_l = count($tab_arr); $tab_arr[$anz_l]['SALDO_VM'] = nummer_punkt2komma_t($summe_sv); $tab_arr[$anz_l]['SOLL_WM'] = nummer_punkt2komma_t($summe_mieten); $tab_arr[$anz_l]['UMLAGEN'] = nummer_punkt2komma_t($summe_umlagen); $tab_arr[$anz_l]['G_SOLL_AKT'] = nummer_punkt2komma_t($summe_akt_gsoll); $tab_arr[$anz_l]['ZAHLUNGEN'] = nummer_punkt2komma_t($summe_g_zahlungen); $tab_arr[$anz_l]['MWST'] = nummer_punkt2komma_t($summe_mwst); $tab_arr[$anz_l]['ERG'] = nummer_punkt2komma_t($summe_saldo_neu); // $cols = array('EINHEIT'=>"<b>EINHEIT</b>",'MIETER'=>"<b>MIETER</b>", 'SALDO_VM'=>"<b>SALDO VORMONAT</b>",'AKT_GESAMT_SOLL'=>"SOLL MIETE WARM", 'UMLAGEN'=>"DAVON UMLAGEN",'AKT_GESAMT_SOLL'=>"GESAMT SOLL AKTUELL", 'ZAHLUNGEN'=>"GELEISTETE ZAHLUNGEN", 'ZAHLUNGEN_MWST'=>"DAVON MWST", 'SALDO_NEU'=>"SALDO NEU"); // echo '<pre>'; // print_r($tab_arr); // $pdf->ezTable($tab_arr, $cols, 'Monatsbericht mit Auszug'); // array('showHeadings'=>1,'shaded'=>1, 'titleFontSize' => 10, 'fontSize' => 8, 'xPos'=>50,'xOrientation'=>'right', 'width'=>500,'rowGap'=>1, 'cols'=>array('EINHEIT'=>array('justification'=>'left', 'width'=>50), 'SALDO_VM'=>array('justification'=>'right', 'width'=>60), 'UMLAGEN'=>array('justification'=>'right', 'width'=>55), 'G_SOLL_AKT'=>array('justification'=>'right', 'width'=>50), 'ZAHLUNGEN'=>array('justification'=>'right','width'=>65), 'ZAHLUNGEN_MWST'=>array('justification'=>'right'), 'ERG'=>array('justification'=>'right','width'=>50)))); $cols = array('EINHEIT' => "<b>EINHEIT</b>", 'MIETER' => "<b>MIETER</b>", 'SALDO_VM' => "<b>SALDO\nVORMONAT</b>", 'SOLL_WM' => "<b>SOLL\nMIETE\nWARM</b>", 'UMLAGEN' => "<b>DAVON\nUMLAGEN</b>", 'G_SOLL_AKT' => "<b>GESAMT\nSOLL\nAKTUELL</b>", 'ZAHLUNGEN' => "<b>GELEISTETE\nZAHLUNGEN</b>", 'MWST' => "<b>DAVON\nMWST</b>", 'ERG' => "<b>SALDO\nNEU</b>"); $pdf->ezTable($tab_arr, $cols, "Monatsbericht mit Auszug - Objekt:{$objekt_name} - {$monatname} {$jahr}", array('showHeadings' => 1, 'shaded' => 1, 'titleFontSize' => 10, 'fontSize' => 8, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'rowGap' => 1, 'cols' => array('EINHEIT' => array('justification' => 'left', 'width' => 50), 'SALDO_VM' => array('justification' => 'right', 'width' => 60), 'UMLAGEN' => array('justification' => 'right', 'width' => 55), 'G_SOLL_AKT' => array('justification' => 'right', 'width' => 50), 'ZAHLUNGEN' => array('justification' => 'right', 'width' => 65), 'MWST' => array('justification' => 'right'), 'ERG' => array('justification' => 'right', 'width' => 50)))); $content = $pdf->output(); $dateiname_org = $objekt_name . '-Monatsbericht_m_Auszug_'; $dateiname = $this->save_file($dateiname_org, 'Monatsberichte', $objekt_id, $content, $monat, $jahr); /* Falls kein Objekt ausgewählt */ // weiterleiten($dateiname); $download_link = "<h3><a href=\"{$dateiname}\">Monatsbericht {$objekt_name} für {$monat}/{$jahr} HIER</a></h3>"; hinweis_ausgeben("Monatsbericht ohne Vormieter für {$objekt_name} wurde erstellt<br>"); echo $download_link; /* Falls kein Objekt ausgewählt */ } else { echo "Objekt auswählen"; } }
function summe_sollmieten($objekt_id) { $o1 = new objekt(); $objekt_name = $o1->get_objekt_name($objekt_id); if (empty($_REQUEST['monat']) && empty($_REQUEST['jahr'])) { $datum = date("Y-m"); $monat = date("m"); $jahr = date("Y"); } else { $j = $_REQUEST['jahr']; $m = $_REQUEST['monat']; $datum = "{$j}-{$m}"; $monat = $m; $jahr = $j; } $bg = new berlussimo_global(); $link = "?daten=statistik&option=sollmieten_aktuell"; $bg->monate_jahres_links($jahr, $link); echo "<a href=\"?daten=statistik&option=verwaltergebuehr_objekt_pdf&objekt_id={$objekt_id}\">Berechnung für {$objekt_name} als PDF</a><hr>"; echo "<b>OBJEKT {$objekt_name} {$monat}/{$jahr}</b><br>"; $typ_lage = ''; $vermietete_arr = $this->vermietete_monat_jahr($datum, $objekt_id, $typ_lage); $anzahl_vermietete = count($vermietete_arr); $mv = new mietvertrag(); $m = new mietkonto(); $gsollmiete_vermietet = 0; for ($a = 0; $a < $anzahl_vermietete; $a++) { $einheit_id = $vermietete_arr[$a]['EINHEIT_ID']; $mv->get_mietvertrag_infos_aktuell($einheit_id); $summe_f_monatlich = $m->summe_forderung_monatlich($mv->mietvertrag_id, $monat, $jahr); $gsollmiete_vermietet = $gsollmiete_vermietet + $summe_f_monatlich; } $leerstand_arr = $this->leerstaende_monat_jahr($datum, $objekt_id, $typ_lage); $anzahl_leer = count($leerstand_arr); $gsollmiete_leer = 0; for ($b = 0; $b < $anzahl_leer; $b++) { $einheit_id = $leerstand_arr[$b]['EINHEIT_ID']; $sollmiete_leer = $this->get_sollmiete_leerstand($einheit_id); $gsollmiete_leer = $gsollmiete_leer + $sollmiete_leer; } $g_summe = $gsollmiete_vermietet + $gsollmiete_leer; $g_summe_a = nummer_punkt2komma($g_summe); $gsollmiete_vermietet_a = nummer_punkt2komma($gsollmiete_vermietet); $gsollmiete_leer_a = nummer_punkt2komma($gsollmiete_leer); echo "{$gsollmiete_vermietet_a} € GESAMT SOLL VERMIETET<br>"; echo "{$gsollmiete_leer_a} € GESAMT SOLL LEER<br>"; $v_geb = $g_summe / 100 * 5; $brutto_vgeb = $v_geb * 1.19; $brutto_vgeb_a = nummer_punkt2komma($brutto_vgeb); $v_geb_a = nummer_punkt2komma($v_geb); echo " {$g_summe_a} € GESAMT SOLL<br>"; echo " {$v_geb_a} € NETTO VERWALTERGEBÜHR 5%<br>"; echo " <b>{$brutto_vgeb_a} € INKL. 19% MWST VERWALTERGEBÜHR 5%</b><hr>"; }
function rechnungsausgangsbuch_kurz($typ, $partner_id, $monat, $jahr, $rechnungstyp) { if (file_exists("classes/class_details.php")) { include_once "classes/class_details.php"; } $monatname = monat2name($monat); $form = new formular(); $p = new partner(); $p->partner_grunddaten($_SESSION['partner_id']); $form->erstelle_formular("Ausgewählt: {$p->partner_name}", NULL); $form->erstelle_formular("Rechnungseingangsbuch {$monatname} {$jahr} - {$p->partner_name}", NULL); echo "<table id=\"monate_links\"><tr><td>"; $bg = new berlussimo_global(); $link = "?daten=buchen&option=ausgangsbuch_kurz"; $bg->monate_jahres_links($jahr, $link); // $this->r_eingang_monate_links($monat, $jahr); echo "</td></tr></table>"; $rechnungen_arr = $this->ausgangsrechnungen_arr($typ, $partner_id, $monat, $jahr, $rechnungstyp); /* Druck LOGO */ $d = new detail(); $mandanten_nr = $d->finde_mandanten_nr($partner_id); if (file_exists("print_css/" . $typ . "/" . $partner_id . "_logo.png")) { echo "<div id=\"div_logo\"><img src=\"print_css/" . $typ . "/" . $partner_id . "_logo.png\"><br>{$p->partner_name} Rechnungseingangsbuch {$monatname} {$jahr} Mandanten-Nr.: {$mandanten_nr} Blatt: {$monat}<hr></div>\n"; } else { echo "<div id=\"div_logo\">KEIN LOGO<br>Folgende Datei erstellen: print_css/" . $typ . "/" . $partner_id . "_logo.png<hr></div>"; } $this->rechnungsbuch_anzeigen_aus_kurz($rechnungen_arr); $form->ende_formular(); $form->ende_formular(); }
function r_ausgang_monate_links($monat, $jahr) { $link_p_wechseln = "<a href=\"?daten=rechnungen&option=partner_wechseln\">Partner wechseln</a> "; echo $link_p_wechseln; $link_alle = "<a href=\"?daten=rechnungen&option=ausgangsbuch&monat=alle&jahr={$jahr}\">Alle von {$jahr}</a> "; echo $link_alle; $bg = new berlussimo_global(); $link = "?daten=rechnungen&option=ausgangsbuch"; $bg->monate_jahres_links($jahr, $link); $self = $_SERVER['QUERY_STRING']; echo "<a href=\"?{$self}&xls\">Als Excel</a>"; }
function kontohochrechnung($datum_bis, $zins_pj, $kap_prozent, $soli_prozent) { $bg = new berlussimo_global(); $link = '?daten=kautionen&option=kontohochrechnung'; $jahr = date("Y"); // echo "$kostentraeger_typ, $kostentraeger_id, $datum_bis, $zins_pj, $kap_prozent, $soli_prozent"; // $zahlungen_arr = $this->kautionszahlungen_alle_arr(''); // $zahlungen_arr = $this->kautionszahlungen_alle_arr(1000); $summe = 0.0; $summe_verzinst = 0.0; if (!empty($_REQUEST[monat]) && !empty($_REQUEST[jahr])) { if (empty($_REQUEST[tag])) { $l_tag = letzter_tag_im_monat($_REQUEST[monat], $_REQUEST[jahr]); } else { $l_tag = $_REQUEST[tag]; } $datum_bis = "{$_REQUEST['jahr']}-{$_REQUEST['monat']}-{$l_tag}"; $jahr = $_REQUEST[jahr]; } $bg->monate_jahres_links($jahr, $link); $datum_bis_a = date_mysql2german($datum_bis); $zahlungen_arr = $this->kautionszahlungen_alle_arr_bis($datum_bis); $pdf_link = "<a href=\"?daten=kautionen&option=kontohochrechnung&datum_bis={$datum_bis_a}&pdf\"><img src=\"css/pdf.png\"></a>"; if (is_array($zahlungen_arr)) { echo "<table>"; // echo "<tr class=\"feldernamen\"><td colspan=\"7\">$mv->einheit_kurzname $mv->personen_name_string</td></tr>"; echo "<tr><th colspan=\"9\">{$pdf_link}</th></tr>"; echo "<tr><th>BESCHREIBUNG</th><th>Einheit</th><th>EINZAHLUNG</t><th>ZINSTAGE</th><th>BETRAG</th><th>VERZINST BIS {$datum_bis_a}</th><th>KAP {$kap_prozent} %</th><th>SOLI {$soli_prozent} %</th><th>BETRAG</th></tr>"; $anzahl_zahlungen = count($zahlungen_arr); for ($a = 0; $a < $anzahl_zahlungen; $a++) { $kostentraeger_typ = $zahlungen_arr[$a]['KOSTENTRAEGER_TYP']; $kostentraeger_id = $zahlungen_arr[$a]['KOSTENTRAEGER_ID']; $b_text = $zahlungen_arr[$a]['VERWENDUNGSZWECK']; if ($kostentraeger_typ == 'MIETVERTRAG' or $kostentraeger_typ == 'Mietvertrag') { $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($kostentraeger_id); } $r = new rechnung(); $kos_bez = $r->kostentraeger_ermitteln($kostentraeger_typ, $kostentraeger_id); /* * if($mv->mietvertrag_aktuell == false){ * $datum_bis = $mv->mietvertrag_bis; * } */ $datum_von = $zahlungen_arr[$a]['DATUM']; $betrag = $zahlungen_arr[$a]['BETRAG']; $datum_von_a = date_mysql2german($datum_von); $zinstage = $this->zins_tage($datum_von, $datum_bis); $betrag_verzinst = nummer_runden($betrag * $zins_pj * $zinstage / 360 + $betrag, 3); $kap = nummer_runden(($betrag_verzinst - $betrag) * $kap_prozent / 100, 3); $soli = nummer_runden($kap * $soli_prozent / 100, 3); $betrag_rein = nummer_runden($betrag_verzinst - $kap - $soli, 2); $summe_kos_id += $betrag_rein; $summe_kos_id_a = nummer_punkt2komma($summe_kos_id); // if($kostentraeger_typ == 'MIETVERTRAG' or $kostentraeger_typ == 'Mietvertrag'){ if ($mv->einheit_kurzname == '') { $mv->einheit_kurzname = $b_text; } echo "<tr><td>{$kos_bez}</td><td>{$mv->einheit_kurzname}</td><td>{$datum_von_a}</td><td>{$zinstage}</td><td>{$betrag}</td><td>{$betrag_verzinst}</td><td>{$kap}</td><td>{$soli}</td><td>{$betrag_rein}</td></tr>"; $tab_arr[$a]['BEZ'] = $kos_bez; $tab_arr[$a]['VZWECK'] = $mv->einheit_kurzname; $tab_arr[$a]['DATUM'] = $datum_von_a; $tab_arr[$a]['BETRAG'] = $betrag; $tab_arr[$a]['BETRAG_A'] = nummer_runden($betrag_rein, 2); /* * #echo "<tr><td colspan=\"8\">$this->temp_kos_typ:$kostentraeger_typ $this->temp_kos_id:$kostentraeger_id</td></tr>"; * if(($this->temp_kos_typ == $kostentraeger_typ) && ($this->temp_kos_id == $kostentraeger_id)){ * echo "<tr><td>$kos_bez</td><td>$datum_von_a</td><td>$zinstage</td><td>$betrag</td><td>$betrag_verzinst</td><td>$kap</td><td>$soli</td><td>$betrag_rein</td></tr>"; * #echo "<tr><td><b>$mv->einheit_kurzname $mv->personen_name_string</td><td>$datum_von_a</td><td>$zinstage</td><td>$betrag</td><td>$betrag_verzinst</td><td>$kap</td><td>$soli</td><td>$betrag_rein</td></tr>"; * }else{ * echo "<tr><td>$kos_bez</td><td>$datum_von_a</td><td>$zinstage</td><td>$betrag</td><td>$betrag_verzinst</td><td>$kap</td><td>$soli</td><td>$betrag_rein</td></tr>"; * echo "<tr><td colspan=\"8\"><b>$kos_bez</td></tr>"; * } */ $summe = $summe + $betrag; $summe_verzinst = $summe_verzinst + $betrag_verzinst; $mv->einheit_kurzname = ''; // } } // end for $summe = nummer_kuerzen($summe, 3); $kap_g = ($summe_verzinst - $summe) * ($kap_prozent / 100); $soli_g = $kap_g * $soli_prozent / 100; // echo "$summe $summe_verzinst $kap_g $soli_g<br>"; $endsumme = nummer_runden($summe_verzinst - $kap_g - $soli_g, 2); echo "<tfoot><tr><th colspan=\"5\">{$datum_bis_a}</th><th>SUMME VERZINST</th><th>{$summe_verzinst}</th><th>SUMME O. KAP+SOLI</t><th>{$endsumme}</th></tr></tfoot>"; /* Summe letzte Zeile */ $tab_arr[$a + 1]['BEZ'] = $datum_bis_a; $tab_arr[$a + 1]['VZWECK'] = "Summen hochgerechnet"; $tab_arr[$a + 1]['BETRAG_A'] = $endsumme; $this->anfangs_summe = $summe; $this->end_summe = $endsumme; $this->kap_g = $kap_g; $this->soli_g = $soli_g; echo "</table>"; // echo "<b>ENDSUMME $endsumme</b><br>"; if (isset($_REQUEST[pdf])) { //include_once ('pdfclass/class.ezpdf.php'); include_once 'classes/class_bpdf.php'; $pdf = new Cezpdf('a4', 'portrait'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION[partner_id], 'portrait', 'Helvetica.afm', 6); $this->footer_zahlungshinweis = $bpdf->zahlungshinweis; // $pdf->ezStopPageNumbers(); //seitennummerirung beenden $p = new partners(); $p->get_partner_info($_SESSION[partner_id]); $cols = array('BEZ' => "<b>ZUORDNUNG</b>", 'VZWECK' => "<b>VERWENDUNG\nBUCHUNGSTEXT</b>", 'DATUM' => "<b>DATUM</b>", 'BETRAG' => "<b>BETRAG</b>", 'BETRAG_A' => "<b>BETRAG \n {$datum_bis_a}</b>"); $pdf->ezSetDy(-10); $pdf->ezTable($tab_arr, $cols, "", array('showHeadings' => 1, 'shaded' => 1, 'showLines' => 1, 'titleFontSize' => 8, 'fontSize' => 7, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'rowGap' => 0.6)); ob_clean(); // ausgabepuffer leeren $pdf->ezStream(); } } else { echo "keine kautionszahlungen gebucht"; } }
function form_wohngeld_buchen($monat, $jahr, $einheit_id) { $monatsname = monat2name($monat); $f = new formular(); $f->fieldset("Geldkontoinfos", 'kontrol'); $f->erstelle_formular('Buchen', ''); $e = new einheit(); $bg = new berlussimo_global(); $bg->monate_jahres_links($jahr, "?daten=weg&option=wohngeld_buchen_maske&einheit_id={$einheit_id}"); $e->get_einheit_info($einheit_id); $this->get_last_eigentuemer($einheit_id); $this->get_last_eigentuemer_namen($einheit_id); $g = new geldkonto_info(); $kontostand_aktuell = nummer_punkt2komma($g->geld_konto_stand($_SESSION['geldkonto_id'])); if (isset($_SESSION[temp_kontostand]) && isset($_SESSION[temp_kontoauszugsnummer])) { $kontostand_temp = nummer_punkt2komma($_SESSION[temp_kontostand]); echo "<h3>Kontostand am {$_SESSION['temp_datum']} laut Kontoauszug {$_SESSION['temp_kontoauszugsnummer']} war {$kontostand_temp} €</h3>"; } if ($kontostand_aktuell == $kontostand_temp) { echo "<h3>Kontostand aktuell: {$kontostand_aktuell} €</h3>"; } else { echo "<h3 style=\"color:red\">Kontostand aktuell: {$kontostand_aktuell} €</h3>"; } $f->fieldset_ende(); $g = new geldkonto_info(); $f->fieldset("Wohngeld/Hausgeld buchen für {$e->einheit_kurzname}", 'ee_id'); $g->geld_konten_ermitteln('Objekt', "{$e->objekt_id}"); $this->eigentuemer_namen_a = strip_tags($this->eigentuemer_namen); $f->text_feld_inaktiv("Eigentuemer aktuell", "eigentuemer_namen", $this->eigentuemer_namen_a, 50, 'eigentuemer_namen'); $this->dropdown_eigentuemer($einheit_id, 'Eigentümer wählen', 'eigentuemer_id', 'eigentuemer_id'); $wg_keys = $this->wg_def_in_array('Einheit', $einheit_id, $monat, $jahr); if (is_array($wg_keys)) { $f->text_feld("Datum", "datum", $_SESSION[temp_datum], 10, 'datum', ''); $f->text_feld("Kontoauszugsnr", "kontoauszugsnr", $_SESSION[temp_kontoauszugsnummer], 10, 'kontoauszugsnr', ''); $anz = count($wg_keys); for ($a = 0; $a < $anz; $a++) { $kostenkat = $wg_keys[$a]['KOSTENKAT']; $this->get_kostenkat_info($monat, $jahr, 'Einheit', $einheit_id, $kostenkat); $this->kostenkat_erg_a = nummer_punkt2komma($this->kostenkat_erg); $f->text_feld(" {$this->e_konto} | {$kostenkat} ", "def_array[{$this->e_konto}]", $this->kostenkat_erg_a, 10, $kostenkat, ''); $f->hidden_feld('text_array[]', "{$kostenkat}"); // $f->text_feld(" $this->e_konto | $kostenkat ", "text_array[$kostenkat]", $this->kostenkat_erg_a, 10, $kostenkat,''); } $this->get_wg_info($monat, $jahr, 'Einheit', $einheit_id, 'Hausgeld'); if ($this->gruppe_erg < 0.0) { $this->gruppe_erg = substr("{$this->gruppe_erg}", 1); } $this->Wohngeld_soll_a = nummer_punkt2komma($this->gruppe_erg); $f->text_feld("{$this->g_konto} | Hausgeld gesamt ", "wohngeld", $this->Wohngeld_soll_a, 10, 'wohngeld', ''); $f->hidden_feld('g_konto', $this->g_konto); $b_text_wert = "Hausgeldeingang {$monatsname} {$jahr}"; $f->text_bereich("Buchungstext", "b_text", $b_text_wert, 10, 10, 'b_text'); $f->send_button('sb', 'Buchen'); $f->hidden_feld('option', 'wg_buchen_send'); } else { echo "Die Höhe des Hausgeldes wurde nicht festgelegt."; } $f->ende_formular(); $f->fieldset_ende(); }
} $mv_info->nebenkosten($monat, $jahr); $form->ende_formular(); break; case "nebenkosten": $form = new mietkonto(); $form->erstelle_formular("Nebenkosten", NULL); $jahr = $_REQUEST["jahr"]; if (empty($jahr)) { $jahr = date("Y"); } else { if (strlen($jahr) < 4) { $jahr = date("Y"); } } $bg = new berlussimo_global(); $link = "?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten"; $bg->objekt_auswahl_liste($link); $bg->jahres_links($jahr, $link); if (isset($_SESSION['objekt_id'])) { $objekt_id = $_SESSION['objekt_id']; } if (empty($_SESSION['objekt_id'])) { die('Objekt wählen'); } $link_pdf = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=nebenkosten_pdf&jahr={$jahr}\"><b>PDF-Datei</b></a>"; echo '<hr>' . $link_pdf . '<hr>'; $mv_info = new mietvertraege(); $mv_info->nebenkosten($_SESSION['objekt_id'], $jahr); $form->ende_formular(); break;
// $ma->update_wohnlage(4); // $ma->liste_anzeigen(17); if (!empty($_SESSION['objekt_id'])) { $ma->liste_anzeigen($_SESSION['objekt_id']); // $ma->update_klassen('1'); // block 2 } // $ma->update_klassen(4); // $ma->get_einheit_daten(597); break; /* übersicht der Mieter, die nach Mittelwert des MS aufeinmal erhöht werden sollen, SAMMELPDF */ /* übersicht der Mieter, die nach Mittelwert des MS aufeinmal erhöht werden sollen, SAMMELPDF */ case "uebersicht_mw_netto": $f = new formular(); $f->erstelle_formular("Stapelmieterhöhungen für Nettomieter", null); $ma = new mietanpassung(); $bg = new berlussimo_global(); $bg->objekt_auswahl_liste('?daten=mietanpassung&option=uebersicht_mw_netto'); if (!empty($_SESSION['objekt_id'])) { $arr = $ma->nettomieter_daten_arr($_SESSION['objekt_id'], 'Nettomieter'); // echo '<pre>'; // print_r($arr); // die(); if (is_array($arr)) { $anz = count($arr); echo "<table>"; echo "<tr><th>NR</th><th>"; $f->check_box_js_alle('einheit_all', 'a_ids', null, 'Alle', null, null, 'einheit_ids'); // $f->check_box_js('einheit_ids[]', $einheit_id, $einheit_kn, null, 'checked'); // check_box_js($name, $wert, $label, $js, $checked) echo "</th><th>EINHEIT</th><th>NAME</th><th>L. ERH.</th><th>L. BETRAG</th><th>L %</th><th>WARTEN</th><th>ERHÖHUNG</th><th>ERH %</th></tr>"; $sum = 0;