Example #1
0
function einheit_kurz_objekt($objekt_id)
{
    $result = mysql_query("SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT_LAGE, EINHEIT_QM,  HAUS_STRASSE, HAUS_NUMMER, TYP\nFROM `EINHEIT`\nRIGHT JOIN (\nHAUS, OBJEKT\n) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && OBJEKT.OBJEKT_ID = '{$objekt_id}' )\nWHERE EINHEIT_AKTUELL='1' GROUP BY EINHEIT_ID ORDER BY LPAD(EINHEIT_KURZNAME, LENGTH(EINHEIT_KURZNAME), '1') ASC");
    while ($row = mysql_fetch_assoc($result)) {
        $my_arr[] = $row;
    }
    $numrows = mysql_numrows($result);
    if ($numrows < 1) {
        echo "<h1><b>Keine Einheiten vorhanden!!!</b></h1>";
    } else {
        echo "<table class=\"tabelle_haus\" width=100%>\n";
        $objekt_kurzname = $my_arr['0']['OBJEKT_KURZNAME'];
        echo "<tr class=\"feldernamen\"><td colspan=7>Einheiten im Objekt {$objekt_kurzname}</td></tr>\n";
        echo "<tr class=\"feldernamen\"><td width=150>Kurzname</td><td>OPTION</td><td width=200>Mieter</td><td width=200>Anschrift</td><td width=100>Lage</td><td width=40>m²</td><td>Details</td></tr>\n";
        echo "</table>";
        iframe_start();
        echo "<table width=100%>\n";
        $counter = 0;
        for ($a = 0; $a < $numrows; $a++) {
            $einheit_id = $my_arr[$a]['EINHEIT_ID'];
            $einheit_kurzname = $my_arr[$a]['EINHEIT_KURZNAME'];
            $einheit_lage = $my_arr[$a]['EINHEIT_LAGE'];
            $einheit_qm = $my_arr[$a]['EINHEIT_QM'];
            $mieteranzahl = mieter_anzahl($einheit_id);
            $haus_kurzname = $my_arr[$a]['HAUS_STRASSE'] . $my_arr[$a]['HAUS_NUMMER'];
            $TYP = $my_arr[$a]['TYP'];
            if ($mieteranzahl == "unvermietet") {
                $mieter = "leer";
                $mietkonto_link = "";
                /*
                 * Prüfen ob es einen Eigentümer gibt und wenn ja, zahlt er nebenkosten heizkostenvorschüssen,
                 * falls ja dann SELBSTNUTZER";
                 */
                $weg = new weg();
                $weg->get_last_eigentuemer($einheit_id);
                if (isset($weg->eigentuemer_id)) {
                    // $hg_arr = $weg->get_moegliche_def('Einheit', $einheit_id);
                    $monat = date("m");
                    $jahr = date("Y");
                    $nk_vorschuss_sn = $weg->get_summe_kostenkat_monat($monat, $jahr, 'Einheit', $einheit_id, '6020');
                    if ($nk_vorschuss_sn) {
                        $weg->get_eigentumer_id_infos3($weg->eigentuemer_id);
                        $mieter_name = "<b>WEG-SELBSTNUTZER:</b><br> {$weg->empf_namen_u}";
                        $eig_link = "<a href=\"?daten=weg&option=einheit_uebersicht&einheit_id={$einheit_id}\">{$mieter_name}</a>";
                        // $mietkonto_link = "<a href=\"?daten=weg&option=einheit_uebersicht&einheit_id=$einheit_id\>$einheit_kurzname</a>";
                    } else {
                        /* Eigentpmer zahlt keine Vorschüsse, dann vermietet er und ist kein Selbstnutzer */
                        $mieter = "leer";
                        // $mietkonto_link = "<a href=\"?daten=weg&option=einheit_uebersicht&einheit_id=$einheit_id\>$einheit_kurzname</a>";
                    }
                }
            } 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>";
                }
            }
            if ($TYP != 'Wohneigentum') {
                $einheit_link = "<a class=\"table_links\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}\">{$einheit_kurzname}</a>";
            } else {
                $einheit_link = "<a class=\"table_links\" href=\"?daten=weg&option=einheit_uebersicht&einheit_id={$einheit_id}\">{$einheit_kurzname}</a>";
            }
            $link_aendern = "<a class=\"table_links\" href=\"?daten=einheit_raus&einheit_raus=einheit_aendern&einheit_id={$einheit_id}\">ÄNDERN</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>";
            }
            $counter++;
            if ($counter == 1) {
                echo "<tr class=\"zeile1\"><td width=150>{$einheit_link} {$mietkonto_link}</td><td>{$TYP}</td><td>{$link_aendern}</td><td width=200>";
                if ($mieter != "leer" && !preg_match("/WEG-SELBSTNUTZER/i", $mieter)) {
                    echo mieterid_zum_vertrag($mietvertrags_id);
                }
                if (isset($eig_link)) {
                    echo $eig_link;
                } else {
                    echo $mieter;
                }
                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} {$mietkonto_link}</td><td>{$TYP}</td><td>{$link_aendern}</td><td width=200>";
                if ($mieter != "leer" && !preg_match("/WEG-SELBSTNUTZER/i", $mieter)) {
                    echo mieterid_zum_vertrag($mietvertrags_id);
                    // echo $eig_link;
                    if (isset($eig_link)) {
                        echo $eig_link;
                    } else {
                        echo $mieter;
                    }
                    // echo $eig_link;
                } else {
                    // echo $eig_link;
                }
                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 $counter;
            unset($mieter);
            unset($eig_link);
            unset($link_aendern);
        }
        echo "</table>";
    }
    iframe_end();
}
Example #2
0
function haus_kurz($objekt_id = '')
{
    if (empty($objekt_id)) {
        $db_abfrage = "SELECT OBJEKT_ID, HAUS_ID, HAUS_STRASSE, HAUS_NUMMER, HAUS_PLZ, HAUS_QM FROM HAUS WHERE HAUS_AKTUELL='1' ORDER BY HAUS_STRASSE,  0+HAUS_NUMMER, OBJEKT_ID ASC";
        $title = "Alle Häuser";
    } else {
        $db_abfrage = "SELECT OBJEKT_ID, HAUS_ID, HAUS_STRASSE, HAUS_NUMMER, HAUS_PLZ, HAUS_QM FROM HAUS where OBJEKT_ID='{$objekt_id}' && HAUS_AKTUELL='1' ORDER BY HAUS_STRASSE, 0+HAUS_NUMMER, OBJEKT_ID ASC";
        $objekt_kurzname = objekt_namen_by_id($objekt_id);
        $title = "Häuser vom Objekt:  {$objekt_kurzname}";
    }
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
        echo "<h1><b>Keine Häuser vorhanden!!!</b></h1>\n";
    } else {
        // echo "<div id=\"iframe_1\">";
        // echo "<div class=\"abstand_iframe\">";
        // echo "<div class=\"scrollbereich\">";
        iframe_start();
        echo "<table class=\"sortable\">\n";
        // echo "<tr class=\"feldernamen\"><td colspan=8>$title</td></tr>\n";
        // echo "<tr class=\"feldernamen\"><td width=155>Straße</td><td width=60>Nr.</td><td width=60>PLZ</td><td width=60>H m²</td><td width=100>E m²</td><td colspan=2>Zusatzinfo</td></tr>\n";
        echo "<tr><th>Strasse</th><th>Nr.</th><th>PLZ</th><th>m²</th><th>Em²</th><th>Einheiten</th><th>INFOS</th><th>OPTION</th></tr>";
        $counter = 0;
        while (list($OBJEKT_ID, $HAUS_ID, $HAUS_STRASSE, $HAUS_NUMMER, $HAUS_PLZ, $HAUS_QM) = mysql_fetch_row($resultat)) {
            $detail_check = detail_check("HAUS", $HAUS_ID);
            if ($detail_check > 0) {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_anzeigen&detail_tabelle=HAUS&detail_id={$HAUS_ID}\">Details</a>";
            } else {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_hinzu&detail_tabelle=HAUS&detail_id={$HAUS_ID}\">Neues Detail</a>";
            }
            $einheiten_im_haus = anzahl_einheiten_im_haus($HAUS_ID);
            $gesammtflaeche_einheiten = einheiten_gesamt_qm($HAUS_ID);
            if (empty($gesammtflaeche_einheiten)) {
                $gesammtflaeche_einheiten = "0";
            }
            $counter++;
            $link_haus_aendern = "<a href=\"?daten=haus_raus&haus_raus=haus_aendern&haus_id={$HAUS_ID}\">Haus ändern</th>";
            if ($counter == 1) {
                echo "<tr class=\"zeile1\"><td width=150>{$HAUS_STRASSE}</td><td width=60>{$HAUS_NUMMER}</td><td width=60>{$HAUS_PLZ}</td><td width=60>{$HAUS_QM} m²</td><td width=100>{$gesammtflaeche_einheiten} m²</td><td><a class=\"table_links\" href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$HAUS_ID}\">Einheiten (<b>{$einheiten_im_haus}</b>)</a></td><td>{$detail_link}</td><td>{$link_haus_aendern}</td></tr>";
            }
            if ($counter == 2) {
                echo "<tr class=\"zeile2\"><td width=150>{$HAUS_STRASSE}</td><td width=60>{$HAUS_NUMMER}</td><td width=60>{$HAUS_PLZ}</td><td width=60>{$HAUS_QM} m²</td><td width=60>{$gesammtflaeche_einheiten} m²</td><td><a class=\"table_links\" href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$HAUS_ID}\">Einheiten (<b>{$einheiten_im_haus}</b>)</a></td><td>{$detail_link}</td><td>{$link_haus_aendern}</td></tr>";
                $counter = 0;
            }
        }
        echo "</table>";
        echo "</div>";
        echo "</div>";
        echo "</div>";
    }
}
Example #3
0
 case "person_loeschen":
     $form = new mietkonto();
     $form->erstelle_formular("Person löschen", NULL);
     iframe_start();
     if (isset($_REQUEST["person_dat"])) {
         // person_loeschen($_REQUEST["person_dat"]);
         hinweis_ausgeben("Löschfunktion deaktiviert!!!");
         weiterleiten("javascript:history.back()");
     }
     iframe_end();
     $form->ende_formular();
     break;
 case "person_aendern":
     $form = new mietkonto();
     $form->erstelle_formular("Person ändern", NULL);
     iframe_start();
     echo "Person aendern";
     if (isset($_REQUEST["person_id"]) && !isset($submit_person_aendern) && !isset($_REQUEST[person_definitiv_speichern])) {
         person_aendern_from($_REQUEST["person_id"]);
     }
     if (isset($submit_person_aendern)) {
         check_fields_nach_aenderung();
         // prüfen und eintragen
     }
     if (isset($_REQUEST[person_definitiv_speichern])) {
         check_fields_nach_aenderung();
         // Änderung anzeigen prüfen und eintragen
     }
     iframe_end();
     $form->ende_formular();
     break;
