$buchungs_info = new mietkonto(); $buchungs_info->buchungsnummer_infos($_REQUEST[bnr]); $form->ende_formular(); break; case "stornierung_in_db": $form = new mietkonto(); $form->erstelle_formular("Sicherheitsabfrage", NULL); /* Falls NEIN gedrückt */ if (isset($_POST[submit_storno_nein])) { weiterleiten("?daten=miete_buchen", 2); warnung_ausgeben("Der Vorgang wurde vom Benutzer abgebrochen. <br> Die Buchung wurde nicht storniert. <br>Bitte warten, Sie werden weitergeleitet."); } /* Sicherheitsabfrage vor dem Absenden oder Abbrechen */ if (!isset($_POST[submit_storno_ja]) && !isset($_POST[submit_storno_nein])) { warnung_ausgeben("Sind Sie sicher, daß Sie die Buchungsnummer {$_POST['BUCHUNGSNUMMER']} stornieren möchten?"); $form->hidden_feld("BUCHUNGSNUMMER", "" . $_POST[BUCHUNGSNUMMER] . ""); for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) { $form->hidden_feld("MIETBUCHUNGEN[]", "" . $_POST[MIETBUCHUNGEN][$a] . ""); } $form->hidden_feld("schritt", "stornierung_in_db"); $form->send_button("submit_storno_ja", "JA"); $form->send_button("submit_storno_nein", "NEIN"); } /* Falls JA gedrückt */ if (isset($_POST[submit_storno_ja])) { $form->miete_zahlbetrag_stornieren($_POST[BUCHUNGSNUMMER]); for ($a = 0; $a < count($_POST[MIETBUCHUNGEN]); $a++) { $form->mietbuchung_stornieren_intern("" . $_POST[MIETBUCHUNGEN][$a] . ""); } /* Nach dem Stornieren weiterleiten */ weiterleiten("?daten=miete_buchen", 3);
$form->text_feld_id("MWST %:", "positionen[{$a}][pos_mwst_satz]", "19", "5", "mwst_feld"); echo "</td><td>"; $form->text_feld_id("Rabatt %:", "positionen[{$a}][pos_rabatt]", "{$rabatt_satz}", "5", "rabatt_feld"); echo "</td><td>"; $gpreis = nummer_punkt2komma($gpreis); $form->text_feld_id("Netto:", "positionen[{$a}][gpreis]", "{$gpreis}", "8", "netto_feld"); echo "</td></tr>"; } // ende for echo "<tr><td colspan=7 align=right>"; echo "</td></tr>"; echo "<tr><td colspan=8><hr></td></tr>"; echo "<tr><td colspan=7 align=right>Netto errechnet</td><td id=\"g_netto_errechnet\"></td></tr>"; echo "<tr><td colspan=7 align=right>Durchschnittsrabatt</td><td id=\"durchschnitt_rabatt\"></td></tr>"; echo "<tr><td colspan=3>"; $form->hidden_feld("option", "send_positionen3"); $form->send_button_disabled("senden_pos", "Speichern deaktiviert", "speichern_button1"); $form->hidden_feld("belegnr", "" . $rechnung->belegnr . ""); $form->hidden_feld("rechnungsnummer", "" . $rechnung->rechnungsnummer . ""); } // end if !fehler echo "<td></tr>"; echo "</table>"; /* Anzeigen von Netto/Brutto werten der aktuellen Rechnung */ $rechnung->rechnung_footer_tabelle_anzeigen(); $form->ende_formular(); } else { fehlermeldung_ausgeben("Bitte Rechnung auswählen!"); weiterleiten_in_sec("?daten=rechnungen&option=erfasste_rechnungen", 2); } /* Block mit Artikeln und Leistungen des Rechnungsaustellers */
function neuer_ls_teilnehmer() { $link = "?daten=mietvertrag_raus&mietvertrag_raus=ls_teilnehmer_neu"; $this->objekt_auswahl_liste($link); if (empty($_REQUEST['mietvertrag_id'])) { $this->einheiten_liste($link); } else { $form = new mietkonto(); $form->mieter_infos_vom_mv($_REQUEST['mietvertrag_id']); if ($this->ls_daten_vorhanden($_REQUEST['mietvertrag_id']) == false) { $form->erstelle_formular("Teilnehmer hinzufügen", NULL); $form->hidden_feld('mietvertrag_id', $_REQUEST['mietvertrag_id']); $this->autoeinzugsarten('Einzugsart', 'einzugsart', 'einzugsart'); $form->text_feld('Kontoinhaber', 'konto_inhaber_autoeinzug', '', '40'); $form->text_feld('Kontonummer', 'konto_nummer_autoeinzug', '', '20'); $form->text_feld('BLZ', 'blz_autoeinzug', '', '20'); $form->text_feld('Geldinstitut', 'geld_institut', '', '20'); $form->hidden_feld('mietvertrag_raus', 'ls_pruefen'); $form->send_button('btn_ls_daten_neu', 'Weiter'); $form->ende_formular(); } else { $form->erstelle_formular("Teilnehmer bearbeiten", NULL); $this->ls_daten_holen($_REQUEST['mietvertrag_id']); $form->hidden_feld('mietvertrag_id', $_REQUEST['mietvertrag_id']); $this->dropdown_ja_nein('Einzugsermächtigung erteilt', 'einzugsermaechtigung', $this->ls_einzugsermaechtigung); $form->hidden_feld('deaktiviere_dat[]', $this->ls_einzugsermaechtigung_dat); $this->dropdown_autoeinzug_selected('Einzugsart', 'einzugsart', $this->ls_autoeinzugsart); $form->hidden_feld('deaktiviere_dat[]', $this->ls_autoeinzugsart_dat); $form->text_feld('Kontoinhaber', 'konto_inhaber_autoeinzug', $this->ls_konto_inhaber, '40'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_konto_inhaber_dat); $form->text_feld('Kontonummer', 'konto_nummer_autoeinzug', $this->ls_konto_nummer, '20'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_konto_nummer_dat); $form->text_feld('BLZ', 'blz_autoeinzug', $this->ls_blz, '20'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_blz_dat); $form->text_feld('Geldinstitut', 'geld_institut', $this->ls_bankname, '20'); $form->hidden_feld('deaktiviere_dat[]', $this->ls_bankname_dat); $form->hidden_feld('mietvertrag_raus', 'ls_pruefen'); $form->send_button('btn_ls_daten_neu', 'Weiter'); $form->ende_formular(); } } }
function form_such_partner() { $form = new mietkonto(); $form->erstelle_formular("Partner suchen", NULL); $form->text_feld("Suchtext:", "suchtext", "", "50"); $form->send_button("sBtN_such", "Partner suchen"); $form->hidden_feld("option", "partner_suchen1"); $form->ende_formular(); }
function suche_rechnung_form() { $form = new mietkonto(); $partner = new partner(); $form->erstelle_formular("Rechnung finden", NULL); $datum_heute = date("d.m.Y"); echo "<table><tr><td>\n"; $form->radio_button_checked("suchart", "lieferschein", 'Lieferschein'); echo "</td><td>\n"; $form->text_feld("Lieferscheinnummer eingeben", "lieferschein_nr_txt", '', "10"); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "beleg_nr", 'Erfassungsnummer'); echo "</td><td>\n"; $form->text_feld("Erfassungsnummer eingeben", "beleg_nr_txt", '', "10"); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "rechnungsnr", 'Rechnungsnummer'); echo "</td><td>\n"; $form->text_feld("Rechnungsnummer eingeben", "rechnungsnr_txt", '', "10"); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "aussteller", 'Ausgestellt von'); echo "</td><td>\n"; $partner_arr = $partner->partner_dropdown('Aussteller wählen', 'aussteller', 'aussteller'); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "empfaenger", 'Ausgestellt an'); echo "</td><td>\n"; $partner_arr = $partner->partner_dropdown('Empfänger wählen', 'empfaenger', 'empfaenger'); echo "</td></tr><tr><td>\n"; $form->radio_button("suchart", "partner_paar", 'Partnerpaar auswählen'); echo "</td><td>\n"; $partner_arr = $partner->partner_dropdown('Von', 'partner_paar1', 'partner_paar1'); // echo "</td><td>\n"; echo "<br>"; $partner_arr = $partner->partner_dropdown('An', 'partner_paar2', 'partner_paar2'); echo "</td><td></td></tr><tr><td>\n"; $form->send_button("submit_rechnungssuche", "Rechnung finden"); echo "</td></tr></table>\n"; $form->hidden_feld("option", "rechnung_suchen1"); // $form->array_anzeigen($_POST); $form->ende_formular(); }
function form_staffel($mv_id) { $f = new formular(); echo "<table>"; echo "<tr><th>MIETE</th><th>Anfang</th><th>Endjahr</th><th>Betrag</th><th>Prozent oder Betrag</th><th>MWST</th></tr>"; echo "<tr><th colspan=\"6\">"; $js_staffel = "onclick=\"staffel_berechnen('anfang', 'endjahr', 'betrag', 'prozent_betrag', 'mwst')\""; // staffel_berechnen(a_datum, endjahr, betrag, prozent_betrag, mwst) $f->button_js('berechnen_stf', 'Staffel berechnen', $js_staffel); echo "</th></tr>"; echo "<tr>"; $form = new mietkonto(); echo "<td>"; if (!isset($_SESSION['me_kostenkat'])) { $_SESSION['me_kostenkat'] = 'Miete kalt'; } $form->dropdown_me_kostenkategorien('Kostenkategorie auswählen', 'kostenkategorie[]', $_SESSION['me_kostenkat']); echo "</td>"; if (isset($_SESSION['a_datum'])) { $a_datum = $_SESSION['a_datum']; } else { $a_datum = date("d.m.Y"); } if (isset($_SESSION['e_datum'])) { $e_datum = $_SESSION['e_datum']; } else { $e_datum = ''; } echo "<td>"; $f->datum_feld('Anfang', 'anfang[]', $a_datum, 'anfang'); echo "</td><td>"; // $f->datum_feld('Ende', 'ende[]', $e_datum, 'ende'); $jj10 = date("Y") + 10; $form->text_feld('Endjahr', 'endjahr', $jj10, '4'); echo "</td><td>"; $form->text_feld('Betrag', 'betrag', '500,00', '10'); echo "</td><td>"; $form->text_feld('prozent_betrag', 'prozent_betrag', '3%', '10'); echo "</td><td>"; $js_mwst = "onclick=\"mwst_rechnen('betrag','mwst', '19')\" ondblclick=\"mwst_rechnen('betrag[0]','mwst', '7')\""; $form->text_feld_js('MWST-Anteil', 'mwst', '0,00', 10, 'mwst', $js_mwst); echo "</td>"; echo "</tr>"; $form->hidden_feld('mv_id', $mv_id); $form->hidden_feld('option', 'me_neu_speichern1'); // $form->send_button('btn_hinzu_dat', 'Hinzufügen'); }
} else { echo "<p><h1>GEÄNDERTE VERTRAGSDATEN:</h1><br>"; $einheit_kurzname = einheit_kurzname($_POST['einheit_id']); $haus_id = haus_id($_POST['einheit_id']); $anschrift = haus_strasse_nr($haus_id); echo "<b>Einheit:</b> {$einheit_kurzname}<br>{$anschrift}<br>"; $mv_info = new mietvertraege(); echo "<hr><b>Mieter:</b><br>"; $mv_info->mv_personen_anzeigen_form($_POST['mieter_liste']); echo "<hr>Einzug: {$_POST['datum_einzug']}<br>"; if ($_POST['datum_auszug'] == '0000-00-00') { echo "Auszug: unbefristet<br>"; } else { echo "Auszug: {$_POST['datum_auszug']}<br>"; } $form->hidden_feld('einheit_id', $_POST['einheit_id']); $form->hidden_feld('mietvertrag_id', $_POST['mietvertrag_id']); $form->hidden_feld('mietvertrag_dat', $_POST['mietvertrag_dat']); $form->hidden_feld('datum_einzug', $_POST['datum_einzug']); $form->hidden_feld('datum_auszug', $_POST['datum_auszug']); for ($a = 0; $a < count($_POST['mieter_liste']); $a++) { $person_id = $_POST['mieter_liste'][$a]; $form->hidden_feld('mieter_liste[]', $person_id); } $form->hidden_feld('mietvertrag_raus', 'mv_geaendert_speichern'); $form->send_button('btn_mv_aendern', 'Änderungen speichern'); } $form->ende_formular(); break; case "letzte_auszuege": $f = new formular();
$kasse = new kasse(); $kasse->buchungsmaske_kasse($_SESSION[kasse]); $form->ende_formular(); break; case "kassendaten_gesendet": $form = new mietkonto(); $form->erstelle_formular("Buchungsdaten überprüfen {$_SESSION['kasse']}", NULL); $kasse = new kasse(); // print_r($_POST); echo "<b>Gesendete Daten:</b><br>"; echo "Kasse: {$_POST['kassen_id']}<br>"; echo "Datum: {$_POST['datum']}<br>"; echo "Zahlungstyp: {$_POST['zahlungstyp']}<br>"; echo "Betrag: {$_POST['betrag']}<br>"; echo "Beleg/Text: {$_POST['beleg_text']}<br>"; $form->hidden_feld("kassen_id", $_POST[kassen_id]); $form->hidden_feld("datum", $_POST[datum]); $form->hidden_feld("zahlungstyp", $_POST[zahlungstyp]); $form->hidden_feld("betrag", $_POST[betrag]); $form->hidden_feld("beleg_text", $_POST[beleg_text]); $form->hidden_feld("kostentraeger_typ", $_POST[kostentraeger_typ]); $form->hidden_feld("kostentraeger_id", $_POST[kostentraeger_id]); $form->hidden_feld("beleg_text", $_POST[beleg_text]); $form->hidden_feld("option", "kassendaten_speichern"); $form->send_button("submit", "Speichern"); $form->ende_formular(); break; case "kassendaten_speichern": $form = new mietkonto(); $form->erstelle_formular("Buchungsdaten speichern {$_SESSION['kasse']}", NULL); $kasse = new kasse();