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