Example #4
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 LIMIT 0,50";
     } else {
         die;
         $db_abfrage = "SELECT PERSON_DAT, PERSON_ID, PERSON_NACHNAME, PERSON_VORNAME, PERSON_GEBURTSTAG FROM PERSON WHERE PERSON_AKTUELL='1' ORDER BY PERSON_NACHNAME ASC LIMIT 0,50";
     }
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     $numrows = mysql_numrows($resultat);
     if ($numrows > 0) {
         while ($row = mysql_fetch_assoc($resultat)) {
             $personen_arr[] = $row;
         }
     }
     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>MIETKONTO</th><th>Zusatzinformationen</th></tr>\n";
     echo "</table>";
     iframe_start();
     echo "<table class=\"sortable\">";
     echo "<tr><th >Nachname</th><th>Vorname</th><th>Anschrift</th><th>Einheit</th><th>MIETKONTO</th><th>Zusatzinformationen</th></tr>\n";
     // echo "</table>";
     // echo "<table>";
     $buchstaben = array();
     $zeile = 0;
     for ($a = 0; $a < $numrows; $a++) {
         $zeile++;
         $person_id = $personen_arr[$a]['PERSON_ID'];
         $person_nachname = $personen_arr[$a]['PERSON_NACHNAME'];
         $person_vorname = $personen_arr[$a]['PERSON_VORNAME'];
         $person_gebam = date_mysql2german($personen_arr[$a]['PERSON_GEBURTSTAG']);
         // $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}\">Person ändern</a>";
         $detail_check = detail_check("PERSON", $person_id);
         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>";
         }
         $erster_buchstabe = substr($person_nachname, 0, 1);
         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}";
         }
         echo "<tr class=\"zeile{$zeile}\" valign=\"top\"><td>{$sprung_marke_link}</td><td>{$person_vorname}</td>";
         $this->get_person_infos($person_id);
         if ($this->person_anzahl_mietvertraege > 0) {
             $haus_info_link = '';
             $einheit_link = '';
             $mietkonto_link = '';
             for ($b = 0; $b < $this->person_anzahl_mietvertraege; $b++) {
                 $mv = new mietvertraege();
                 $mv_id = $this->p_mv_ids[$b];
                 $mv->get_mietvertrag_infos_aktuell($mv_id);
                 $haus_info_link .= "<a href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&haus_id={$mv->haus_id}\">{$mv->haus_strasse} {$mv->haus_nr}</a><br>";
                 if ($mv->mietvertrag_aktuell) {
                     $einheit_link .= "<a  href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$mv->einheit_id}&mietvertrag_id={$mv_id}\"><b>{$mv->einheit_kurzname}</b></a><br>";
                 } else {
                     $einheit_link .= "<a id=\"link_rot_fett\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$mv->einheit_id}&mietvertrag_id={$mv_id}\">{$mv->einheit_kurzname}</a><br>";
                 }
                 $mietkonto_link .= "<a href=\"?daten=mietkonten_blatt&anzeigen=mk_pdf&mietvertrag_id={$mv_id}\"><img src=\"css/pdf.png\"></a>&nbsp;<a href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_ab&mietvertrag_id={$mv_id}\"><img src=\"css/pdf2.png\"></a><br>";
                 if ($b < $this->person_anzahl_mietvertraege - 1) {
                     // $haus_info_link .= "<br>";
                     // $einheit_link .= "<br>";
                     // $mietkonto_link .= "<br>";
                 }
             }
         } else {
             $haus_info_link = "Kein Mieter";
             $einheit_link = "";
             $mietkonto_link = "";
         }
         $weg = new weg();
         $eigentuemer_id_arr = $weg->get_eigentuemer_id_from_person_arr($person_id);
         $eigentuemer_link = '';
         if (is_array($eigentuemer_id_arr)) {
             if ($haus_info_link == 'Kein Mieter') {
                 $haus_info_link = '';
             }
             $anz_e = count($eigentuemer_id_arr);
             for ($ee = 0; $ee < $anz_e; $ee++) {
                 $eig_id = $eigentuemer_id_arr[$ee]['WEG_EIG_ID'];
                 $weg->get_eigentumer_id_infos($eig_id);
                 $einheit_link .= "<a href=\"?daten=weg&option=einheit_uebersicht&einheit_id={$weg->einheit_id}\">{$weg->einheit_kurzname}</a><br>";
                 $haus_info_link .= "{$weg->haus_strasse} {$weg->haus_nummer}<br>";
                 $mietkonto_link .= "<a href=\"?daten=weg&option=hg_kontoauszug&eigentuemer_id={$weg->eigentuemer_id}\"><img src=\"css/pdf.png\"></a> <a href=\"?daten=weg&option=hg_kontoauszug&eigentuemer_id={$weg->eigentuemer_id}&no_logo\"><img src=\"css/pdf2.png\"></a><br>";
             }
         }
         echo "<td>{$haus_info_link}</td><td>{$einheit_link}</td><td valign=\"top\">{$mietkonto_link}</td><td>{$aendern_link} {$detail_link}</td></tr>";
         if ($zeile == 2) {
             $zeile = 0;
         }
     }
     iframe_end();
     echo "</table>";
 }
 function einheit_kurz_objekt($objekt_id)
 {
     $result = mysql_query("SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT_LAGE, EINHEIT_QM,  HAUS_STRASSE, HAUS_NUMMER\nFROM `EINHEIT`\nRIGHT JOIN (\nHAUS, OBJEKT\n) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && OBJEKT.OBJEKT_ID = '{$objekt_id}' )\nWHERE EINHEIT_AKTUELL='1'");
     while ($row = mysql_fetch_assoc($result)) {
         $my_arr[] = $row;
     }
     $numrows = mysql_numrows($result);
     if ($numrows < 1) {
         echo "<h1><b>Keine Einheiten vorhanden!!!</b></h1>";
     } else {
         echo "<table class=\"tabelle_haus\" width=100%>\n";
         $objekt_kurzname = $my_arr['0']['OBJEKT_KURZNAME'];
         echo "<tr class=\"feldernamen\"><td colspan=6>Einheiten im Objekt {$objekt_kurzname}</td></tr>\n";
         echo "<tr class=\"feldernamen\"><td width=150>Kurzname</td><td width=200>Mieter</td><td width=200>Anschrift</td><td width=100>Lage</td><td width=40>m²</td><td>Details</td></tr>\n";
         echo "</table>";
         iframe_start();
         echo "<table width=100%>\n";
         $counter = 0;
         for ($a = 0; $a < $numrows; $a++) {
             $einheit_id = $my_arr[$a][EINHEIT_ID];
             $einheit_kurzname = $my_arr[$a][EINHEIT_KURZNAME];
             $einheit_lage = $my_arr[$a][EINHEIT_LAGE];
             $einheit_qm = $my_arr[$a][EINHEIT_QM];
             $mieteranzahl = mieter_anzahl($einheit_id);
             $haus_kurzname = $my_arr[$a][HAUS_STRASSE] . $my_arr[$a][HAUS_NUMMER];
             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>";
             $detail_check = detail_check("EINHEIT", $einheit_id);
             if ($detail_check > 0) {
                 $detail_link = "<a class=\"table_links\" href=\"?daten=details&detail_tabelle=EINHEIT&detail_id={$einheit_id}\">Details</a>";
             } else {
                 $detail_link = "<a class=\"table_links\" href=\"?daten=details&detail_tabelle=EINHEIT&detail_id={$einheit_id}\">Neues Detail</a>";
             }
             $counter++;
             if ($counter == 1) {
                 echo "<tr class=\"zeile1\"><td width=150>{$einheit_link} {$mietkonto_link}</td><td width=200>{$mieter}";
                 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} {$mietkonto_link}</td><td width=200>{$mieter}";
                 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;
             }
         }
         echo "</table>";
     }
     iframe_end();
 }
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>";
    }
}
Example #7
0
function mietvertrag_aktuelle($einheit_id)
{
    if (!isset($einheit_id)) {
        $datum_heute = date("Y-m-d");
        $db_abfrage = "SELECT MIETVERTRAG.MIETVERTRAG_ID, MIETVERTRAG.MIETVERTRAG_VON, MIETVERTRAG.MIETVERTRAG_BIS, MIETVERTRAG.EINHEIT_ID, EINHEIT.EINHEIT_KURZNAME FROM MIETVERTRAG JOIN(EINHEIT) ON (EINHEIT.EINHEIT_ID = MIETVERTRAG.EINHEIT_ID) WHERE MIETVERTRAG_AKTUELL='1' && EINHEIT.EINHEIT_AKTUELL='1' && (MIETVERTRAG.MIETVERTRAG_BIS='0000-00-00' OR MIETVERTRAG.MIETVERTRAG_BIS>'{$datum_heute}') ORDER BY EINHEIT.EINHEIT_KURZNAME ASC,MIETVERTRAG.MIETVERTRAG_BIS  DESC";
    } else {
        $db_abfrage = "SELECT MIETVERTRAG_ID, MIETVERTRAG_VON, MIETVERTRAG_BIS, EINHEIT_ID FROM MIETVERTRAG where EINHEIT_ID='{$einheit_id}' && MIETVERTRAG_AKTUELL='1'";
    }
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
        echo "<h1><b>Keine Mietverträge zur Einheit {$einheit_id} vorhanden!!!</b></h1>";
    } else {
        echo "<table width=100%>\n";
        echo "<tr class=\"feldernamen\"><td colspan=5>Alle Mietverträge</td></tr>\n";
        echo "<tr class=\"feldernamen\"><td width=100>EINHEIT</td><td width=300>MIETER</td><td width=85>VON</td><td width=80>BIS</td><td>Optionen</td></tr>\n";
        echo "</table>\n";
        iframe_start();
        echo "<table width=100%>\n";
        $counter = 0;
        while (list($MIETVERTRAG_ID, $MIETVERTRAG_VON, $MIETVERTRAG_BIS, $EINHEIT_ID) = mysql_fetch_row($resultat)) {
            $counter++;
            $datum_heute = date("Y-m-d");
            if ($MIETVERTRAG_BIS > $datum_heute or $MIETVERTRAG_BIS == "0000-00-00") {
                $beenden_link = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_beenden&mietvertrag_id={$MIETVERTRAG_ID}\">Beenden</a>";
                $aendern_link = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_aendern&mietvertrag_id={$MIETVERTRAG_ID}\">Ändern</a>";
            } else {
                $beenden_link = "Abgelaufen";
                // $aendern_link = "k.Ä.";
                $aendern_link = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_aendern&mietvertrag_id={$MIETVERTRAG_ID}\">Ändern</a>";
            }
            $MIETVERTRAG_BIS = date_mysql2german($MIETVERTRAG_BIS);
            $MIETVERTRAG_VON = date_mysql2german($MIETVERTRAG_VON);
            $mieter_im_vetrag = anzahl_mieter_im_vertrag($MIETVERTRAG_ID);
            $einheit_kurzname = einheit_kurzname($EINHEIT_ID);
            $detail_check = detail_check("MIETVERTRAG", $MIETVERTRAG_ID);
            $einheit_link = "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$EINHEIT_ID}\">{$einheit_kurzname}</a>";
            $kautionen_link = "<a href=\"?daten=kautionen&option=kautionen_buchen&mietvertrag_id={$MIETVERTRAG_ID}\">KAUTION BUCHEN</a>";
            $miete_aendern = "<a href=\"?daten=miete_definieren&option=miethoehe&mietvertrag_id={$MIETVERTRAG_ID}\">MIETHÖHE</a>";
            if ($detail_check > 0) {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_anzeigen&detail_tabelle=MIETVERTRAG&detail_id={$MIETVERTRAG_ID}\">Details</a>";
            } else {
                $detail_link = "<a class=\"table_links\" href=\"?daten=details&option=details_hinzu&detail_tabelle=MIETVERTRAG&detail_id={$MIETVERTRAG_ID}\">Neues Detail</a>";
            }
            if ($counter == 1) {
                echo "<tr class=\"zeile1\"><td>{$einheit_link} {$miete_aendern} {$kautionen_link} </td><td>({$mieter_im_vetrag})";
                echo mieterid_zum_vertrag($MIETVERTRAG_ID);
                echo "</td><td>{$MIETVERTRAG_VON}</td><td>{$MIETVERTRAG_BIS}</td><td>{$detail_link}</td><td>{$beenden_link} {$aendern_link}</td></tr>";
            }
            if ($counter == 2) {
                echo "<tr class=\"zeile2\"><td>{$einheit_link} {$miete_aendern} {$kautionen_link}</td><td>({$mieter_im_vetrag})";
                echo mieterid_zum_vertrag($MIETVERTRAG_ID);
                echo "</td><td>{$MIETVERTRAG_VON}</td><td>{$MIETVERTRAG_BIS}</td><td>{$detail_link}</td><td>{$beenden_link} {$aendern_link}</td></tr>";
                $counter = 0;
            }
        }
        echo "</table>";
        iframe_end();
    }
}
Example #8
0
function objekte_kurz()
{
    $db_abfrage = "SELECT OBJEKT_ID, OBJEKT_KURZNAME FROM OBJEKT WHERE OBJEKT_AKTUELL='1' ORDER BY OBJEKT_KURZNAME";
    $resultat = mysql_query($db_abfrage) or die(mysql_error());
    $numrows = mysql_numrows($resultat);
    if ($numrows < 1) {
        // echo "<h1><b>Keine Objekte vorhanden!!!</b></h1>\n";
    } else {
        // echo "<table class=\"sortable\">\n";
        // echo "<tr class=\"feldernamen\"><td colspan=4>Objektliste</td></tr>\n";
        // echo "<tr class=\"feldernamen\"><td width=200>Objektname</td><td width=100>Gesamtfläche</td><td colspan=2>Zusatzinformationen</td></tr>\n";
        // echo "</table>";
        iframe_start();
        echo "<table class=\"sortable\">\n";
        echo "<tr><th>Objekt</th><th>FLÄCHE</th><th>HÄUSER</th><th>Einheiten</th><th>INFOS</th><th colspan=\"9\"></th></tr>";
        $counter = 0;
        while (list($OBJEKT_ID, $OBJEKT_KURZNAME) = mysql_fetch_row($resultat)) {
            $anzahl_haeuser = anzahl_haeuser_im_objekt($OBJEKT_ID);
            $counter++;
            $flaeche = nummer_punkt2komma(objekt_flaeche($OBJEKT_ID));
            $detail_check = detail_check("OBJEKT", $OBJEKT_ID);
            if ($detail_check > 0) {
                $detail_link = "<a  href=\"?daten=details&option=details_anzeigen&detail_tabelle=OBJEKT&detail_id={$OBJEKT_ID}\">Details</a>";
            } else {
                $detail_link = "<a href=\"?daten=details&option=details_hinzu&detail_tabelle=OBJEKT&detail_id={$OBJEKT_ID}\">Neues Detail</a>";
            }
            $aendern_link = "<a href=\"?daten=objekte_raus&objekte_raus=objekt_aendern&objekt_id={$OBJEKT_ID}\">Ändern</a>";
            $haus_neu_link = "<a href=\"index.php?formular=haus&daten_rein=haus_neu&objekt_id={$OBJEKT_ID}\">Haus erstellen</a>";
            $check_liste_link = "<a href=\"?daten=objekte_raus&objekte_raus=checkliste&objekt_id={$OBJEKT_ID}\">Checkliste HW</a>";
            $mietaufstellung_link = "<a href=\"?daten=objekte_raus&objekte_raus=mietaufstellung&objekt_id={$OBJEKT_ID}\">Mietaufstellung</a>";
            $monat = date("m");
            $jahr = date("Y");
            $mietaufstellung_link_m_j = "<a href=\"?daten=objekte_raus&objekte_raus=mietaufstellung_m_j&objekt_id={$OBJEKT_ID}&monat={$monat}&jahr={$jahr}\">Mietaufstellung MJ</a>";
            $mietaufstellung_link_m_j_xls = "<a href=\"?daten=objekte_raus&objekte_raus=mietaufstellung_m_j&objekt_id={$OBJEKT_ID}&monat={$monat}&jahr={$jahr}&XLS\">Mietaufstellung MJ-XLS</a>";
            $alle_mietkontenblatt_link = "<a href=\"?daten=mietkonten_blatt&anzeigen=alle_mkb&objekt_id={$OBJEKT_ID}\">Alle MKB-PDF</a>";
            $link_mieterliste = "<a href=\"?daten=einheit_raus&einheit_raus=mieterliste_aktuell&objekt_id={$OBJEKT_ID}\">Mieterliste PDF</a>";
            $link_mieteremail = "<a href=\"?daten=einheit_raus&einheit_raus=mieteremail_aktuell&objekt_id={$OBJEKT_ID}\">Mieter-Email</a>";
            $link_stammdaten = "<a href=\"?daten=objekte_raus&objekte_raus=stammdaten_pdf&objekt_id={$OBJEKT_ID}\"><img src=\"css/pdf.png\"></a>";
            $vorjahr = date("Y") - 1;
            $link_sollist = "<a href=\"?daten=objekte_raus&objekte_raus=mietaufstellung_j&objekt_id={$OBJEKT_ID}&jahr={$vorjahr}\">SOLL/IST {$vorjahr}</a>";
            echo "<tr class=\"zeile{$counter}\"><td>{$OBJEKT_KURZNAME}<br>{$link_stammdaten}</td><td>{$flaeche} m²</td><td sorttable_customkey=\"{$anzahl_haeuser}\"><a  href=\"?daten=haus_raus&haus_raus=haus_kurz&objekt_id={$OBJEKT_ID}\">Häuserliste (<b>{$anzahl_haeuser}</b>)</a>  {$haus_neu_link}</td><td><a href=\"?daten=einheit_raus&einheit_raus=einheit_kurz&objekt_id={$OBJEKT_ID}\">Einheitenliste</a></td><td>{$detail_link}</td><td>{$aendern_link}</td><td>{$check_liste_link}</td><td>{$mietaufstellung_link}</td><td>{$mietaufstellung_link_m_j}</td><td>{$mietaufstellung_link_m_j_xls}</td><td>{$alle_mietkontenblatt_link}</td><td>{$link_mieterliste}</td><td>{$link_mieteremail}</td><td>{$link_sollist}</td></tr>";
            if ($counter == 2) {
                $counter = 0;
            }
        }
        echo "</table>";
        iframe_end();
    }
}