function alle_eingezogenen_pdf($jahr, $monat) { include_once 'classes/class_kautionen.php'; // include_once('pdfclass/class.ezpdf.php'); $pdf = new Cezpdf('a4', 'portrait'); $bpdf = new b_pdf(); // $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 5); // $pdf->ezStopPageNumbers(); //seitennummerirung beenden $pdf->addInfo('Author', $_SESSION[username]); $monat_name = monat2name($monat); $auszug_arr = $this->alle_eingezogene_mieter_arr($jahr, $monat); // print_r($auszug_arr); // die(); $pdf->selectFont($text_schrift); $pdf->ezSetCmMargins(1.0, 2.0, 2.0, 1.0); $pdf->ezText("<b>Einzüge {$monat_name} {$jahr}</b> inkl. Kautionshöhe", 11); $pdf->ezSetDy(-20); if (is_array($auszug_arr)) { $anzahl_auszuege = count($auszug_arr); $e = new einheit(); $m = new mietvertrag(); $ka = new kautionen(); // echo "<table class=\"tabelle_haus\" border=\"0\">"; // echo "<tr class=\"feldernamen\"><td>Auzug</td><td>Einheit</td><td>Mieter</td><td>Kautionsbetrag</td></tr>"; for ($a = 0; $a < $anzahl_auszuege; $a++) { $einheit_id = $auszug_arr[$a]['EINHEIT_ID']; $mv_id = $auszug_arr[$a]['MIETVERTRAG_ID']; $einzug = date_mysql2german($auszug_arr[$a]['MIETVERTRAG_VON']); $auszug = date_mysql2german($auszug_arr[$a]['MIETVERTRAG_BIS']); $e->get_einheit_info($einheit_id); $personen_arr = $m->get_personen_ids_mietvertrag($mv_id); $personen_string = $this->mv_personen_als_string($personen_arr); $personen_string = str_replace("\n", " ", htmlspecialchars($personen_string)); $ka->get_kautionsbetrag($mv_id); // echo "<tr class=\"zeile2\"><td>$auszug</td><td>$e->einheit_kurzname</td><td>$personen_string</td><td> $ka->kautions_betrag</td></tr>"; // echo "<h3>$auszug $e->einheit_kurzname $personen_string Kautionsbetrag:$ka->kautions_betrag</h3>"; $det = new detail(); $abnahme_termin = bereinige_string($det->finde_detail_inhalt('MIETVERTRAG', $mv_id, 'Abnahmetermin')); // $pdf->ezText("$auszug",10); // $pdf->ezSetDy(10); // $pdf->ezSetCmMargins(1.0,2.0,4.0,1.0); // $pdf->ezText("$e->einheit_kurzname",10, array('justification'=>'left')); // $pdf->ezSetDy(10); // $pdf->ezSetCmMargins(2.0,2.0,7.0,3.0); // $pdf->ezText("$personen_string",10, array('justification'=>'left')); // $pdf->ezSetDy(10); // $pdf->ezText("$ka->kautions_betrag",10, array('justification'=>'right')); // $pdf->ezSetCmMargins(1.0,2.0,2.0,1.0); $pdf_tab[$a]['EINHEIT'] = $e->einheit_kurzname; $pdf_tab[$a]['MIETER'] = $personen_string; $pdf_tab[$a]['EINZUG'] = $einzug; $pdf_tab[$a]['AUSZUG'] = $auszug; $pdf_tab[$a]['KAUTION'] = $ka->kautions_betrag; $pdf_tab[$a]['ABNAHME'] = $abnahme_termin; unset($personen_string); } // echo "</table>"; // $pdf->ezTable($pdf_tab); $cols = array('EINHEIT' => "EINHEIT", 'MIETER' => "MIETER", 'EINZUG' => "EINZUG", 'ABNAHME' => "ABNAHME", 'KAUTION' => "KAUTION"); $pdf->ezTable($pdf_tab, $cols, "Auszüge {$monat_name} {$jahr}", array('rowGap' => 1.5, 'showLines' => 1, 'showHeadings' => 1, 'shaded' => 1, 'shadeCol' => array(0.9, 0.9, 0.9), 'titleFontSize' => 9, 'fontSize' => 7, 'xPos' => 30, 'xOrientation' => 'right', 'width' => 550, 'cols' => array('EINHEIT' => array('justification' => 'right', 'width' => 50), 'AUSZUG' => array('justification' => 'right', 'width' => 50)))); } else { hinweis_ausgeben("Keine Auszüge im {$monat}/{$jahr}"); } ob_clean(); // ausgabepuffer leeren // header("Content-type: application/pdf"); // wird von MSIE ignoriert $dateiname = $monat . "_" . $jahr . "_Einzüge.pdf"; $pdf_opt['Content-Disposition'] = $dateiname; $pdf->ezStream($pdf_opt); // $pdf->ezStream(); }
function einheiten_liste() { $mieten = new mietkonto(); // $mieten->letzte_buchungen_anzeigen(); echo "<div class=\"einheit_auswahl\">"; $mieten->erstelle_formular("Einheit auswählen...", NULL); /* Liste der Einheiten falls Objekt ausgewählt wurde */ if (isset($_SESSION['objekt_id'])) { $objekt_id = $_SESSION['objekt_id']; $mein_objekt = new objekt(); $liste_haeuser = $mein_objekt->haeuser_objekt_in_arr($objekt_id); for ($i = 0; $i < count($liste_haeuser); $i++) { $hh_id = $liste_haeuser[$i]['HAUS_ID']; $result = mysql_query("SELECT * FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && HAUS_ID='{$hh_id}' ORDER BY EINHEIT_KURZNAME ASC"); while ($row = mysql_fetch_assoc($result)) { $einheiten_array[] = $row; } } } else { /* Liste aller Einheiten da kein Objekt ausgewählt wurde */ $meine_einheiten = new einheit(); $einheiten_array = $meine_einheiten->liste_aller_einheiten(); } // Beispiel für ein Array $sx mit den Spalten $sx['dat'], $sx['name'], $sx['id']. $einheiten_array = array_sortByIndex($einheiten_array, 'EINHEIT_KURZNAME'); // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $counter = 0; $spaltencounter = 0; echo "<table>"; echo "<tr><td valign=\"top\">"; $einheit_info = new einheit(); // $mietkonto2 = new mietkonto; // $zeitraum = new zeitraum; // foreach ( $[ 'element' ] as $value ) { for ($i = 0; $i < count($einheiten_array); $i++) { $ee_id = $einheiten_array[$i]['EINHEIT_ID']; $einheit_vermietet = $einheit_info->get_einheit_status($ee_id); if ($einheit_vermietet) { $einheit_info->get_mietvertrag_id($ee_id); /* * $mi = new miete; * $saldo = $mi->saldo_berechnen($einheit_info->mietvertrag_id); * * if($saldo==0){ * $mietkonto_status = "<font id=\"status_neutral\">(0)</font>"; * } * if($saldo>0){ * $mietkonto_status = "<font id=\"status_positiv\">(+)</font>"; * } * if($saldo<0){ * $mietkonto_status = "<font id=\"status_negativ\">(-)</font>"; * } */ $mietkonto_status = ''; // if(isset($einheit_info->mietvertrag_id)){ $anzahl_zahlungsvorgaenge = $mieten->anzahl_zahlungsvorgaenge($einheit_info->mietvertrag_id); $ekn = $einheiten_array[$i]['EINHEIT_KURZNAME']; if ($anzahl_zahlungsvorgaenge < 1) { echo "<a href=\"?daten=miete_buchen&schritt=buchungsauswahl&mietvertrag_id=" . $einheit_info->mietvertrag_id . "\" class=\"nicht_gebucht_links\">{$ekn}</a> {$mietkonto_status} "; } else { echo "<a href=\"?daten=miete_buchen&schritt=buchungsauswahl&mietvertrag_id=" . $einheit_info->mietvertrag_id . "\" class=\"gebucht_links\">{$ekn}</a> {$mietkonto_status} "; } echo "<br>"; // Nach jeder Einheit Neuzeile $m = new mietvertrag(); // class mietvertrag aus berlussimo_class.php; $m1 = new mietvertraege(); // class mietvertraege NEUE KLASSE; $mv_ids_arr = $m->get_personen_ids_mietvertrag($einheit_info->mietvertrag_id); // $m1->mv_personen_anzeigen($mv_ids_arr); //$mv_ids_arr Array mit personan Ids $mieternamen_str = $m1->mv_personen_als_string($mv_ids_arr); echo $mieternamen_str . '<br>'; // echo "<br>"; // Nach jeder Einheit Neuzeile // echo "$mietkonto_status"; // ######mietkonto status ende $counter++; } if ($counter == 10) { echo "</td><td valign=\"top\">"; $counter = 0; $spaltencounter++; } if ($spaltencounter == 5) { echo "</td></tr>"; echo "<tr><td colspan=\"{$spaltencounter}\"><hr></td></tr>"; echo "<tr><td valign=\"top\">"; $spaltencounter = 0; } } echo "</td></tr></table>"; // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $mieten->ende_formular(); echo "</div>"; }
function finde_guthaben_mvs() { $akt_mvs = $this->finde_alle_mvs(); if (is_array($akt_mvs)) { $anzahl_mvs = count($akt_mvs); $jahr = date("Y"); $monat = date("m"); $mk = new mietkonto(); $e = new einheit(); $m = new mietvertrag(); // class mietvertrag aus berlussimo_class.php; $m1 = new mietvertraege(); // class mietvertraege NEUE KLASSE; $gesamt_guthaben = 0; for ($a = 0; $a < $anzahl_mvs; $a++) { $mv_id = $akt_mvs[$a]['MIETVERTRAG_ID']; $e_id = $akt_mvs[$a]['EINHEIT_ID']; $mz = new miete(); $mz->mietkonto_berechnung_monatsgenau($mv_id, $jahr, $monat); $saldo = $mz->erg; if ($saldo > 0) { $saldo_a = nummer_punkt2komma($saldo); $e->get_einheit_info($e_id); $mv_ids_arr = $m->get_personen_ids_mietvertrag($mv_id); $personen_namen_string = $m1->mv_personen_als_string($mv_ids_arr); echo "<b>{$e->einheit_kurzname}</b> "; echo $personen_namen_string . ' '; echo " Saldo: {$saldo_a} €<br>"; echo "<hr>"; $gesamt_guthaben = $gesamt_guthaben + $saldo; } } unset($mz->erg); echo "<h1>Summe Guthaben: {$gesamt_guthaben} €</h1>"; } else { echo "Keine vermieteten Einheiten"; } }
function buchungsnummer_infos($bnr) { $miete_zahlbetrag_arr = $this->details_von_buchungsnummer($bnr); $mietvertrag_id = $miete_zahlbetrag_arr[0]['mietvertrag_id']; $zahlbetrag = $miete_zahlbetrag_arr[0]['BETRAG']; $buchungsdatum = $miete_zahlbetrag_arr[0][DATUM]; $bemerkung = $miete_zahlbetrag_arr[0][BEMERKUNG]; $konto = $miete_zahlbetrag_arr[0][KONTO]; $mietvertrag_info = new mietvertrag(); $personen_ids_mieter = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); // $this->array_anzeigen($personen_ids_mieter); $einheit_id = $mietvertrag_info->get_einheit_id_von_mietvertrag($mietvertrag_id); $einheit_kurzname = $this->einheit_kurzname_finden($einheit_id); $haus_objekt_info = new einheit(); $haus_objekt_info->get_einheit_haus($einheit_id); echo "<h1>Objekt " . $haus_objekt_info->objekt_name . " " . $haus_objekt_info->haus_strasse . " " . $haus_objekt_info->haus_nummer . "</h1> "; echo "<b>Mieter: "; $person_infos = new person(); for ($a = 0; $a < count($personen_ids_mieter); $a++) { $person_infos->get_person_infos($personen_ids_mieter[$a][PERSON_MIETVERTRAG_PERSON_ID]); echo "" . $person_infos->person_vorname . " " . $person_infos->person_nachname . " "; } echo "</b><br>"; echo "<b>Einheit:{$einheit_kurzname}</b><br>"; echo "Buchungsnummer:{$bnr}<br>"; $zahlbetrag = $this->nummer_punkt2komma($zahlbetrag); echo "Zahlbetrag: {$zahlbetrag} €<br>"; $buchungsdatum = $this->date_mysql2german($buchungsdatum); echo "Buchungsdatum {$buchungsdatum}<br>"; echo "Konto: {$konto}<br>"; echo "Buchungsnotiz:<br> {$bemerkung}<br>"; $aufteilung_arr = $this->buchungsaufteilung_als_array($bnr); $this->erstelle_formular("Folgende interne Buchungen werden auch storniert", NULL); $this->hidden_feld("BUCHUNGSNUMMER", "{$bnr}"); for ($a = 0; $a < count($aufteilung_arr); $a++) { $betrag = $this->nummer_punkt2komma($aufteilung_arr[$a]['BETRAG']); echo "<br>"; echo "<b>" . $aufteilung_arr[$a]['KOSTENKATEGORIE'] . " "; echo "{$betrag} €</b>"; $this->hidden_feld("MIETBUCHUNGEN[]", "" . $aufteilung_arr[$a][MIETBUCHUNG_DAT] . ""); } echo "<br><br>"; $this->hidden_feld("schritt", "stornierung_in_db"); $this->send_button("BUCHUNG_STORNIEREN", "Stornieren"); $this->ende_formular(); }
function auszugtest($einheit_id, $et_id, $vor_saldo_et, $jahr = null) { $e = new einheit(); $e->get_einheit_info($einheit_id); if ($jahr == null) { $jahr = date("Y"); } // echo "$jahr anfangsaldo:$vor_saldo_et"; /* Alle M;VS ARR */ $mv = new mietvertrag(); $mv_arr = $mv->get_mietvertraege_bis($einheit_id, $jahr, 12); echo '<pre>'; // print_r($mv_arr); $anz_mv = count($mv_arr); echo "<table>"; echo "<tr><th>{$e->einheit_kurzname} JAHR:{$jahr}</th><th> {$vor_saldo_et}</th></tr>"; /* MONATSSCHLEIFE */ $saldo_et = $vor_saldo_et; $sum_auszahlen = 0; $akt_jahr = date("Y"); $akt_monat = sprintf('%02d', date("m")); if ($jahr == $akt_jahr) { $end_monat = $akt_monat; } else { $end_monat = 12; } for ($m = 1; $m <= $end_monat; $m++) { $monat = sprintf('%02d', $m); /* KOSTEn */ $gk = new geldkonto_info(); $gk->geld_konto_ermitteln('Objekt', $e->objekt_id); $von = "{$jahr}-{$monat}-01"; $ltm = letzter_tag_im_monat($monat, $jahr); $bis = "{$jahr}-{$monat}-{$ltm}"; if (isset($my_arr)) { unset($my_arr); } $my_arr[] = $this->get_kosten_von_bis('Einheit', $einheit_id, $von, $bis, $gk->geldkonto_id); if (isset($my_arr1)) { unset($my_arr1); } $my_arr1[] = $this->get_kosten_von_bis('Eigentuemer', $et_id, $von, $bis, $gk->geldkonto_id); if (isset($my_arr2)) { unset($my_arr2); } $weg = new weg(); $my_arr2[] = $weg->get_monatliche_def($monat, $jahr, 'Einheit', $einheit_id); // print_r($my_arr1); $monatname = monat2name($monat, 'en'); echo "<table><tr><th>{$monatname} {$jahr}</th></tr><tr><td>"; /* MV SCHLEIFE */ echo "<table>"; echo "<tr><th>MIETER</th><th>SOLL WM</th><th>GEZAHLT</th><th>SALDO</th><th>KALTMIETE</th><th>NK</th><th>BETRAG</th></tr>"; for ($a = 0; $a < $anz_mv; $a++) { $mv_id = $mv_arr[$a]['MIETVERTRAG_ID']; $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mv_id); $mk = new mietkonto(); $mk->kaltmiete_monatlich($mv_id, $monat, $jahr); $mz = new miete(); $m_arr = $mz->get_monats_ergebnis($mv_id, $monat, $jahr); // print_r($m_arr); $m_erg = (object) $m_arr; if (isset($m_erg->zb) or isset($m_erg->erg)) { $m_erg->soll_arr = explode('|', $m_erg->soll); if (isset($m_erg->soll_arr[1])) { $m_erg->soll_wm = $m_erg->soll_arr[0]; $m_erg->soll_mwst = $m_erg->soll_arr[1]; } else { $m_erg->soll_wm = $m_erg->soll; $m_erg->soll_mwst = 0; } $nk = $m_erg->soll_wm * -1 - $mk->ausgangs_kaltmiete; /* Wenn Mieter gezahlt hat */ if ($m_erg->zb > 0) { $auszahlen = $m_erg->zb - $nk; } else { $auszahlen = 0.0; } $sum_auszahlen += $auszahlen; // $ausgezahlt = 0.00; // $saldo_et +=$auszahlen+$ausgezahlt; // echo "<tr><td>$mv_id $mv->personen_name_string_u</td><td>$m_erg->soll_wm</td><td>$m_erg->zb</td><td>$m_erg->erg</td><td>$mk->ausgangs_kaltmiete</td><td>$nk</td><td>$auszahlen</td><td>$ausgezahlt</td><td>$saldo_et</td></tr>"; echo "<tr><td>{$mv_id} {$mv->personen_name_string_u}</td><td>{$m_erg->soll_wm}</td><td>{$m_erg->zb}</td><td>{$m_erg->erg}</td><td>{$mk->ausgangs_kaltmiete}</td><td>{$nk}</td><td>{$auszahlen}</td></tr>"; } } // end MV SCHLEIFE $saldo_et += $auszahlen; echo "<tr><th colspan=\"9\"></th></tr>"; echo "<tr><td colspan=\"6\">SUMME EINNAHMEN</td><td>{$auszahlen}</td></tr>"; // print_r($my_arr2); /* Hausgelddefinitionen */ echo "<tr><th colspan=\"6\">HAUSGELD</th><th></th></tr>"; $anz_buchungen = count($my_arr2[0]); for ($k = 0; $k < $anz_buchungen; $k++) { $txt = $my_arr2[0][$k]['KOSTENKAT']; $betrag = $my_arr2[0][$k]['SUMME'] * -1; // $auszahlen = $sum_auszahlen+$betrag; $saldo_et += $betrag; echo "<tr><td colspan=\"6\">{$txt}</td><td>{$betrag}</td></tr>"; } /* Buchungen zu Einheit */ echo "<tr><th colspan=\"6\">WOHNUNGSKOSTEN</th><th></th></tr>"; $anz_buchungen = count($my_arr[0]); for ($k = 0; $k < $anz_buchungen - 1; $k++) { $txt = $my_arr[0][$k]['VERWENDUNGSZWECK']; $betrag = $my_arr[0][$k]['BETRAG']; $saldo_et += $betrag; echo "<tr><td colspan=\"6\">{$txt}</td><td>{$betrag}</td></tr>"; } /* Buchungen zu ET */ echo "<tr><th colspan=\"6\">EIGENTÜMER</th><th></th></tr>"; $anz_buchungen = count($my_arr1[0]); for ($k = 0; $k < $anz_buchungen - 1; $k++) { $txt = $my_arr1[0][$k]['VERWENDUNGSZWECK']; $betrag = $my_arr1[0][$k]['BETRAG']; $saldo_et += $betrag; echo "<tr><td colspan=\"6\">{$txt}</td><td>{$betrag}</td></tr>"; } echo "<tr><th colspan=\"6\">SALDO NEU</th><th>{$saldo_et}</th></tr>"; echo "</table>"; echo "</td></tr></table>"; } echo "</table>"; return $saldo_et; }
function mietkonto_uebersicht_test($mietvertrag_id) { // #####BALKEN 5 MIETE echo "<div class=\"div balken5\" align=\"right\"><span class=\"font_balken_uberschrift\">MIETE</span><hr />"; $mietvertrag_info = new mietvertrag(); $einzugsdatum = $mietvertrag_info->get_mietvertrag_einzugs_datum($mietvertrag_id); $einzugsdatum_arr = explode("-", $einzugsdatum); $jahr = $einzugsdatum_arr[0]; $monat = $einzugsdatum_arr[1]; $tag = $einzugsdatum_arr[2]; $datum = getdate(); $aktueller_monat = $datum['mon']; $aktuelles_jahr = $datum['year']; $differenz_in_jahren = $aktuelles_jahr - $jahr; // $jahr = "2006"; // echo "$jahr $monat $tag"; // echo "<br>$aktueller_monat $aktuelles_jahr<br>"; if ($differenz_in_jahren > 0) { for ($i = 0; $i <= $differenz_in_jahren; $i++) { $my_jahr = $aktuelles_jahr - $i; echo "<br><b>{$my_jahr}</b><br>"; if ($my_jahr == $jahr) { for ($a = $monat; $a <= 12; $a++) { echo "Jahr: {$a} . {$my_jahr}<br>"; } } else { for ($a = 1; $a <= 12; $a++) { echo "Aktuell im Jahr: {$my_jahr} {$a} . {$my_jahr}<br>"; } } } } if ($differenz_in_jahren == "0") { echo "Einzugsmonat {$monat} {$jahr}<br>"; for ($a = $monat; $a <= 12; $a++) { echo ": {$a} . {$aktuelles_jahr}<br>"; } } echo "</div>"; // ende balken5 }
function uebersicht_einheit_alt($einheit_id) { if (!empty($_REQUEST['mietvertrag_id'])) { $mietvertrag_id = $_REQUEST['mietvertrag_id']; $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mietvertrag_id); $einheit_id = $mv->einheit_id; } // ##INFOS AUS CLASS EINHEIT $einheit_info = new einheit(); $einheit_informationen = $einheit_info->get_einheit_info($einheit_id); $einheit_kurzname = $einheit_info->einheit_kurzname; $einheit_objekt_name = $einheit_info->objekt_name; $einheit_objekt_id = $einheit_info->objekt_id; $einheit_haus_strasse = $einheit_info->haus_strasse; $einheit_haus_nr = $einheit_info->haus_nummer; $einheit_lage = $einheit_info->einheit_lage; $einheit_qm = $einheit_info->einheit_qm; $einheit_plz = $einheit_info->haus_plz; $einheit_stadt = $einheit_info->haus_stadt; $datum_heute = $einheit_info->datum_heute; $datum_heute = date_mysql2german($datum_heute); /* * #### ÜBERSCHRIFT GANZ OBEN * echo "<div class=\"div ueberschrift\">"; * * echo "$einheit_objekt_name | $einheit_haus_strasse $einheit_haus_nr in $einheit_plz $einheit_stadt Datum: $datum_heute"; * echo "</div>"; */ // ################################## BALKEN EINHEIT----> echo "<div class=\"div balken1\"><span class=\"font_balken_uberschrift\">EINHEIT</span><hr />"; echo "<span class=\"font_balken_uberschrift\">{$einheit_kurzname}</span><hr/>"; echo "{$einheit_haus_strasse} {$einheit_haus_nr}<br/>"; echo "{$einheit_plz} {$einheit_stadt}<br/>"; echo "Lage: {$einheit_lage} QM: {$einheit_qm} m²<hr/>"; $details_info = new details(); $einheit_details_arr = $details_info->get_details(EINHEIT, $einheit_id); if (count($einheit_details_arr) > 0) { echo "<b>AUSSTATTUNG</b><hr>"; for ($i = 0; $i < count($einheit_details_arr); $i++) { echo "<b>" . $einheit_details_arr[$i]['DETAIL_NAME'] . "</b>:<br>" . $einheit_details_arr[$i][DETAIL_INHALT] . "<br>"; } } else { echo "k.A zur Ausstattung"; } // ######################################################### // ################ details in array mit class details holen--> $details_info = new details(); $objekt_details_arr = $details_info->get_details(OBJEKT, $einheit_objekt_id); echo "<hr /><b>OBJEKT</b>: {$einheit_objekt_name}<hr/>"; for ($i = 0; $i < count($objekt_details_arr); $i++) { echo "<b>" . $objekt_details_arr[$i]['DETAIL_NAME'] . "</b><br>" . $objekt_details_arr[$i][DETAIL_INHALT] . "<br>"; } echo "</div>"; // ####INFOS AUS CLASS MIETVERTRAG $mietvertrag_info = new mietvertrag(); $anzahl_mietvertraege = $mietvertrag_info->get_anzahl_mietvertrag_id_zu_einheit($einheit_id); $anzahl_mietvertraege = $mietvertrag_info->anzahl_mietvertraege_gesamt; if (!$mietvertrag_id) { $mietvertrag_info->get_mietvertrag_infos_aktuell($einheit_id); $mietvertrag_id = $mietvertrag_info->mietvertrag_id; $mietvertrag_von = $mietvertrag_info->mietvertrag_von; $mietvertrag_bis = $mietvertrag_info->mietvertrag_bis; $mietvertrag_info->get_anzahl_personen_zu_mietvertrag($mietvertrag_id); $anzahl_personen_im_mv = $mietvertrag_info->anzahl_personen_im_vertrag; } else { $mietvertrag_von = $mv->mietvertrag_von; $mietvertrag_bis = $mv->mietvertrag_bis; $anzahl_personen_im_mv = $mv->anzahl_personen; $mietvertrag_id = $mv->mietvertrag_id; echo '<pre>'; print_r($mv); } $personen_ids_arr = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); $aktuelle_miete = $mietvertrag_info->get_aktuelle_miete($mietvertrag_id); // ######## balken 2 MIETER echo "<div class=\"div balken2\"><span class=\"font_balken_uberschrift\">MIETER ({$anzahl_personen_im_mv})</span><hr />"; // echo "Personen im MV: $anzahl_personen_im_mv"; if ($anzahl_personen_im_mv < 1) { echo "leer"; } // ####INFOS ÜBER PERSON/MIETER $person_info = new person(); for ($i = 0; $i < $anzahl_personen_im_mv; $i++) { $person_info->get_person_infos($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $person_info->get_person_anzahl_mietvertraege_aktuell($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $person_anzahl_mvs = $person_info->person_anzahl_mietvertraege; $person_nachname = $person_info->person_nachname; $person_vorname = $person_info->person_vorname; $person_geburtstag = $person_info->person_geburtstag; // $person_info2 = $person_info->get_person_anzahl_mietvertraege_alt($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); // $person_anzahl_mietvertraege_alt = $person_info->person_anzahl_mietvertraege_alt; $person_mv_id_array = $person_info->get_vertrags_ids_von_person($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $zeile = $i + 1; $mieternamen_str = "<b>{$zeile}. {$person_nachname} {$person_vorname}</b><br> geb. am: {$person_geburtstag}<br>"; $aktuelle_einheit_link = ""; $alte_einheit_link = ""; // ####DETAILS VOM MIETER $details_info_mieter = new details(); $mieter_details_arr = $details_info_mieter->get_details(PERSON, $personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $mieter_details = ""; for ($p = 0; $p < count($mieter_details_arr); $p++) { $mieter_details .= "<b>" . $mieter_details_arr[$p]['DETAIL_NAME'] . "</b><br>" . $mieter_details_arr[$p][DETAIL_INHALT] . "<br>"; } for ($a = 0; $a < count($person_mv_id_array); $a++) { $person_info2 = new person(); $mv_status = $person_info2->get_vertrags_status($person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']); $mietvertrag_info2 = new mietvertrag(); $p_einheit_id = $mietvertrag_info2->get_einheit_id_von_mietvertrag($person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']); $p_einheit_kurzname = $mietvertrag_info2->einheit_kurzname; if ($mv_status == TRUE) { // echo "".$person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']." TRUE $p_einheit_id $p_einheit_kurzname"; // if($einheit_id != $p_einheit_id){ // echo "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id=$p_einheit_id\">$p_einheit_kurzname</a> "; // } $aktuelle_einheit_link .= "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$p_einheit_id}\">{$p_einheit_kurzname}</a> "; } else { // $alte_einheit_link = "".$person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']." FALSE"; $alte_einheit_link = "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$p_einheit_id}\">{$p_einheit_kurzname}</a> "; } } echo "<br>{$mieternamen_str}"; if (!empty($mieter_details)) { echo "<br>{$mieter_details}"; } echo "<br>Anzahl Verträge: {$person_anzahl_mvs}<br>"; echo "Aktuelle Verträge:<br>"; echo "{$aktuelle_einheit_link}<br>"; if (!empty($alte_einheit_link)) { echo "Alte Verträge:<br>"; echo "{$alte_einheit_link}<br>"; } } echo "<hr>"; // ######### LETZTER MIETER######### echo "VORMIETER:<br>"; $vormieter_ids_array = $einheit_info->letzter_vormieter($einheit_id); if (!empty($vormieter_ids_array)) { for ($b = 0; $b < count($vormieter_ids_array); $b++) { // echo $vormieter_ids_array[$b]['PERSON_MIETVERTRAG_PERSON_ID']; $person_info->get_person_infos($vormieter_ids_array[$b]['PERSON_MIETVERTRAG_PERSON_ID']); $person_nachname = $person_info->person_nachname; $person_vorname = $person_info->person_vorname; echo "{$person_nachname} {$person_vorname}<br>"; } } else { echo "<p class=rot>Keine Vormieter</p>"; } echo "<hr><a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz&einheit_id={$einheit_id}\">Alle Mietverträge von {$einheit_kurzname}</a>"; echo "</div>"; /* Wenn die Wohnung z.Zeit vermietet ist, dann Vertragsdaten anzeigen */ if (!empty($mietvertrag_id)) { // #####BALKEN 3 VERTRAGSDATEN echo "<div class=\"div balken3\"><span class=\"font_balken_uberschrift\">VERTRAGSDATEN</span><hr />"; $mietvertrag_info = new mietvertrag(); $anzahl_mietvertraege = $mietvertrag_info->get_anzahl_mietvertrag_id_zu_einheit($einheit_id); $anzahl_mietvertraege = $mietvertrag_info->anzahl_mietvertraege_gesamt; $mietvertrag_info->get_mietvertrag_infos_aktuell($einheit_id); $mietvertrag_id = $mietvertrag_info->mietvertrag_id; $mietvertrag_von = $mietvertrag_info->mietvertrag_von; $mietvertrag_bis = $mietvertrag_info->mietvertrag_bis; $mietvertrag_info->get_anzahl_personen_zu_mietvertrag($mietvertrag_id); $anzahl_personen_im_mv = $mietvertrag_info->anzahl_personen_im_vertrag; $personen_ids_arr = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); $mietvertrag_bis_datum = date_mysql2german($mietvertrag_bis); if (!empty($mietvertrag_id)) { echo "MIETKONTENBLATT: <b><a href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrag_id}\">MIETKONTO {$einheit_kurzname}</a></b><br>"; } if (!empty($mietvertrag_von)) { $mietvertrag_von_datum = date_mysql2german($mietvertrag_von); echo "EINZUG: <b>{$mietvertrag_von_datum}</b><br>"; } if (!empty($mietvertrag_bis)) { $mietvertrag_bis_datum = date_mysql2german($mietvertrag_bis); if ($mietvertrag_bis_datum == '00.00.0000') { echo "AUSZUG: <b>ungekündigt</b><br>"; echo "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_beenden&mietvertrag_id={$mietvertrag_id}\">VERTRAG BEENDEN</a><br>"; } else { echo "AUSZUG: <p class=auszug_bald>{$mietvertrag_bis_datum}</p>"; } } /* * $kaution = new kautionen; * $kautionsbetrag_string = $kaution->get_kautionsbetrag($mietvertrag_id); * if(!empty($kautionsbetrag_string)){ * echo "<hr>KAUTION: $kautionsbetrag_string"; * } */ echo "<hr>"; echo "<a href=\"?daten=kautionen&option=kautionen_buchen&mietvertrag_id={$mietvertrag_id}\">Kautionen buchen</a><hr>"; echo "<a href=\"?daten=kautionen&option=hochrechner&mietvertrag_id={$mietvertrag_id}\">Kautionshöhe hochrechnen</a><hr>"; // ###DETAILS ZUM VERTRAG $mv_details_info = new details(); $mv_details_arr = $mv_details_info->get_details(MIETVERTRAG, $mietvertrag_id); if (count($mv_details_arr) > 0) { echo "<b>VEREINBARUNGEN</b><hr>"; for ($i = 0; $i < count($mv_details_arr); $i++) { echo "<b>" . $mv_details_arr[$i]['DETAIL_NAME'] . "</b>:<br>" . $mv_details_arr[$i][DETAIL_INHALT] . "<br>"; } } else { echo "<p class=rot>k.A zum Mietvertrag</p>"; } // echo "</div>"; //ende balken3 // #####BALKEN 4 MIETE $monat = date("M"); $jahr = date("Y"); // echo "<div class=\"div balken4\" align=\"right\"><span class=\"font_balken_uberschrift\">MIETE $monat $jahr</span><hr />"; // #########berlussimo class ######## $mietvertrag_info = new mietvertrag(); $anzahl_mietvertraege = $mietvertrag_info->get_anzahl_mietvertrag_id_zu_einheit($einheit_id); $anzahl_mietvertraege = $mietvertrag_info->anzahl_mietvertraege_gesamt; $mietvertrag_info->get_mietvertrag_infos_aktuell($einheit_id); $mietvertrag_id = $mietvertrag_info->mietvertrag_id; $mietvertrag_von = $mietvertrag_info->mietvertrag_von; $mietvertrag_bis = $mietvertrag_info->mietvertrag_bis; $mietvertrag_info->get_anzahl_personen_zu_mietvertrag($mietvertrag_id); $anzahl_personen_im_mv = $mietvertrag_info->anzahl_personen_im_vertrag; $personen_ids_arr = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); $mietvertrag_bis_datum = date_mysql2german($mietvertrag_bis); // $mietvertrag_info->alle_zahlungen($mietvertrag_id); // ######## mitkonto class $buchung = new mietkonto(); $monat = date("m"); $jahr = date("Y"); echo "<br><br><hr><span class=\"font_balken_uberschrift\"><b>MIETE</b></span><hr><b>Forderungen</b><br>"; $forderungen_arr = $buchung->aktuelle_forderungen_array($mietvertrag_id); for ($i = 0; $i < count($forderungen_arr); $i++) { echo "" . $forderungen_arr[$i]['KOSTENKATEGORIE'] . " " . $forderungen_arr[$i]['BETRAG'] . " €<br>"; } $summe_forderungen_aktuell = $buchung->summe_forderung_monatlich($mietvertrag_id, $monat, $jahr); echo "<hr>Summe Forderungen: {$summe_forderungen_aktuell} €"; // echo "<b><a href=\"?daten=mietkonten_blatt&anzeigen=forderung_aus_monat&mietvertrag_id=$mietvertrag_id&monat=$vormonat&jahr=$jahr\">Forderungen Vormonat</a><hr>"; $summe_zahlungen = $buchung->summe_zahlung_monatlich($mietvertrag_id, $buchung->monat_heute, $buchung->jahr_heute); echo "<hr>Summe Zahlungen: {$summe_zahlungen} €<hr>"; $a = new miete(); $a->mietkonto_berechnung($mietvertrag_id); echo "SALDO: {$a->erg} €<hr>"; echo "</div><div class=\"div balken4\" align=\"right\"><span class=\"font_balken_uberschrift\">MIETE {$monat} {$jahr}</span><hr />"; echo "<span class=\"font_balken_uberschrift\">MIETKONTENBLATT</span><hr>"; iframe_start_skaliert(290, 550); $a->mietkonten_blatt_balken($mietvertrag_id); // ###################### iframe_end(); // $mietvertrag_info->tage_berechnen_bis_heute("01.05.2008"); echo "</div>"; // ende balken4 } // ende if isset mietvertrag_id }
function geld_konten_id_ermitteln_f($kostentraeger_typ, $kostentraeger_id) { $geldkonten_anzahl = $this->geldkonten_anzahl($kostentraeger_typ, $kostentraeger_id); // echo "$kostentraeger_typ $kostentraeger_id $geldkonten_anzahl<br>"; if ($geldkonten_anzahl > 0) { $konten_arr = $this->geldkonten_arr($kostentraeger_typ, $kostentraeger_id); // echo "<b>$kostentraeger_typ - $geldkonten_anzahl<br></b>"; $this->konto_id = $konten_arr['0']['KONTO_ID']; // return $konten_arr['0']['KONTO_ID']; // echo "<br><b>$this->konto_id</b><br>"; } else { $error = true; if ($kostentraeger_typ == 'Mietvertrag') { $mietvertrag_info = new mietvertrag(); $einheit_id = $mietvertrag_info->get_einheit_id_von_mietvertrag($kostentraeger_id); $this->geld_konten_id_ermitteln_f('Einheit', $einheit_id); // echo "<h3>Mietvertrag $kostentraeger_id Einheit: $einheit_id </h3>"; } if ($kostentraeger_typ == 'Einheit') { $einheit_info = new einheit(); $einheit_info->get_einheit_info($kostentraeger_id); $this->geld_konten_id_ermitteln_f('Haus', $einheit_info->haus_id); // echo "<h3>Einheit $kostentraeger_id Haus: ".$einheit_info->haus_id." </h3>"; } if ($kostentraeger_typ == 'Haus') { $haus_info = new haus(); $haus_info->get_haus_info($kostentraeger_id); $this->geld_konten_id_ermitteln_f('Objekt', $haus_info->objekt_id); // echo "<h3>Haus $kostentraeger_id Objekt: ".$haus_info->objekt_id." </h3>"; } } }
function geld_konto_ermitteln($kostentraeger_typ, $kostentraeger_id) { // echo "<h1>$kostentraeger_typ $kostentraeger_id<br>"; $geldkonten_anzahl = $this->geldkonten_anzahl($kostentraeger_typ, $kostentraeger_id); if ($geldkonten_anzahl) { // $this->dropdown_geldkonten($kostentraeger_typ, $kostentraeger_id); $result = mysql_query("SELECT GELD_KONTEN.KONTO_ID, GELD_KONTEN.BEGUENSTIGTER, GELD_KONTEN.KONTONUMMER, GELD_KONTEN.BLZ, GELD_KONTEN.BEZEICHNUNG, GELD_KONTEN.INSTITUT, GELD_KONTEN.IBAN, GELD_KONTEN.BIC FROM GELD_KONTEN_ZUWEISUNG, GELD_KONTEN WHERE KOSTENTRAEGER_TYP = '{$kostentraeger_typ}' && KOSTENTRAEGER_ID = '{$kostentraeger_id}' && GELD_KONTEN.KONTO_ID = GELD_KONTEN_ZUWEISUNG.KONTO_ID && GELD_KONTEN_ZUWEISUNG.AKTUELL = '1' && GELD_KONTEN.AKTUELL = '1' ORDER BY GELD_KONTEN.KONTO_ID ASC LIMIT 0,1"); $numrows = mysql_numrows($result); if ($numrows) { $row = mysql_fetch_assoc($result); unset($this->geldkonto_id); $this->geldkonto_id = $row['KONTO_ID']; $this->beguenstigter = umbruch_entfernen($row['BEGUENSTIGTER']); $this->kontonummer = $row['KONTONUMMER']; $this->blz = $row['BLZ']; $this->bez = $row['BEZEICHNUNG']; $this->IBAN = $row['IBAN']; $this->IBAN1 = chunk_split($this->IBAN, 4, ' '); $this->BIC = $row['BIC']; $this->geld_institut = $row['INSTITUT']; /* * $sep = new sepa(); * $sep->get_iban_bic($this->kontonummer, $this->blz); * $this->BIC = $sep->BIC; * $this->IBAN = $sep->IBAN; * $this->IBAN1 = $sep->IBAN1; //4 stellig */ } } else { if ($kostentraeger_typ == 'Mietvertrag') { $mietvertrag_info = new mietvertrag(); $einheit_id = $mietvertrag_info->get_einheit_id_von_mietvertrag($kostentraeger_id); $this->geld_konten_ermitteln('Einheit', $einheit_id); // echo "<h3>Mietvertrag $kostentraeger_id Einheit: $einheit_id </h3>"; } if ($kostentraeger_typ == 'Einheit') { $einheit_info = new einheit(); $einheit_info->get_einheit_info($kostentraeger_id); $this->geld_konten_ermitteln('Haus', $einheit_info->haus_id); // echo "<h3>Einheit $kostentraeger_id Haus: ".$einheit_info->haus_id." </h3>"; } if ($kostentraeger_typ == 'Haus') { $haus_info = new haus(); $haus_info->get_haus_info($kostentraeger_id); $this->geld_konten_ermitteln('Objekt', $haus_info->objekt_id); // echo "<h3>Haus $kostentraeger_id Objekt: ".$haus_info->objekt_id." </h3>"; } if ($kostentraeger_typ == 'Objekt') { $o = new objekt(); $o->get_objekt_infos($kostentraeger_id); $this->geld_konten_ermitteln('Partner', $o->objekt_eigentuemer_id); // echo "<h1>$kostentraeger_typ $kostentraeger_id"; } } }
function einheiten_liste() { $mieten = new mietkonto(); echo "<div class=\"einheit_auswahl\">"; $mieten->erstelle_formular("Vermietete Einheit auswählen...", NULL); /* Liste der Einheiten falls Objekt ausgewählt wurde */ if (isset($_SESSION['objekt_id'])) { $objekt_id = $_SESSION['objekt_id']; $mein_objekt = new objekt(); $liste_haeuser = $mein_objekt->haeuser_objekt_in_arr($objekt_id); for ($i = 0; $i < count($liste_haeuser); $i++) { $result = mysql_query("SELECT * FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && HAUS_ID='" . $liste_haeuser[$i]['HAUS_ID'] . "' ORDER BY EINHEIT_KURZNAME ASC"); while ($row = mysql_fetch_assoc($result)) { $einheiten_array[] = $row; } } } else { /* Liste aller Einheiten da kein Objekt ausgewählt wurde */ $meine_einheiten = new einheit(); $einheiten_array = $meine_einheiten->liste_aller_einheiten(); } // Beispiel für ein Array $sx mit den Spalten $sx['dat'], $sx['name'], $sx['id']. $einheiten_array = array_sortByIndex($einheiten_array, 'EINHEIT_KURZNAME'); // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $counter = 0; $spaltencounter = 0; echo "<table>"; echo "<tr><td valign=\"top\">"; $einheit_info = new einheit(); // $mietkonto2 = new mietkonto; // $zeitraum = new zeitraum; for ($i = 0; $i < count($einheiten_array); $i++) { $einheit_info->get_mietvertrag_id("" . $einheiten_array[$i]['EINHEIT_ID'] . ""); $einheit_vermietet = $einheit_info->get_einheit_status("" . $einheiten_array[$i]['EINHEIT_ID'] . ""); if ($einheit_vermietet) { // if(isset($einheit_info->mietvertrag_id)){ echo "<a href=\"?daten=miete_definieren&option=miethoehe&mietvertrag_id=" . $einheit_info->mietvertrag_id . "\" class=\"nicht_gebucht_links\">" . $einheiten_array[$i]['EINHEIT_KURZNAME'] . "</a> "; echo "<br>"; // Nach jeder Einheit Neuzeile $m = new mietvertrag(); // class mietvertrag aus berlussimo_class.php; $m1 = new mietvertraege(); // class mietvertraege NEUE KLASSE; $mv_ids_arr = $m->get_personen_ids_mietvertrag($einheit_info->mietvertrag_id); // $m1->mv_personen_anzeigen($mv_ids_arr); //$mv_ids_arr Array mit personan Ids $mieternamen_str = $m1->mv_personen_als_string($mv_ids_arr); echo $mieternamen_str . '<br>'; // echo "<br>"; // Nach jeder Einheit Neuzeile $counter++; } if ($counter == 10) { echo "</td><td valign=\"top\">"; $counter = 0; $spaltencounter++; } if ($spaltencounter == 4) { echo "</td></tr>"; echo "<tr><td colspan=\"{$spaltencounter}\"><hr></td></tr>"; echo "<tr><td valign=\"top\">"; $spaltencounter = 0; } } echo "</td></tr></table>"; // echo "<pre>"; // print_r($einheiten_array); // echo "</pre>"; $mieten->ende_formular(); echo "</div>"; }
function berechnung_anzeigen($leerstand_arr, $vermietete_arr, $monat, $jahr) { echo '<pre>'; // print_r($vermietete_arr); $anzahl_vermietete = count($vermietete_arr); $mv = new mietvertrag(); $m = new mietkonto(); $haeuser = array(); $gsollmiete_vermietet = 0; for ($a = 0; $a < $anzahl_vermietete; $a++) { $einheit_id = $vermietete_arr[$a]['EINHEIT_ID']; $haus_str = $vermietete_arr[$a]['HAUS_STRASSE']; $haus_nr = $vermietete_arr[$a]['HAUS_NUMMER']; $haus_str_nr = $haus_str . ' ' . $haus_nr; if (!in_array($haus_str_nr, $haeuser)) { $haeuser[] = $haus_str_nr; } $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; } $anzahl_leer = count($leerstand_arr); $gsollmiete_leer = 0; for ($b = 0; $b < $anzahl_leer; $b++) { $einheit_id = $leerstand_arr[$b]['EINHEIT_ID']; $haus_str = $leerstand_arr[$b]['HAUS_STRASSE']; $haus_nr = $leerstand_arr[$b]['HAUS_NUMMER']; $haus_str_nr = $haus_str . ' ' . $haus_nr; if (!in_array($haus_str_nr, $haeuser)) { $haeuser[] = $haus_str_nr; } $sollmiete_leer = $this->get_sollmiete_leerstand($einheit_id); $gsollmiete_leer = $gsollmiete_leer + $sollmiete_leer; } // print_r($haeuser); $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); $v_geb = $g_summe / 100 * 5; $brutto_vgeb = $v_geb * 1.19; $mwst_eur = $v_geb / 100 * 19; $mwst_eur = nummer_punkt2komma($mwst_eur); $brutto_vgeb_a = nummer_punkt2komma($brutto_vgeb); $v_geb_a = nummer_punkt2komma($v_geb); if (!isset($_REQUEST['pdf'])) { echo "{$gsollmiete_vermietet_a} € GESAMT SOLL VERMIETET<br>"; echo "{$gsollmiete_leer_a} € GESAMT SOLL LEER<br>"; 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>"; } else { /* PDF AUSGABE */ ob_clean(); // ausgabepuffer leeren header("Content-type: application/pdf"); // wird von MSIE ignoriert //include_once ('pdfclass/class.ezpdf.php'); $pdf = new Cezpdf('a4', 'portrait'); $pdf->ezSetCmMargins(4.5, 1, 1, 1); $berlus_schrift = 'pdfclass/fonts/Times-Roman.afm'; $text_schrift = 'pdfclass/fonts/Arial.afm'; $pdf->addJpegFromFile('includes/logos/logo_hv_sw.jpg', 220, 750, 175, 100); // $pdf->addJpgFromFile('pdfclass/logo_262_150_sw1.jpg', 300, 500, 250, 150); $pdf->setLineStyle(0.5); $pdf->selectFont($berlus_schrift); $pdf->addText(42, 743, 6, "BERLUS HAUSVERWALTUNG - Fontanestr. 1 - 14193 Berlin"); $pdf->line(42, 750, 550, 750); $monatsname = monat2name($monat); $pdf->addText(42, 720, 12, "Berechnungsbogen für die Verwaltergebühr {$monatsname} {$jahr}"); $pdf->addText(42, 650, 10, "Gesamtsoll aus vermieteten Einheiten"); $pdf->addText(300, 650, 10, "{$gsollmiete_vermietet_a} €"); $pdf->addText(42, 635, 10, "Gesamtsoll aus leerstehenden Einheiten"); $pdf->addText(300, 635, 10, "{$gsollmiete_leer_a} €"); $pdf->setLineStyle(0.5); $pdf->line(42, 630, 350, 630); $pdf->addText(42, 620, 10, "<b>Gesamtsoll"); $pdf->addText(300, 620, 10, "{$g_summe_a} €</b>"); $pdf->addText(42, 595, 10, "5% Verwaltergebühr"); $pdf->addText(300, 595, 10, "{$v_geb_a} €"); $pdf->addText(42, 585, 10, "+ 19% MWSt"); $pdf->addText(300, 585, 10, "{$mwst_eur} €"); $pdf->setLineStyle(0.5); $pdf->line(42, 580, 350, 580); $pdf->addText(42, 570, 10, "<b>Verwaltergebühr brutto"); $pdf->addText(300, 570, 10, "{$brutto_vgeb_a} €</b>"); /* Häuser */ $pdf->addText(42, 480, 10, "In diese Berechnung wurden folgende Häuser einbezogen:"); $text_xpos = 460; for ($c = 0; $c < count($haeuser); $c++) { $haus = $haeuser[$c]; $pdf->addText(42, $text_xpos, 10, "<b>{$haus}</b>"); $text_xpos = $text_xpos - 10; if ($text_xpos == 100) { $pdf->ezNewPage(); $text_xpos = 650; $pdf->ezSetCmMargins(4.5, 1, 1, 1); $berlus_schrift = 'pdfclass/fonts/Times-Roman.afm'; $text_schrift = 'pdfclass/fonts/Arial.afm'; $pdf->addJpegFromFile('includes/logos/logo_hv_sw.jpg', 220, 750, 175, 100); // $pdf->addJpgFromFile('pdfclass/logo_262_150_sw.jpg', 450, 780, 100, 42); $pdf->setLineStyle(0.5); $pdf->selectFont($berlus_schrift); $pdf->addText(42, 743, 6, "BERLUS HAUSVERWALTUNG - Fontanestr. 1 - 14193 Berlin"); $pdf->line(42, 750, 550, 750); $pdf->addText(42, 720, 12, "Berechnungsbogen für die Verwaltergebühr {$monat}/{$jahr}"); } } $pdf->ezStream(); } }