echo "<p>Summe aller ZB {$summe_aller_zahlbetraege} €</p>"; // ########Aufteilung der Zahlbetraege############### // $aufteilung_buchung_arr = $buchung->summe_uebersicht_aufteilung($mietvertrag_id, $buchung->mietvertrag_von, $buchung->datum_heute); // $buchung->array_anzeigen($aufteilung_buchung_arr); // #########Erstellung eines Arrays mit MONAT JAHR seit EINZUGSMONAT / JAHR############### // $monate_arr = $buchung->monate_seit_einzug_arr($mietvertrag_id); $zeitraum = new zeitraum(); $datum_erste_zahlung = $buchung->datum_1_zahlung($mietvertrag_id); if ($datum_erste_zahlung) { $datum_erste_zahlung_arr = explode("-", $datum_erste_zahlung); $erste_zahlung_monat = $datum_erste_zahlung_arr[1]; $erste_zahlung_jahr = $datum_erste_zahlung_arr[0]; $aktueller_monat = date("m"); $aktuelles_jahr = date("Y"); echo $erste_zahlung_monat; $monate_arr = $zeitraum->zeitraum_generieren($erste_zahlung_monat, $erste_zahlung_jahr, $aktueller_monat, $aktuelles_jahr); // $buchung->array_anzeigen($monate_arr); } else { echo "Keine Zahlung bisher"; } // $buchung->array_anzeigen($monate_arr); // ########################################### // $buchung->forderungen_array_seit_einzug($mietvertrag_id); // ###########ERMITTELN DES SALDOS BEI DER VORVERWALTUNG############################## $saldo_vortrag_vorverwaltung = $buchung->saldo_vortrag_vorverwaltung($mietvertrag_id); if (!isset($saldo_vortrag_vorverwaltung)) { $saldo_vortrag_vorverwaltung = '0'; } // ##########ENDE DER VORBEREITUNG DER NOTWENDIGEN DATEN FÜR DIE BERECHUNG################################################## // #######################tabelenkopf############################## echo "<table class=aktuelle_buchungen>";
function mieter_mietkonto_stand($mietvertrag_id, $einzugs_monat, $einzugs_jahr) { $summe_aller_zahlbetraege = $this->summe_aller_zahlbetraege($mietvertrag_id); $zeitraum = new zeitraum(); $aktueller_monat = date("m"); $aktuelles_jahr = date("Y"); $monate_arr = $zeitraum->zeitraum_generieren($einzugs_monat, $einzugs_jahr, $aktueller_monat, $aktuelles_jahr); $forderungen_insgesamt = 0; for ($a = 0; $a < count($monate_arr); $a++) { $berechnungs_monat = $monate_arr[$a][monat]; $berechnungs_jahr = $monate_arr[$a][jahr]; $summe_forderung_monatlich = $this->summe_forderung_monatlich($mietvertrag_id, $berechnungs_monat, $berechnungs_jahr); $forderungen_insgesamt = $forderungen_insgesamt + $summe_forderung_monatlich; } $mietkonto_stand = $summe_aller_zahlbetraege - $forderungen_insgesamt; return $mietkonto_stand; }
function summe_mieten_objekt_zeitraum($geldkonto_id, $von_m, $von_j, $bis_m, $bis_j) { $zeit = new zeitraum(); $zeitraum_arr = $zeit->zeitraum_generieren($von_m, $von_j, $bis_m, $bis_j); // print_r($zeitraum_arr); $kosten_gesamt = '0.00'; for ($b = 0; $b < count($zeitraum_arr); $b++) { $monat = $zeitraum_arr[$b][monat]; $jahr = $zeitraum_arr[$b][jahr]; $kosten_gesamt = $kosten_gesamt + $this->mieten_monatlich($monat, $jahr, $geldkonto_id); } return $kosten_gesamt; }