$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->ende_formular(); break; case "monatsabschluss": $mietkonto = new mietkonto();
$form->text_feld("Bezeichnung", "positionen[{$a}][bezeichnung]", "", "50"); echo "</td><td>"; $form->text_feld("Listenpreis", "positionen[{$a}][preis]", "", "10"); echo "</td><td>"; $form->text_feld("Rabatt %", "positionen[{$a}][rabatt_satz]", "", "10"); // echo "<label name=\"'inaktiv.'positionen[$a][artikel_nr]\">ss</label> echo "</td><td>"; $form->text_feld("Menge:", "positionen[{$a}][menge]", "", "3"); echo "</td></tr>"; } echo "<tr><td colspan=3>"; $form->hidden_feld("option", "send_positionen2"); $form->hidden_feld("belegnr", "" . $rechnung->belegnr . ""); $form->hidden_feld("rechnungsnummer", "" . $rechnung->rechnungsnummer . ""); $form->hidden_feld("partner_id", "" . $rechnung->rechnungs_aussteller_id . ""); $form->send_button("senden_art_pos", "Weiter"); 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); } break; case "send_positionen2": $clean_arr = post_array_bereinigen(); // $clean_positionen_arr = post_unterarray_bereinigen('positionen'); $rechnung = new rechnung(); $form = new mietkonto();
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 me_dat_neu_form($mv_id) { echo "<a href=\"?daten=miete_definieren&option=staffel_eingabe&mv_id={$mv_id}\">Staffel eingeben</a><hr>"; $form = new mietkonto(); $f = new formular(); $form->dropdown_me_kostenkategorien('Kostenkategorie auswählen', 'kostenkategorie', $_SESSION['me_kostenkat']); // $form->text_feld('Anfang', 'anfang', '', '10'); // $form->text_feld('Ende', 'ende', '', '10'); // datum_feld($beschreibung, $name, $wert, $id) if (isset($_SESSION['a_datum'])) { $a_datum = $_SESSION['a_datum']; } else { $a_datum = ''; } if (isset($_SESSION['e_datum'])) { $e_datum = $_SESSION['e_datum']; } else { $e_datum = ''; } $f->datum_feld('Anfang', 'anfang', $a_datum, 'anfang'); $f->datum_feld('Ende', 'ende', $e_datum, 'ende'); $form->text_feld('Betrag', 'betrag', '', '10'); $js_mwst = "onclick=\"mwst_rechnen('betrag','mwst', '19')\" ondblclick=\"mwst_rechnen('betrag','mwst', '7')\""; $form->text_feld_js('MWST-Anteil', 'mwst', '0,00', 10, 'mwst', $js_mwst); $form->hidden_feld('mv_id', $mv_id); $form->hidden_feld('option', 'me_neu_speichern'); $form->send_button('btn_hinzu_dat', 'Hinzufügen'); }
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(); $link = '?daten=mietvertrag_raus&mietvertrag_raus=letzte_auszuege'; $b = new berlussimo_global(); $b->objekt_auswahl_liste($link); $m = new mietvertraege(); $objekt_id = $_SESSION['objekt_id']; $jahr = $_REQUEST['jahr']; $monat = $_REQUEST['monat']; $f->fieldset("Letzte Auszüge", 'l_auszuege'); if (!empty($objekt_id)) { if (empty($jahr)) {
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(); $kasse->speichern_in_kassenbuch($_POST[kassen_id], $_POST[betrag], $_POST[datum], $_POST[zahlungstyp], $_POST[beleg_text], $_POST[kostentraeger_typ], $_POST[kostentraeger_id]); $form->ende_formular(); break; case "kassenbuch": $form = new mietkonto(); if (empty($_REQUEST[jahr])) { $jahr = date("Y"); } else { $jahr = $_REQUEST[jahr];