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 mietvertrag_aendern_form($mietvertrag_id) { if (!isset($_REQUEST['submit_mv_beenden']) && !isset($_REQUEST['submit_mv_aendern']) && !isset($_REQUEST['submit_mv_pruefen'])) { $db_abfrage = "SELECT MIETVERTRAG_DAT, MIETVERTRAG_ID, MIETVERTRAG_VON, MIETVERTRAG_BIS, EINHEIT_ID FROM MIETVERTRAG where MIETVERTRAG_ID='{$mietvertrag_id}' && MIETVERTRAG_AKTUELL='1' ORDER BY MIETVERTRAG_DAT DESC LIMIT 0,1"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); erstelle_formular(NULL, NULL); // name, action while (list($MIETVERTRAG_DAT, $MIETVERTRAG_ID, $MIETVERTRAG_VON, $MIETVERTRAG_BIS, $EINHEIT_ID) = mysql_fetch_row($resultat)) { $form = new mietkonto(); $MIETVERTRAG_VON = date_mysql2german($MIETVERTRAG_VON); $MIETVERTRAG_BIS = date_mysql2german($MIETVERTRAG_BIS); warnung_ausgeben("<tr><td colspan=2><h1>Mietvertrag ändern/korrigieren:\n</h1></td></tr>\n"); $form->mieter_infos_vom_mv($mietvertrag_id); warnung_ausgeben("<tr><td colspan=2><b>Bitte wählen Sie die Personen aus!</b></td></tr>\n"); erstelle_eingabefeld("Einzugsdatum ändern", "MIETVERTRAG_VON", "{$MIETVERTRAG_VON}", "10"); erstelle_eingabefeld("Auszugsdatum ändern", "MIETVERTRAG_BIS", "{$MIETVERTRAG_BIS}", "10"); erstelle_hiddenfeld("MIETVERTRAG_DAT", $MIETVERTRAG_DAT); erstelle_hiddenfeld("EINHEIT_ID", $EINHEIT_ID); } // while end personen_liste_multi(); erstelle_submit_button("submit_mv_aendern", "ändern"); // name, wert ende_formular(); } // end if if (isset($_REQUEST['submit_mv_aendern'])) { if (empty($_REQUEST['MIETVERTRAG_VON'])) { echo "Eihnzugsdatum eingeben"; } elseif (empty($_REQUEST['MIETVERTRAG_BIS'])) { echo "Auszugsdatum eingeben"; } elseif (empty($_REQUEST['PERSON_ID'])) { echo "Personen zum Vetrag auswählen!"; } else { // echo "$_REQUEST[MIETVERTRAG_BIS] datum prüfen, wenn ok ändern<br>$_REQUEST[MIETVERTRAG_DAT]"; erstelle_formular(NULL, NULL); // name, action $einheit_kurzname = einheit_kurzname($_REQUEST['EINHEIT_ID']); $MIETVERTRAG_VON = $_REQUEST['MIETVERTRAG_VON']; $MIETVERTRAG_BIS = $_REQUEST['MIETVERTRAG_BIS']; warnung_ausgeben("<tr><td colspan=2><h1>Der Mietvertrag für die Einheit {$einheit_kurzname} wird wie folgt geändert:\n</h1></td></tr>\n"); for ($i = 0; $i < count($_REQUEST['PERSON_ID']); $i++) { $mietername = personen_name($_REQUEST['PERSON_ID'][$i]); echo "<tr><td>Mieter:</td><td><b>{$mietername}</b></td></tr>"; erstelle_hiddenfeld("PERSON_ID[]", "" . $_REQUEST['PERSON_ID'][$i] . ""); } echo "<tr><td>Einzugsdatum:</td><td><b>{$_REQUEST['MIETVERTRAG_VON']}</b></td></tr>"; if ($_REQUEST['MIETVERTRAG_BIS'] != '00.00.0000') { echo "<tr><td>Auszugsdatum:</td><td><b>{$_REQUEST['MIETVERTRAG_BIS']}</b></td></tr>"; } else { echo "<tr><td>Auszugsdatum:</td><td><b>unbefristet</td></tr>"; } // for($a=0;$a<$anzahl_partner;$a++){ // erstelle_hiddenfeld("PERSON_ID[]", "".$_REQUEST[PERSON_ID][$a].""); // } erstelle_hiddenfeld("MIETVERTRAG_VON", $MIETVERTRAG_VON); erstelle_hiddenfeld("MIETVERTRAG_BIS", $MIETVERTRAG_BIS); erstelle_hiddenfeld("MIETVERTRAG_DAT", $_REQUEST['MIETVERTRAG_DAT']); erstelle_hiddenfeld("EINHEIT_ID", $_REQUEST['EINHEIT_ID']); echo "<tr><td>"; hinweis_ausgeben("Möchten Sie die Vertragsänderungen übernehmen?"); echo "</td></tr>"; erstelle_submit_button("submit_mv_pruefen", "Speichern"); } } if (isset($_REQUEST['submit_mv_pruefen'])) { mietvertrag_aktualisieren($_REQUEST['MIETVERTRAG_DAT'], $_REQUEST['MIETVERTRAG_BIS'], $_REQUEST['MIETVERTRAG_VON']); weiterleiten("?daten=uebersicht&anzeigen=einheit&einheit_id={$_REQUEST['EINHEIT_ID']}"); } }