コード例 #1
0
ファイル: einheit.php プロジェクト: BerlusGmbH/Berlussimo
function einheit_kurz($haus_id)
{
    // ORDER BY LPAD(inhalt,8,'0')
    if (empty($haus_id)) {
        $db_abfrage = "SELECT EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT_LAGE, EINHEIT_QM, HAUS_ID, TYP FROM EINHEIT WHERE EINHEIT_AKTUELL='1' ORDER BY LENGTH(EINHEIT_KURZNAME), EINHEIT_KURZNAME ASC";
    } else {
        $db_abfrage = "SELECT EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT_LAGE, EINHEIT_QM, HAUS_ID, TYP FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && HAUS_ID='{$haus_id}' ORDER BY LPAD(EINHEIT_KURZNAME, LENGTH(EINHEIT_KURZNAME), '1')  ASC";
        // $db_abfrage = "SELECT EINHEIT_ID, EINHEIT_DAT, EINHEIT_LAGE, HAUS_ID, EINHEIT_KURZNAME, EINHEIT_AUSSTATTUNG FROM EINHEIT where HAUS_ID='$haus_id' && EINHEIT_AKTUELL='1'";
    }
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
        echo "<h1><b>Keine Einheiten vorhanden!!!</b></h1>";
    } else {
        // echo "<table class=\"tabelle_haus\" width=100%>\n";
        $objekt_kurzname = objekt_kurzname_of_haus($haus_id);
        $haus_kurzname = haus_strasse_nr($haus_id);
        iframe_start();
        echo "<table class=\"sortable\">\n";
        echo "<tr><th>EINHEIT</th><th>TYP</TH><th>KONTO</th><th>MIETER</th><th>Anschrift</th><th>Lage</th><th>Fläche</th><th>OPTION</th></tr>";
        $counter = 0;
        while (list($EINHEIT_ID, $EINHEIT_KURZNAME, $EINHEIT_LAGE, $EINHEIT_QM, $HAUS_ID, $TYP) = mysql_fetch_row($resultat)) {
            $mieteranzahl = mieter_anzahl($EINHEIT_ID);
            $haus_kurzname = haus_strasse_nr($HAUS_ID);
            if ($TYP != 'Wohneigentum') {
                if ($mieteranzahl == "unvermietet") {
                    $mieter = "leer";
                    $mietkonto_link = "";
                } else {
                    $mieter = "Mieter:({$mieteranzahl})";
                    $mietvertrags_id = vertrags_id($EINHEIT_ID);
                    if (!empty($mietvertrags_id)) {
                        $mietkonto_link = "<a href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrags_id}\">MIETKONTO</a>";
                    }
                }
                $einheit_link = "<a class=\"table_links\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$EINHEIT_ID}\">{$EINHEIT_KURZNAME}</a>";
            }
            // end Mietswohnungen
            if ($TYP == 'Wohneigentum') {
                $einheit_link = "<a class=\"table_links\" href=\"?daten=weg&option=einheit_uebersicht&einheit_id={$EINHEIT_ID}\">{$EINHEIT_KURZNAME}</a>";
            }
            $EINHEIT_QM = nummer_punkt2komma($EINHEIT_QM);
            // $einheit_link = "<a class=\"table_links\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id=$EINHEIT_ID\">$EINHEIT_KURZNAME</a>";
            $detail_check = detail_check("EINHEIT", $EINHEIT_ID);
            if ($detail_check > 0) {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_anzeigen&detail_tabelle=EINHEIT&detail_id={$EINHEIT_ID}\">Details</a>";
            } else {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_hinzu&detail_tabelle=EINHEIT&detail_id={$EINHEIT_ID}\">Neues Detail</a>";
            }
            if ($TYP != 'Wohneigentum') {
                $counter++;
                if ($counter == 1) {
                    echo "<tr class=\"zeile1\"><td width=150>{$einheit_link}</td><td>{$TYP}</td><td> {$mietkonto_link}</td><td width=200>";
                    if ($mieter != "leer") {
                        echo mieterid_zum_vertrag($mietvertrags_id);
                    }
                    echo "</td><td width=200>{$haus_kurzname}</td><td width=100>{$EINHEIT_LAGE}</td><td width=40>{$EINHEIT_QM}</td><td>{$detail_link}</td></tr>\n";
                }
                if ($counter == 2) {
                    echo "<tr class=\"zeile2\"><td width=150>{$einheit_link}</td><td>{$TYP}</td><td> {$mietkonto_link}</td><td width=200>";
                    if ($mieter != "leer") {
                        echo mieterid_zum_vertrag($mietvertrags_id);
                    }
                    echo "</td><td width=200>{$haus_kurzname}</td><td width=100>{$EINHEIT_LAGE}</td><td width=40>{$EINHEIT_QM}</td><td>{$detail_link}</td></tr>\n";
                    $counter = 0;
                }
            } else {
                $counter++;
                if ($counter == 1) {
                    echo "<tr class=\"zeile1\"><td width=150>{$einheit_link}</td><td>{$TYP}</td><td></td><td width=200>";
                    echo "</td><td width=200>{$haus_kurzname}</td><td width=100>{$EINHEIT_LAGE}</td><td width=40>{$EINHEIT_QM}</td><td>{$detail_link}</td></tr>\n";
                }
                if ($counter == 2) {
                    echo "<tr class=\"zeile2\"><td width=150>{$einheit_link}</td><td>{$TYP}</td><td></td><td width=200>";
                    echo "</td><td width=200>{$haus_kurzname}</td><td width=100>{$EINHEIT_LAGE}</td><td width=40>{$EINHEIT_QM}</td><td>{$detail_link}</td></tr>\n";
                    $counter = 0;
                }
            }
        }
        echo "</table>";
    }
    iframe_end();
}
コード例 #2
0
ファイル: form_haus.php プロジェクト: BerlusGmbH/Berlussimo
 case "aendern_liste":
     $form = new mietkonto();
     $form->erstelle_formular("Haus ändern", NULL);
     iframe_start();
     echo "<h1>Haus ändern</h1>";
     if (!isset($_REQUEST["objekt_id"])) {
         objekt_liste_links_aenderung();
     }
     if (!isset($_REQUEST["haus_id"]) && isset($_REQUEST["objekt_id"])) {
         $objekt_kurzname = objekt_kurzname($_REQUEST["objekt_id"]);
         hinweis_ausgeben("Objekt: {$objekt_kurzname}");
         haus_liste_links_aenderung($_REQUEST["objekt_id"]);
     }
     if (isset($_REQUEST["haus_id"]) && isset($_REQUEST["objekt_id"])) {
         $objekt_kurzname = objekt_kurzname($_REQUEST["objekt_id"]);
         $haus_kurzname = haus_strasse_nr($_REQUEST["haus_id"]);
         hinweis_ausgeben("Objekt: {$objekt_kurzname}");
         hinweis_ausgeben("Haus: {$haus_kurzname}");
         haus_aendern_formular($_REQUEST["haus_id"]);
         haeuser_liste_tabelle($_REQUEST["objekt_id"]);
         // rechts die liste der häuser
     }
     iframe_end();
     $form->ende_formular();
     break;
 case "aendern":
     $form = new mietkonto();
     $form->erstelle_formular("Haus ändern", NULL);
     iframe_start();
     echo "<h1>Haus ändern - Prozedur</h1>";
     foreach ($_POST as $key => $value) {
コード例 #3
0
function personen_liste_alle()
{
    if (isset($_REQUEST[person_finden])) {
        if ($_REQUEST[suche_nach] == "Nachname") {
            $such_tabelle = "PERSON_NACHNAME";
        }
        if ($_REQUEST[suche_nach] == "Vorname") {
            $such_tabelle = "PERSON_VORNAME";
        }
        $suchbegriff = $_REQUEST[suchfeld];
        // echo "$such_tabelle=$suchbegriff";
        $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' && {$such_tabelle} LIKE '{$suchbegriff}%' ORDER BY PERSON_NACHNAME ASC";
    } else {
        $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' ORDER BY PERSON_NACHNAME ASC";
    }
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
    } else {
        echo "<table>";
        echo "<tr ><th>Personenliste</th><th  colspan=\"5\">";
        sprungmarken_links();
        echo "</th></tr>\n";
        // echo "</table>";
        // echo "<table>";
        echo "<tr><th >Nachname</th><th>Vorname</th><th>Anschrift</th><th>Einheit</th><th>Geburtstag</th><th>Zusatzinformationen</th></tr>\n";
        echo "</table>";
        iframe_start();
        echo "<table width=100% >";
        $counter = 0;
        $buchstaben = array();
        while (list($PERSON_DAT, $PERSON_ID, $PERSON_NACHNAME, $PERSON_VORNAME, $PERSON_GEBURTSTAG) = mysql_fetch_row($resultat)) {
            $PERSON_GEBURTSTAG = date_mysql2german($PERSON_GEBURTSTAG);
            $erster_buchstabe = substr($PERSON_NACHNAME, 0, 1);
            // $buchstaben = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
            if (!in_array($erster_buchstabe, $buchstaben)) {
                $buchstaben[] = $erster_buchstabe;
                $sprung_marke_link = "<a name=\"{$erster_buchstabe}\"><b>{$PERSON_NACHNAME}</b></a>";
            } else {
                $sprung_marke_link = "{$PERSON_NACHNAME}";
            }
            $counter++;
            $mietvertraege_arr = mietvertraege_ids_vom_mieter($PERSON_ID);
            $anzahl_mv = count($mietvertraege_arr);
            $detail_check = detail_check("PERSON", $PERSON_ID);
            $delete_link = "<a class=\"table_links\" href=\"?daten=person&anzeigen=person_loeschen&person_dat={$PERSON_DAT}\">Löschen</a>";
            $aendern_link = "<a class=\"table_links\" href=\"?daten=person&anzeigen=person_aendern&person_id={$PERSON_ID}\">Ändern</a>";
            $mietvertrag_link = "";
            $haus_info = "";
            $haus_info_link = "";
            if ($anzahl_mv > 0) {
                for ($i = 0; $i < $anzahl_mv; $i++) {
                    $mietvertrags_nr = $mietvertraege_arr[$i];
                    $mv = new mietvertraege();
                    $mv->get_mietvertrag_infos_aktuell($mietvertrags_nr);
                    $einheit_id = einheit_id($mietvertrags_nr);
                    $einheit_kurzname = einheit_kurzname($einheit_id);
                    $haus_id = haus_id($einheit_id);
                    $haus_info = haus_strasse_nr($haus_id);
                    // $haus_info_link .= "$haus_info<br>";
                    // $kautionsrechner_link = "<a class=\"table_links\" href=\"?daten=kautionen&option=hochrechner&mietvertrag_id=$mietvertrags_nr\">K-Rechner</a><br>";
                    if ($mv->mietvertrag_aktuell) {
                        $haus_info_link .= "<a href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$haus_id}\">{$haus_info}</a><br>";
                        $mietvertrag_link .= "<a class=\"table_links\" href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrags_nr}\">MIETKONTO</a><br>";
                        $einheit_link .= "<a class=\"table_links\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}&mietvertrag_id={$mietvertrags_nr}\">{$einheit_kurzname}</a> <br>";
                    } else {
                        $haus_info_link .= "<a class=\"table_links_2\" href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$haus_id}\">{$haus_info}</a><br>";
                        $mietvertrag_link .= "<a class=\"table_links_2\" href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrags_nr}\">MIETKONTO</a><br>";
                        $einheit_link .= "<a class=\"table_links_2\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}&mietvertrag_id={$mietvertrags_nr}\">{$einheit_kurzname}</a> <br>";
                    }
                }
            } else {
                $mietvertrag_link = "Kein Mieter";
            }
            if ($detail_check > 0) {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_anzeigen&detail_tabelle=PERSON&detail_id={$PERSON_ID}\">Details</a>";
            } else {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_hinzu&detail_tabelle=PERSON&detail_id={$PERSON_ID}\">Neues Detail</a>";
            }
            if ($counter == 1) {
                echo "<tr class=\"zeile1\"><td width=15%>{$sprung_marke_link}</td><td width=15%>{$PERSON_VORNAME}</td><td width=20%>{$haus_info_link}</td><td>{$einheit_link}</td><td>{$mietvertrag_link} </td><td width=10%>{$PERSON_GEBURTSTAG}</td><td width=10%>{$aendern_link}</td><td width=10%>{$delete_link}</td><td width=10%>{$detail_link}</td></tr>";
                $mietvertrag_link = "";
                $einheit_link = "";
            }
            if ($counter == 2) {
                echo "<tr class=\"zeile2\"><td width=15%>{$sprung_marke_link}</td><td width=15%>{$PERSON_VORNAME}</td><td width=20%>{$haus_info_link}</td><td>{$einheit_link}</td><td> {$mietvertrag_link} </td><td width=10%>{$PERSON_GEBURTSTAG}</td><td width=10%>{$aendern_link}</td><td width=10%>{$delete_link}</td><td width=10%>{$detail_link}</td></tr>";
                $counter = 0;
                $mietvertrag_link = "";
                $einheit_link = "";
            }
        }
        // echo "<pre>";
        // print_r($buchstaben);
        // echo "</pre>";
        iframe_end();
        echo "</table>";
    }
}
コード例 #4
0
     hinweis_ausgeben("Objekt: {$objekt_kurzname}");
     haeuser_links($objekt_id);
 }
 if (isset($objekt_id) && isset($haus_id) && !isset($einheit_id)) {
     $objekt_id = objekt_id_of_haus($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}");
     einheiten_links($objekt_id, $haus_id);
 }
 if (isset($objekt_id) && isset($haus_id) && isset($einheit_id) && !isset($_POST[aendern_einheit])) {
     $objekt_id = objekt_id_of_haus($haus_id);
     $haus_id = haus_id_of_einheit($einheit_id);
     $objekt_kurzname = objekt_kurzname($objekt_id);
     $haus_kurzname = haus_strasse_nr($haus_id);
     $einheit_kurzname = einheit_kurzname($einheit_id);
     hinweis_ausgeben("Objekt: {$objekt_kurzname}");
     hinweis_ausgeben("Haus: {$haus_kurzname}");
     hinweis_ausgeben("Einheit: {$einheit_kurzname}");
     einheit_aendern_form($einheit_id);
     einheiten_liste($haus_id);
 }
 if (isset($_POST[aendern_einheit])) {
     foreach ($_POST as $key => $value) {
         if (empty($value)) {
             fehlermeldung_ausgeben("FEHLER: Alle Felder müssen ausgefüllt werden!");
             $error = 1;
             break;
         }
         echo "{$key} {$value}";
コード例 #5
0
ファイル: mietvertrag.php プロジェクト: BerlusGmbH/Berlussimo
         $error .= 'Auszugsdatum prüfen<br>';
     } else {
         // echo "AUSZUGsdatum OK";
     }
 } else {
     // echo "KEIN A DATUM";
     // $error .= 'Kein Auszugsdatum eingegeben<br>';
     $_POST['datum_auszug'] = '0000-00-00';
 }
 if (isset($error)) {
     echo $error;
 } else {
     echo "<p><h1>GEÄNDERTE VERTRAGSDATEN:</h1><br>";
     $einheit_kurzname = einheit_kurzname($_POST['einheit_id']);
     $haus_id = haus_id($_POST['einheit_id']);
     $anschrift = haus_strasse_nr($haus_id);
     echo "<b>Einheit:</b> {$einheit_kurzname}<br>{$anschrift}<br>";
     $mv_info = new mietvertraege();
     echo "<hr><b>Mieter:</b><br>";
     $mv_info->mv_personen_anzeigen_form($_POST['mieter_liste']);
     echo "<hr>Einzug: {$_POST['datum_einzug']}<br>";
     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']);