/** * BERLUSSIMO * * Hausverwaltungssoftware * * * @copyright Copyright (c) 2010, Berlus GmbH, Fontanestr. 1, 14193 Berlin * @link http://www.berlus.de * @author Sanel Sivac & Wolfgang Wehrheim * @contact software(@)berlus.de * @license http://www.gnu.org/licenses/agpl.html AGPL Version 3 * * @filesource $HeadURL: http://192.168.2.52/svn/berlussimo_1/tags/02.11.2010 - Downloadversion 0.27/options/formulare/einheit_suche.php $ * @version $Revision: 6 $ * @modifiedby $LastChangedBy: sivac $ * @lastmodified $Date: 2010-09-21 10:34:50 +0200 (Di, 21 Sep 2010) $ * */ function einheit_suchform() { if (isset($_REQUEST[suchfeld])) { $suchbegriff = $_REQUEST[suchfeld]; // print_r($_POST); // echo $suchbegriff; } echo "<table class=\"formular_tabelle\" width=100%>"; echo "<form method=POST action=\"{$_SERVER['SCRIPT_URI']}\">"; echo "<tr>"; echo "<td>Einheit: <input type=\"text\" name=\"suchfeld\" size=\"50\" value=\"{$suchbegriff}\"></td>"; echo "<td><input type=\"submit\" name=\"einheit_finden\" value=\"Finden\" class=\"buttons\"></td></tr>"; ende_formular(); echo "</table>"; }
function person_suchform() { if (isset($_REQUEST['suchfeld'])) { $suchbegriff = $_REQUEST['suchfeld']; // print_r($_POST); // echo $suchbegriff; } else { $suchbegriff = ''; } echo "<table class=\"formular_tabelle\">"; // $act = $_SERVER['SCRIPT_URI']; echo "<form method=\"POST\" >"; echo "<tr>"; echo "<td width=50% align=left>Suchbegriff: <input type=\"text\" name=\"suchfeld\" size=\"50\" value=\"{$suchbegriff}\"></td>"; echo "<td width=30% align=left>suchen in: <select name=\"suche_nach\">"; echo "<option value=\"Nachname\">Nachname</option>"; echo "<option value=\"Vorname\">Vorname</option>"; echo "</select></td>"; // echo "<td>Suchbegriff: <input type=\"text\" name=\"suchfeld\" size=\"50\" value=\"$suchbegriff\"></td><td>"; echo "<td width=20% align=left><input type=\"submit\" name=\"person_finden\" value=\"Finden\" class=\"buttons\"></td></tr>"; // erstelle_submit_button("suche_person", "Finden"); ende_formular(); echo "</table>"; }
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"); } }
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]; deaktiviere_haus_dat($haus_dat); haus_geaendert_eintragen($_POST['haus_dat'], $_POST['haus_id'], $_POST['haus_strasse'], $_POST['haus_nummer'], $_POST['haus_stadt'], $_POST['haus_plz'], $_POST['haus_qm'], $_POST['objekt_id']); // hausdat deaktivieren // deaktiviere_haus_dat($_POST[haus_dat]); // haus_geaendert_eintragen($_POST['haus_dat'], $_POST['haus_id'], $_POST['haus_strasse'], $_POST['haus_nummer'], $_POST['haus_stadt'], $_POST['haus_plz'], $_POST['haus_qm'], $_POST['objekt_id']); } } echo $error; iframe_end(); $form->ende_formular(); break; case "loeschen":
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 detail_unterkategorie_form() { echo "<div class=\"div balken_detail_kat_form\"><span class=\"font_balken_uberschrift\">AUSWAHLOPTIONEN</span><hr />"; if (!isset($_REQUEST['submit_detail_ukat'])) { erstelle_formular(NULL, NULL); detail_drop_down_kategorie_db(); erstelle_eingabefeld("Auswahloption", "detail_kat_uname", "", 30); erstelle_submit_button_nur("submit_detail_ukat", "Erstellen"); ende_formular(); } if (isset($_REQUEST['submit_detail_ukat'])) { // print_r($_REQUEST); if (isset($_REQUEST['detail_kat_uname']) && empty($_REQUEST['detail_kat_uname'])) { fehlermeldung_ausgeben("Geben Sie bitte eine Option ein!"); erstelle_back_button(); } else { $detail_kat_uname = bereinige_string($_REQUEST['detail_kat_uname']); $bereich_kategorie = bereinige_string($_REQUEST['bereich_kategorie']); echo $detail_kat_uname; echo $bereich_kategorie; $u_kat_exists = check_detail_ukat($bereich_kategorie, $detail_kat_uname); $haupt_kat_name = get_detail_kat_name($bereich_kategorie); if ($u_kat_exists == 0) { $db_abfrage = "INSERT INTO DETAIL_UNTERKATEGORIEN VALUES (NULL, '{$bereich_kategorie}', '{$detail_kat_uname}', '1')"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); hinweis_ausgeben("Unterdetail <u>{$detail_kat_uname}</u> bzw. Auswahloption wurde dem Bereich {$haupt_kat_name} hinzugefügt."); } else { fehlermeldung_ausgeben("Gleichnamige Detailoption existiert!"); erstelle_back_button(); } } } echo "</div>"; }
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']}"); } }