function check_fields_nach_aenderung() { foreach ($_REQUEST as $key => $value) { if ($key == "person_nachname" && empty($value)) { fehlermeldung_ausgeben("Bitte tragen Sie einen Familiennamen ein!"); backlink(); $myerror = true; break; } elseif ($key == "person_vorname" && empty($value)) { fehlermeldung_ausgeben("Bitte tragen Sie einen Vornamen ein!"); backlink(); $myerror = true; break; } elseif ($key == "person_geburtstag" && empty($value)) { fehlermeldung_ausgeben("Bitte tragen Sie einen Geburtstag ein!"); backlink(); $myerror = true; break; } elseif ($key == "person_geburtstag" && isset($value)) { $datum = $_REQUEST[person_geburtstag]; // if(strlen ($datum) != "10"){ // fehlermeldung_ausgeben("Datumslänge nicht korrekt!"); // backlink(); // $myerror = true; // break; // } $tmp = explode(".", $datum); if (checkdate($tmp[1], $tmp[0], $tmp[2])) { } else { fehlermeldung_ausgeben("Falsches Datumsformat, bitte überprüfen!"); backlink(); $myerror = true; break; } } } // end for if (!isset($myerror)) { foreach ($_REQUEST as $key => $value) { // echo "$key => $value<br>"; } if (!isset($_REQUEST[person_definitiv_speichern])) { erstelle_formular(NULL, NULL); // name, action echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Personendaten: {$objekt_kurzname}</h2></td></tr>\n"; echo "<tr><td>"; // print_r($_POST); warnung_ausgeben("Sind Sie sicher, daß Sie die Person {$_POST['person_nachname']} {$_POST['person_vorname']} geb. am {$_POST['person_geburtstag']} ändern wollen?"); echo "</td></tr>"; erstelle_hiddenfeld("person_nachname", "{$_POST['person_nachname']}"); erstelle_hiddenfeld("person_vorname", "{$_POST['person_vorname']}"); erstelle_hiddenfeld("person_geburtstag", "{$_POST['person_geburtstag']}"); erstelle_submit_button("person_definitiv_speichern", "Speichern"); // name, wert ende_formular(); } } if (isset($_REQUEST[person_definitiv_speichern])) { person_aendern_in_db($_REQUEST["person_id"]); hinweis_ausgeben("Person: {$_REQUEST['person_nachname']} {$_REQUEST['person_vorname']} wurde geändert !"); hinweis_ausgeben("Sie werden weitergeleitet."); // echo "<head>"; // echo "<meta http-equiv=\"refresh\" content=\"2; URL=?daten=person&anzeigen=alle_personen\">"; // echo "</head>"; weiterleiten("?daten=person&anzeigen=alle_personen"); } }
$form->erstelle_formular("Buchung stornieren", NULL); $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 */
fehlermeldung_ausgeben("FEHLER: Alle Felder müssen ausgefüllt werden!"); $error = 1; break; } echo "{$key} {$value}"; } if (!isset($error)) { erstelle_formular(einheit_in_db, NULL); // name, action echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n"; echo "<tr><td><h2>Haus: {$haus_kurzname}</h2></td></tr>\n"; echo "<tr><td><h2>Einheit: {$_POST['einheit_kurzname']} - {$_POST['einheit_qm']}m² - Lage: {$_POST['einheit_lage']}</h2></td></tr>\n"; echo "<tr><td>"; // print_r($_POST); warnung_ausgeben("Sind Sie sicher, daß Sie die neue Einheit {$_POST['einheit_kurzname']} ({$_POST['einheit_qm']}m²) im Objekt {$objekt_kurzname}, {$haus_kurzname} anlegen wollen?"); echo "</td></tr>"; erstelle_hiddenfeld("haus_id", "{$haus_id}"); erstelle_hiddenfeld("einheit_kurzname", "{$_POST['einheit_kurzname']}"); erstelle_hiddenfeld("einheit_id", "{$_POST['einheit_id']}"); erstelle_hiddenfeld("einheit_dat", "{$_POST['einheit_dat']}"); erstelle_hiddenfeld("einheit_qm", "{$_POST['einheit_qm']}"); erstelle_hiddenfeld("einheit_lage", "{$_POST['einheit_lage']}"); erstelle_hiddenfeld("daten_rein", "einheit_update"); erstelle_submit_button("einheit_update", "Speichern"); // name, wert ende_formular(); // neue_einheit_in_db($_POST[haus_id], $_POST[einheit_kurzname], $_POST[einheit_lage], $_POST[einheit_qm], $_POST[einheit_ausstattung]); // einheit_deaktivieren($_POST[einheit_dat]); // einheit_geandert_in_db($_POST[einheit_dat], $_POST[einheit_id], $_POST[haus_id], $_POST[einheit_kurzname], $_POST[einheit_lage], $_POST[einheit_qm]); }
// echo "ERROR $key $value<br>"; break; } // echo "$key $value<br>"; } if (!isset($error)) { if (!isset($_REQUEST[einheit_update])) { erstelle_formular(haus_in_db, NULL); // name, action $objekt_kurzname = objekt_kurzname($_POST["objekt_id"]); echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n"; echo "<tr><td><h2>Haus: {$_POST['haus_strasse']} {$_POST['haus_nummer']} in {$_POST['haus_plz']} {$_POST['haus_stadt']}</h2></td></tr>\n"; echo "<tr><td>"; // print_r($_POST); warnung_ausgeben("Sind Sie sicher, daß Sie das Haus {$_POST['haus_strasse']} {$_POST['haus_nummer']} im Objekt {$objekt_kurzname} ändern wollen?"); echo "</td></tr>"; erstelle_hiddenfeld("haus_dat", "{$_POST['haus_dat']}"); erstelle_hiddenfeld("haus_id", "{$_POST['haus_id']}"); erstelle_hiddenfeld("objekt_id", "{$_POST['objekt_id']}"); erstelle_hiddenfeld("haus_strasse", "{$_POST['haus_strasse']}"); erstelle_hiddenfeld("haus_nummer", "{$_POST['haus_nummer']}"); erstelle_hiddenfeld("haus_plz", "{$_POST['haus_plz']}"); erstelle_hiddenfeld("haus_stadt", "{$_POST['haus_stadt']}"); erstelle_hiddenfeld("haus_qm", "{$_POST['haus_qm']}"); erstelle_submit_button("einheit_update", "Speichern"); // name, wert ende_formular(); } if (isset($_REQUEST[einheit_update])) { $haus_dat = $_POST[haus_dat];
function buchungsmaske_manuell_negativ_betrag($mietvertrag_id, $geld_konto_id) { $summe_forderung_monatlich = $this->summe_forderung_monatlich($mietvertrag_id, $this->monat_heute, $this->jahr_heute); if ($summe_forderung_monatlich == 0) { $summe_forderung_monatlich = $this->summe_forderung_aus_vertrag($mietvertrag_id); } /* Datumsformat prüfen, falls i.O wie folgt weiter */ if (check_datum($_POST[buchungsdatum])) { $buchungsdatum = date_german2mysql($_POST[buchungsdatum]); /* Ein Array mit aktuellen Forderungen für aktuellen Monat zusammenstellen */ $forderung_arr = $this->aktuelle_forderungen_array($mietvertrag_id); if (!is_array($forderung_arr)) { $forderung_arr = $this->forderung_aus_vertrag($mietvertrag_id); } /* Zahlbetrag aus Komma in Punktformat wandeln */ $zahlbetrag = $this->nummer_komma2punkt($_REQUEST['ZAHLBETRAG']); /* Zahlbetrag aus Punkt in Kommaformat wandeln */ $zahlbetrag_komma = $this->nummer_punkt2komma($zahlbetrag); /* Buchungsformular für die manuelle Eingabe der NEGATIVEN Beträge */ $this->erstelle_formular("Negativen Betrag manuell teilen / buchen ...", NULL); echo "<b>Manuelle Teilung / Buchung</b><hr>"; // warnung_ausgeben("Tragen Sie bitte einzelne Beträge ein!"); $this->text_feld("Kontoauszugsnr.:", "kontoauszugsnr", "{$_SESSION['temp_kontoauszugsnummer']}", "10"); echo "<br>"; $this->text_feld_inaktiv("Zahlbetrag (€):", "ZAHLBETRAG", "{$zahlbetrag_komma}", "10"); $this->hidden_feld("MIETVERTRAG_ID", "{$mietvertrag_id}"); $this->hidden_feld("buchungsdatum", "{$_POST['buchungsdatum']}"); $this->hidden_feld("ZAHLBETRAG", "{$zahlbetrag}"); echo "<br>"; /* * for($i=0;$i<count($forderung_arr);$i++){ * $this->text_feld("".$forderung_arr[$i]['KOSTENKATEGORIE']." (- ".$forderung_arr[$i]['BETRAG']." €)", "AUFTEILUNG[".$forderung_arr[$i]['KOSTENKATEGORIE']."]", "", "5"); * echo "<br>"; * } */ echo "<p>"; $this->text_bereich("Bemerkung / Hinweis", "bemerkung", "Zahlbetrag", "50", "3"); echo "</p>"; /* Schritt bezeichnet den Aufruf des Cases nach Betätigung des Sendbuttons */ $this->hidden_feld("geld_konto", "{$geld_konto_id}"); $this->hidden_feld("schritt", "manuelle_buchung4"); $this->send_button("submit_buchen4", "Manuel buchen"); $this->ende_formular(); /* ENDE -Buchungsformular für die manuelle Eingabe der Beträge */ } else { /* Falls das Datumsformat nicht i.O,. um einen Schritt zurücksetzen */ warnung_ausgeben("Datumsformat nicht korrekt!"); warnung_ausgeben("Sie werden um einen Schritt zurückversetzt!"); weiterleiten_in_sec('javascript:history.back();', 5); } }
function mietvertrag_form_neu() { if (!isset($_REQUEST[objekt_id]) && !isset($_REQUEST[einheit_id])) { mietvertrag_objekt_links(); } if (isset($_REQUEST[objekt_id])) { einheiten_ids_by_objekt($_REQUEST[objekt_id]); } if (isset($_REQUEST[einheit_id]) && !isset($_REQUEST[submit_vertragspartner]) && !isset($_REQUEST[mietvertrag_speichern])) { erstelle_formular(NULL, NULL); erstelle_hiddenfeld("einheit_id", "{$_REQUEST['einheit_id']}"); personen_liste_multi(); erstelle_eingabefeld("Vertragsbeginn)", "mietvertrag_von", "", "10"); erstelle_eingabefeld("Vertragsende", "mietvertrag_bis", "", "10"); erstelle_submit_button("submit_vertragspartner", "Vertrag abschließen!"); ende_formular(); } if (isset($_REQUEST[submit_vertragspartner])) { $anzahl_partner = count($_REQUEST[PERSON_ID]); if ($anzahl_partner < 1) { fehlermeldung_ausgeben("Wählen Sie Vertragsparteien aus"); $error = true; } elseif (empty($_REQUEST[mietvertrag_von])) { fehlermeldung_ausgeben("Vertragsbeginn eintragen"); $error = true; } echo $error; if ($error != true) { erstelle_formular(NULL, NULL); // name, action $anzahl_partner = count($_REQUEST[PERSON_ID]); $einheit_kurzname = einheit_kurzname($_REQUEST[einheit_id]); echo "<tr><td><h1>Folgende Daten wurden übermittelt:\n</h1></td></tr>\n"; echo "<tr><td><h2>Einheitkurzname: {$einheit_kurzname}</h2></td></tr>\n"; echo "<tr><td>Vertragsparteien: "; for ($a = 0; $a < $anzahl_partner; $a++) { mieternamen($_REQUEST[PERSON_ID][$a]); } echo "</td></tr>"; echo "<tr><td>Von: {$_REQUEST['mietvertrag_von']}</td></tr>"; if (empty($_REQUEST[mietvertrag_bis])) { $vertrag_bis = "unbefristet"; } else { $vertrag_bis = $_REQUEST[mietvertrag_bis]; } echo "<tr><td>Bis: {$vertrag_bis}</td></tr>"; echo "<tr><td>"; // print_r($_POST); warnung_ausgeben("Sind Sie sicher, daß Sie diesen Mietvertrag abschließen möchten?"); echo "</td></tr>"; erstelle_hiddenfeld("einheit_id", "" . $_REQUEST[einheit_id] . ""); erstelle_hiddenfeld("mietvertrag_von", "" . $_REQUEST[mietvertrag_von] . ""); erstelle_hiddenfeld("mietvertrag_bis", "" . $_REQUEST[mietvertrag_bis] . ""); for ($a = 0; $a < $anzahl_partner; $a++) { erstelle_hiddenfeld("PERSON_ID[]", "" . $_REQUEST[PERSON_ID][$a] . ""); } erstelle_submit_button("mietvertrag_speichern", "Speichern"); // name, wert ende_formular(); } } // ##vertrag eintragen if (isset($_REQUEST[mietvertrag_speichern])) { mietvertrag_anlegen($_REQUEST[mietvertrag_von], $_REQUEST[mietvertrag_bis], $_REQUEST[einheit_id]); $zugewiesene_vetrags_id = mietvertrag_by_einheit($_REQUEST[einheit_id]); // echo "VERTRAG $zugewiesene_vetrags_id angelegt"; $anzahl_partner = count($_REQUEST[PERSON_ID]); for ($a = 0; $a < $anzahl_partner; $a++) { // echo "".$_REQUEST[PERSON_ID][$a]." <br>"; person_zu_mietvertrag($_REQUEST[PERSON_ID][$a], $zugewiesene_vetrags_id); } hinweis_ausgeben("Mietvertrag wurde erstellt!"); hinweis_ausgeben("Sie werden zur Mietdefinition weitergeleitet!"); weiterleiten_in_sec("?daten=miete_definieren&option=miethoehe&mietvertrag_id={$zugewiesene_vetrags_id}", "2"); } }
function lagerbestand_anzeigen_bis($datum) { $datum = date_german2mysql($datum); if (!empty($_SESSION[lager_id])) { $lager_id = $_SESSION['lager_id']; mysql_query("SET SQL_BIG_SELECTS=1"); // $result = mysql_query ("SELECT RECHNUNGEN_POSITIONEN.BELEG_NR, POSITION, BEZEICHNUNG, RECHNUNGEN_POSITIONEN.ART_LIEFERANT, RECHNUNGEN_POSITIONEN.ARTIKEL_NR, COUNT( RECHNUNGEN_POSITIONEN.MENGE) AS GEKAUFTE_MENGE, RECHNUNGEN_POSITIONEN.PREIS, RECHNUNGEN_POSITIONEN.MWST_SATZ FROM RECHNUNGEN RIGHT JOIN (RECHNUNGEN_POSITIONEN, POSITIONEN_KATALOG) ON ( RECHNUNGEN.BELEG_NR = RECHNUNGEN_POSITIONEN.BELEG_NR && POSITIONEN_KATALOG.ART_LIEFERANT = RECHNUNGEN_POSITIONEN.ART_LIEFERANT && RECHNUNGEN_POSITIONEN.ARTIKEL_NR = POSITIONEN_KATALOG.ARTIKEL_NR ) WHERE EMPFAENGER_TYP = 'Lager' && EMPFAENGER_ID = '$lager_id' && RECHNUNGEN_POSITIONEN.AKTUELL='1' GROUP BY RECHNUNGEN_POSITIONEN.ARTIKEL_NR ORDER BY BEZEICHNUNG"); $result = mysql_query("SELECT RECHNUNGEN.EINGANGSDATUM, RECHNUNGEN_POSITIONEN.BELEG_NR, POSITION, BEZEICHNUNG, RECHNUNGEN_POSITIONEN.ART_LIEFERANT, RECHNUNGEN_POSITIONEN.ARTIKEL_NR, RECHNUNGEN_POSITIONEN.MENGE AS GEKAUFTE_MENGE, RECHNUNGEN_POSITIONEN.PREIS, RECHNUNGEN_POSITIONEN.MWST_SATZ FROM RECHNUNGEN RIGHT JOIN (RECHNUNGEN_POSITIONEN, POSITIONEN_KATALOG) ON ( RECHNUNGEN.BELEG_NR = RECHNUNGEN_POSITIONEN.BELEG_NR && POSITIONEN_KATALOG.ART_LIEFERANT = RECHNUNGEN_POSITIONEN.ART_LIEFERANT && RECHNUNGEN_POSITIONEN.ARTIKEL_NR = POSITIONEN_KATALOG.ARTIKEL_NR ) WHERE EMPFAENGER_TYP = 'Lager' && EMPFAENGER_ID = '{$lager_id}' && EINGANGSDATUM<='{$datum}' && RECHNUNGEN_POSITIONEN.AKTUELL='1' && RECHNUNGEN.AKTUELL='1' GROUP BY RECHNUNGEN_POSITIONEN.ARTIKEL_NR, BELEG_NR ORDER BY RECHNUNGEN.EINGANGSDATUM ASC"); // echo "SELECT RECHNUNGEN.EINGANGSDATUM, RECHNUNGEN_POSITIONEN.BELEG_NR, POSITION, BEZEICHNUNG, RECHNUNGEN_POSITIONEN.ART_LIEFERANT, RECHNUNGEN_POSITIONEN.ARTIKEL_NR, RECHNUNGEN_POSITIONEN.MENGE AS GEKAUFTE_MENGE, RECHNUNGEN_POSITIONEN.PREIS, RECHNUNGEN_POSITIONEN.MWST_SATZ FROM RECHNUNGEN RIGHT JOIN (RECHNUNGEN_POSITIONEN, POSITIONEN_KATALOG) ON ( RECHNUNGEN.BELEG_NR = RECHNUNGEN_POSITIONEN.BELEG_NR && POSITIONEN_KATALOG.ART_LIEFERANT = RECHNUNGEN_POSITIONEN.ART_LIEFERANT && RECHNUNGEN_POSITIONEN.ARTIKEL_NR = POSITIONEN_KATALOG.ARTIKEL_NR ) WHERE EMPFAENGER_TYP = 'Lager' && EMPFAENGER_ID = '$lager_id' && RECHNUNGEN_POSITIONEN.AKTUELL='1' && RECHNUNGEN.AKTUELL='1' GROUP BY RECHNUNGEN_POSITIONEN.ARTIKEL_NR, BELEG_NR ORDER BY BEZEICHNUNG ASC"; $az = mysql_numrows($result); // az = anzahl zeilen if ($az) { while ($row = mysql_fetch_assoc($result)) { $my_array[] = $row; } echo "<table class=\"sortable\">"; // echo "<tr class=\"feldernamen\" align=\"right\"><td>Ansehen</td><td>Artikelnr.</td><td>Artikelbezeichnung</td><td>MENGE</td><td>RESTMENGE</td><td>PREIS</td><td>MWSt</td><td>RESTWERT</td></tr>"; echo "<tr><th>Datum</th><th>LIEFERANT</th><th>Rechnung</th><th>Artikelnr.</th><th>Bezeichnung</th><th>Menge</th><th>rest</th><th>Preis</th><th>Mwst</th><th>Restwert</th></tr>"; $gesamt_lager_wert = 0; $zaehler = 0; $rechnung_info = new rechnung(); for ($a = 0; $a < count($my_array); $a++) { $datum = date_mysql2german($my_array[$a][EINGANGSDATUM]); $beleg_nr = $my_array[$a][BELEG_NR]; $lieferant_id = $my_array[$a][ART_LIEFERANT]; $pp = new partners(); $pp->get_partner_name($lieferant_id); $position = $my_array[$a][POSITION]; $menge = $my_array[$a][GEKAUFTE_MENGE]; $preis = $my_array[$a][PREIS]; $kontierte_menge = $rechnung_info->position_auf_kontierung_pruefen($beleg_nr, $position); // $rechnung_info->rechnung_grunddaten_holen($beleg_nr); $rest_menge = $menge - $kontierte_menge; // $rest_menge = number_format($rest_menge,'',2,'.'); // echo "$beleg_nr: $position. $menge - $kontierte_menge = $rest_menge<br>"; $artikel_nr = $my_array[$a][ARTIKEL_NR]; $bezeichnung = $my_array[$a][BEZEICHNUNG]; $pos_mwst_satz = $my_array[$a][MWST_SATZ]; $waren_wert = $rest_menge * $preis / 100 * (100 + $pos_mwst_satz); $menge = nummer_punkt2komma($menge); $preis = nummer_punkt2komma($preis); $rest_menge = nummer_punkt2komma($rest_menge); $waren_wert_a = nummer_punkt2komma($waren_wert); $link_artikel_suche = "<a href=\"?daten=lager&option=artikel_suche&artikel_nr={$artikel_nr}\">{$artikel_nr}</a>"; $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>"; if ($rest_menge != '0,00') { $zaehler++; $gesamt_lager_wert = $gesamt_lager_wert + $waren_wert; $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>"; if ($zaehler == '1') { $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>"; echo "<tr class=\"zeile1\" align=\"right\"><td>{$datum}</td><td>{$pp->partner_name}</td><td>{$beleg_link}</td><td>{$link_artikel_suche}</td><td>{$bezeichnung}</td><td>{$menge}</td><td>{$rest_menge}</td><td>{$preis} €</td><td>{$pos_mwst_satz} %</td><td>{$waren_wert_a} €</td></tr>"; } if ($zaehler == '2') { $beleg_link = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_nr}\">Rechnung</a>"; echo "<tr class=\"zeile2\" align=\"right\"><td>{$datum}</td><td>{$pp->partner_name}</td><td>{$beleg_link}</td><td>{$link_artikel_suche}</td><td>{$bezeichnung}</td><td>{$menge}</td><td>{$rest_menge}</td><td>{$preis} €</td><td>{$pos_mwst_satz} %</td><td>{$waren_wert_a} €</td></tr>"; } } if ($zaehler == 2) { $zaehler = 0; } } // end for $gesamt_lager_wert_a = nummer_punkt2komma($gesamt_lager_wert); echo "<tr align=\"right\"><td colspan=9>Restwarenwert gesamt</td><td>{$gesamt_lager_wert_a} €</td></tr>"; echo "</table>"; } else { return false; } } else { warnung_ausgeben("Bitte Lager wählen"); } }
function person_in_db_eintragen() { $gebdatum = $_REQUEST[person_geburtstag]; $gebdatum = date_german2mysql($gebdatum); $letzte_person_id = letzte_person_id(); $akt_person_id = $letzte_person_id + 1; // echo $gebdatum; $person_status = person_pruefen($_REQUEST[person_nachname], $_REQUEST[person_vorname], $gebdatum); if ($person_status != "error") { $dat_alt = letzte_person_dat_of_person_id($akt_person_id); $db_abfrage = "INSERT INTO PERSON (`PERSON_DAT`, `PERSON_ID`, `PERSON_NACHNAME`, `PERSON_VORNAME`, `PERSON_GEBURTSTAG`, `PERSON_AKTUELL`) VALUES (NULL, '{$akt_person_id}', '{$_REQUEST['person_nachname']}', '{$_REQUEST['person_vorname']}', '{$gebdatum}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); $dat_neu = letzte_person_dat_of_person_id($akt_person_id); protokollieren('PERSON', $dat_neu, $dat_alt); hinweis_ausgeben("Person: {$_REQUEST['person_nachname']} {$_REQUEST['person_vorname']} wurde eingetragen !"); backlink(); } else { warnung_ausgeben("Person existiert!"); backlink(); person_hidden_form($_REQUEST[person_nachname], $_REQUEST[person_vorname], $_REQUEST[person_geburtstag]); } }
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']}"); } }
hinweis_ausgeben("Keine änderungen wurden vorgenommen!!!"); } } iframe_end(); $form->ende_formular(); break; case "loeschen": iframe_start(); $obj_dat = $_REQUEST["obj_dat"]; $objekt_kurzname = objekt_kurzname_finden($obj_dat); if (!isset($_REQUEST[obj_loeschen])) { erstelle_formular(NULL, NULL); // name, action echo "<tr><td><h1>Objektkurzname: {$objekt_kurzname}</h2></td></tr>\n"; echo "<tr><td>"; warnung_ausgeben("Sind Sie sicher, daß Sie das Objekt {$objekt_kurzname} löschen wollen?"); echo "</td></tr>"; erstelle_hiddenfeld("obj_dat", "{$obj_dat}"); erstelle_submit_button("obj_loeschen", "Löschen"); // name, wert ende_formular(); } if (isset($_REQUEST[obj_loeschen])) { objekt_loeschen($obj_dat); hinweis_ausgeben("{$objekt_kurzname} wurde gelöscht!"); weiterleiten("?daten=objekte_raus&objekte_raus=objekte_kurz"); } iframe_end(); break; } function objekte_liste()
} else { /* * $form->hidden_feld('mietvertrag_id', $mietvertrag_id); * $form->text_feld_id('Miete kalt', "kostenkategorie[][Miete kalt]", '', '10', 'Miete kalt'); * $form->text_feld_id('Nebenkosten Vorauszahlung', "kostenkategorie[][Nebenkosten Vorauszahlung]", '', '10', 'Nebenkosten Vorauszahlung'); * $form->text_feld_id('Heizkosten Vorauszahlung', "kostenkategorie[][Heizkosten Vorauszahlung]", '', '10', 'Heizkosten Vorauszahlung'); * $form->hidden_feld('option', 'miete_eingeben'); * $form->send_button("btn_miete_senden", 'Miete eingeben'); */ $me->me_dat_neu_form($mietvertrag_id); } // end else $form->ende_formular(); } else { // fals keine MV_ID eingegeben wurde, weiterleiten warnung_ausgeben("Fehler : Bitte eine Einheit auswählen!"); weiterleiten("?daten=miete_definieren"); } $form->ende_formular(); break; default: $form = new mietkonto(); $form->erstelle_formular("Objekte & Einheiten", NULL); if (isset($_REQUEST['objekt_id'])) { $_SESSION['objekt_id'] = "" . $_REQUEST['objekt_id'] . ""; } if (!isset($_SESSION['objekt_id'])) { echo "<div class=\"info_feld_oben\">Objekt auswählen</div>"; objekt_auswahl(); } if (isset($_SESSION['objekt_id'])) {