Example #1
0
 $summe_forderung_monatlich = $buchung->summe_forderung_monatlich($mietvertrag_id, $buchung->monat_heute, $buchung->jahr_heute);
 if (empty($_POST[ZAHLBETRAG])) {
     warnung_ausgeben("Bitte geben Sie einen Betrag bzw. Zahl ein!");
     warnung_ausgeben("Sie werden um einen Schritt zurückversetzt!");
     weiterleiten_in_sec('javascript:history.back();', 5);
 } elseif (!is_numeric($zahlbetrag)) {
     warnung_ausgeben("Bitte geben Sie eine Zahl als Betrag ein!");
     warnung_ausgeben("Sie werden um einen Schritt zurückversetzt!");
     weiterleiten_in_sec('javascript:history.back();', 5);
 } else {
     $zahlbetrag = $buchung->nummer_komma2punkt($_POST[ZAHLBETRAG]);
     /* Den Zahlbetrag und die Summe der Forderungen auf zwei Nachkommastellen formatieren */
     $zahlbetrag = number_format($zahlbetrag, 2, ".", "");
     $summe_forderung_monatlich = number_format($summe_forderung_monatlich, 2, ".", "");
     if ($summe_forderung_monatlich == 0) {
         $summe_forderung_monatlich = $buchung->summe_forderung_aus_vertrag($mietvertrag_id);
     }
     /* Regelung für die Funktionsaufrufe abhängig vom eingegebenen Zahlbetrag */
     if ($zahlbetrag == $summe_forderung_monatlich) {
         $buchung->buchungsmaske_manuell_gleicher_betrag($mietvertrag_id, $geld_konto_id);
     }
     if ($zahlbetrag > $summe_forderung_monatlich) {
         $buchung->buchungsmaske_manuell_gross_betrag($mietvertrag_id, $geld_konto_id);
     }
     if ($zahlbetrag < $summe_forderung_monatlich && $zahlbetrag > 0) {
         $buchung->buchungsmaske_manuell_kleiner_betrag($mietvertrag_id, $geld_konto_id);
     }
     /* Negativ buchung */
     if ($zahlbetrag < $summe_forderung_monatlich && $zahlbetrag < 0) {
         $buchung->buchungsmaske_manuell_negativ_betrag($mietvertrag_id, $geld_konto_id);
     }