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;
        }
    }
}
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
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();
    }
}