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();
}
 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();
 }