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"); } }
} if (isset($objekt_id) && isset($haus_id)) { $objekt_kurzname = objekt_kurzname($objekt_id); $haus_kurzname = haus_strasse_nr($haus_id); hinweis_ausgeben("Objekt: {$objekt_kurzname}"); hinweis_ausgeben("Haus: {$haus_kurzname}"); if (!isset($_POST[submit_einheit])) { einheit_eingabe_form($haus_id); einheiten_liste($haus_id); } } if (isset($_POST[submit_einheit])) { foreach ($_POST as $key => $value) { if (empty($value)) { fehlermeldung_ausgeben("FEHLER: Alle Felder müssen ausgefüllt werden!"); backlink(); $error = 1; break; } } if (!isset($error)) { // print_r($_POST); 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?");
function person_in_db_eintragen_direkt() { // echo "<pre>"; // print_r($_REQUEST); // echo "</pre>"; $gebdatum = $_REQUEST[person_geburtstag]; $gebdatum = date_german2mysql($gebdatum); $letzte_person_id = letzte_person_id(); $akt_person_id = $letzte_person_id + 1; $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(); }
function neue_einheit_in_db($haus_id, $einheit_kurzname, $einheit_lage, $einheit_qm) { // echo "eingabe: $haus_id, $einheit_kurzname, $einheit_lage, $einheit_qm, $einheit_ausstattung"; $kurzname = kurzname_exist($einheit_kurzname); if ($kurzname > 0) { echo "Einheit mit dem selben Kurznamen existiert!!!<br>"; backlink(); } else { $einheit_id = letzte_einheit_id(); $einheit_id = $einheit_id + 1; $dat_alt = letzte_einheit_dat_of_einheit_id($einheit_id); $db_abfrage = "INSERT INTO EINHEIT (EINHEIT_DAT, EINHEIT_ID, EINHEIT_QM, EINHEIT_LAGE, HAUS_ID, EINHEIT_AKTUELL, EINHEIT_KURZNAME) VALUES (NULL,'{$einheit_id}','{$einheit_qm}', '{$einheit_lage}', '{$haus_id}', '1', '{$einheit_kurzname}')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); $dat_neu = letzte_einheit_dat_of_einheit_id($einheit_id); hinweis_ausgeben("Einheit {$_POST['einheit_kurzname']} mit der Lage {$_POST['einheit_lage']} und Größe von {$_POST['einheit_qm']}m² wurde angelegt."); protokollieren('EINHEIT', $dat_neu, $dat_alt); } }
function footer($back = false) { global $counter; $backlink = $back ? backlink() : ''; echo "<br>\n\t\t\t{$backlink}→ zur offiziellen <a href=\"{$bpo}\">Webseite der Philharmonie</a><br>\n\t\t\t<table width=100%><tr>\n\t\t\t<td width=33%>Alle Angaben ohne Gewähr.<p>\n\t\t\t{$counter} visitors since 19.06.2005<br>\n\t\t\t©Wikinaut <a href=\"http://www.disclaimer.de/disclaimer.htm?farbe=FFFFFF/000000/000000/000000\">Disclaimer/Haftungsausschluss <a href=\"http://www.tgries.de/impressum/index.html\">Impressum</a></td>\n\t\t\t<td width=34% align=\"center\"><img src=\"http://www.opteryx.de/opteryx_B100.jpg\" align=\"top\">®<p>\n\t\t\t\tOpteryx® creative webdesign 2005</td>\n\t\t\t<td width=33% align=\"right\">\n\t\t\t\t\t<a href=\"http://sourceforge.net\">\n\t\t\t\t\t<img src=\"http://sourceforge.net/sflogo.php?group_id=141854&type=4\"\n\t\t\t\t\t style=\"border: 0px solid ; width: 125px; height: 37px;\"\n\t\t\t\t\t alt=\"SourceForge.net Logo\" title=\"\" align=\"top\"></a><p>\n\t\t\t\t\t<a href=\"http://sourceforge.net/projects/bphilcal\">BPhilCal project page</a>\n\n\t\t\t</td></table>"; }