function mieter_anzahl($einheit_id) { $datum_heute = date("Y-m-d"); $db_abfrage = "SELECT MIETVERTRAG_ID, MIETVERTRAG_VON, MIETVERTRAG_BIS, EINHEIT_ID FROM MIETVERTRAG where EINHEIT_ID='{$einheit_id}' && MIETVERTRAG_AKTUELL='1' && (MIETVERTRAG_BIS='0000-00-00' OR MIETVERTRAG_BIS>='{$datum_heute}') ORDER BY MIETVERTRAG_VON DESC LIMIT 0,1"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); $numrows = mysql_numrows($resultat); if ($numrows == 0) { return "unvermietet"; } else { while (list($MIETVERTRAG_ID, $MIETVERTRAG_VON, $MIETVERTRAG_BIS, $EINHEIT_ID) = mysql_fetch_row($resultat)) { $mieter_im_vertrag = anzahl_mieter_im_vertrag($MIETVERTRAG_ID); return $mieter_im_vertrag; } } }
function get_info_detail($tab, $id) { if ($tab == "OBJEKT") { $db_abfrage = "SELECT OBJEKT_KURZNAME FROM OBJEKT WHERE OBJEKT_AKTUELL='1' && OBJEKT_ID = '{$id}' order by OBJEKT_DAT DESC limit 0,1"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($OBJEKT_KURZNAME) = mysql_fetch_row($resultat)) { return $OBJEKT_KURZNAME; } } if ($tab == "HAUS") { $db_abfrage = "SELECT HAUS_STRASSE, HAUS_NUMMER FROM HAUS WHERE HAUS_AKTUELL='1' && HAUS_ID = '{$id}' order by HAUS_DAT DESC limit 0,1"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($HAUS_STRASSE, $HAUS_NUMMER) = mysql_fetch_row($resultat)) { $akt_haus = "{$HAUS_STRASSE} {$HAUS_NUMMER}"; } return $akt_haus; } if ($tab == "EINHEIT") { $db_abfrage = "SELECT EINHEIT_KURZNAME FROM EINHEIT WHERE EINHEIT_AKTUELL='1' && EINHEIT_ID = '{$id}' order by EINHEIT_DAT DESC limit 0,1"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($EINHEIT_KURZNAME) = mysql_fetch_row($resultat)) { return $EINHEIT_KURZNAME; } } if ($tab == "MIETVERTRAG") { $mieternamen = mieternamen_als_string($id); $db_abfrage = "SELECT EINHEIT_ID, MIETVERTRAG_VON, MIETVERTRAG_BIS FROM MIETVERTRAG WHERE MIETVERTRAG_AKTUELL='1' && MIETVERTRAG_ID = '{$id}' order by MIETVERTRAG_DAT DESC limit 0,1"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($EINHEIT_ID, $MIETVERTRAG_VON, $MIETVERTRAG_BIS) = mysql_fetch_row($resultat)) { $einheit_name = einheit_name($EINHEIT_ID); $anzahl_mieter = anzahl_mieter_im_vertrag($id); $ausgabe = "{$einheit_name} vermietet an {$anzahl_mieter} Personen ({$mieternamen}) am {$MIETVERTRAG_VON} bis {$MIETVERTRAG_BIS}"; return $ausgabe; } } if ($tab == "PERSON") { $p = new person(); $p->get_person_infos($id); $kurzinfo = "{$p->person_nachname} {$p->person_vorname}"; return $kurzinfo; } }
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(); } }