function sanierungsliste($objekt_id = null, $monate = null, $w = 250, $h = 200)
 {
     if ($objekt_id == null) {
         fehlermeldung_ausgeben("Objekt wählen");
     } else {
         // echo "<script src=\"js/lightbox-plus-jquery.min.js\"></script>";
         /*
          * echo "<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js\"></script>";
          * echo "<link href=\"css/lightbox.css\" rel=\"stylesheet\">";
          * echo "<script src=\"js/lightbox.js\"></script>";
          */
         $f = new formular();
         if ($monate == null) {
             $datum = date("Y-m-d");
         } else {
             $mi = new miete();
             $datum_heute = date("Y-m-d");
             $datum = $mi->tage_plus($datum_heute, $monate * 31);
             $datum_arr = explode('-', $datum);
             // print_r($datum_arr);
             $jahr_neu = $datum_arr[0];
             $monat_neu = $datum_arr[1];
             $ltm = letzter_tag_im_monat($monat_neu, $jahr_neu);
             $datum = "{$jahr_neu}-{$monat_neu}-{$ltm}";
         }
         $datum_d = date_mysql2german($datum);
         $arr = $this->leerstand_finden_monat($objekt_id, $datum);
         /* Array vervollständigen */
         $anz_e = count($arr);
         for ($a = 0; $a < $anz_e; $a++) {
             $einheit_id = $arr[$a]['EINHEIT_ID'];
             $d = new detail();
             // $arr[$a]['ZIMMER'] = $d->finde_detail_inhalt('Einheit', $einheit_id, 'Zimmeranzahl');
             /* Zimmeranzahl */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Zimmeranzahl');
             if (is_array($arr_details)) {
                 $arr[$a]['ZIMMER'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['ZIMMER_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['ZIMMER_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['ZIMMER'] = '';
                 $arr[$a]['ZIMMER_DAT'] = 0;
                 $arr[$a]['ZIMMER_BEM'] = '';
             }
             unset($arr_details);
             /* Balkon aus Details */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Balkon');
             if (is_array($arr_details)) {
                 $arr[$a]['BALKON'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['BALKON_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['BALKON_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['BALKON'] = '------';
                 $arr[$a]['BALKON_DAT'] = 0;
                 $arr[$a]['BALKON_BEM'] = '';
             }
             unset($arr_details);
             /* Heizungsart aus Details */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Heizungsart');
             if (is_array($arr_details)) {
                 $arr[$a]['HEIZUNGSART'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['HEIZUNGSART_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['HEIZUNGSART_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['HEIZUNGSART'] = '-----';
                 $arr[$a]['HEIZUNGSART_DAT'] = 0;
                 $arr[$a]['HEIZUNGSART_BEM'] = '';
             }
             unset($arr_details);
             /* Energieausweis aus Details vom Haus */
             $arr_details = $d->finde_detail_inhalt_last_arr('Haus', $arr[$a]['HAUS_ID'], 'Energieausweis vorhanden');
             if (is_array($arr_details)) {
                 $arr[$a]['ENERGIEAUS'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['ENERGIEAUS_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['ENERGIEAUS_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['ENERGIEAUS'] = '-----';
                 $arr[$a]['ENERGIEAUS_DAT'] = 0;
                 $arr[$a]['ENERGIEAUS_BEM'] = '';
             }
             unset($arr_details);
             /* Energieausweis Gültigkeit aus Details vom Haus */
             $arr_details = $d->finde_detail_inhalt_last_arr('Haus', $arr[$a]['HAUS_ID'], 'Energieausweis bis');
             if (is_array($arr_details)) {
                 $arr[$a]['ENERGIEAUS_BIS'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['ENERGIEAUS_BIS_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['ENERGIEAUS_BIS_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['ENERGIEAUS_BIS'] = '-----';
                 $arr[$a]['ENERGIEAUS_BIS_DAT'] = 0;
                 $arr[$a]['ENERGIEAUS_BIS_BEM'] = '';
             }
             unset($arr_details);
             /* Letztes Sanierungsjahr */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Jahr der letzten Sanierung');
             if (is_array($arr_details)) {
                 $arr[$a]['JAHR_S'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['JAHR_S_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['JAHR_S_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['JAHR_S'] = '-----';
                 $arr[$a]['JAHR_S_DAT'] = 0;
                 $arr[$a]['JAHR_S_BEM'] = '';
             }
             unset($arr_details);
             /* Fortschritt Bauphase */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Fertigstellung in Prozent');
             if (is_array($arr_details)) {
                 $arr[$a]['FERTIG_BAU'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['FERTIG_BAU_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['FERTIG_BAU_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['FERTIG_BAU'] = '0';
                 $arr[$a]['FERTIG_BAU_DAT'] = 0;
                 $arr[$a]['FERTIG_BAU_BEM'] = '';
             }
             unset($arr_details);
             /* Notiz */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Sanierung Notiz');
             if (is_array($arr_details)) {
                 $arr[$a]['NOTIZ'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['NOTIZ_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['NOTIZ_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['NOTIZ'] = '';
                 $arr[$a]['NOTIZ_DAT'] = 0;
                 $arr[$a]['NOTIZ_BEM'] = '';
             }
             unset($arr_details);
             /* Gereinigt am */
             $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Gereinigt am');
             if (is_array($arr_details)) {
                 $arr[$a]['GEREINIGT'] = $arr_details[0]['DETAIL_INHALT'];
                 $arr[$a]['GEREINIGT_DAT'] = $arr_details[0]['DETAIL_DAT'];
                 $arr[$a]['GEREINIGT_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
             } else {
                 $arr[$a]['GEREINIGT'] = '';
                 $arr[$a]['GEREINIGT_DAT'] = 0;
                 $arr[$a]['GEREINIGT_BEM'] = '';
             }
             unset($arr_details);
             /* Fotos hochgeladen */
             /*
              * $arr_details = $d->finde_detail_inhalt_last_arr('Einheit', $einheit_id, 'Fotos vorhanden');
              * if(is_array($arr_details)){
              * $arr[$a]['FOTOS_UP'] = $arr_details[0]['DETAIL_INHALT'];
              * $arr[$a]['FOTOS_UP_DAT'] = $arr_details[0]['DETAIL_DAT'];
              * $arr[$a]['FOTOS_UP_BEM'] = $arr_details[0]['DETAIL_BEMERKUNG'];
              * }else{
              * $arr[$a]['FOTOS_UP'] = '';
              * $arr[$a]['FOTOS_UP_DAT'] = 0;
              * $arr[$a]['FOTOS_UP_BEM'] = '';
              * }
              * unset($arr_details);
              */
             $arr[$a]['EINHEIT_LAGE'] = ltrim(rtrim($arr[$a]['EINHEIT_LAGE']));
             $e = new einheit();
             $l_mv_id = $e->get_last_mietvertrag_id($einheit_id);
             $arr[$a]['L_MV_ID'] = $l_mv_id;
             if (isset($l_mv_id) && !empty($l_mv_id)) {
                 $mvs = new mietvertraege();
                 $mvs->get_mietvertrag_infos_aktuell($l_mv_id);
                 $arr[$a]['L_VON'] = $mvs->mietvertrag_von_d;
                 $arr[$a]['L_BIS'] = $mvs->mietvertrag_bis_d;
                 $d1 = new DateTime($mvs->mietvertrag_von_d);
                 $d2 = new DateTime($mvs->mietvertrag_bis_d);
                 $diff = $d2->diff($d1);
                 // print_r( $diff ) ;
                 $arr[$a]['L_MIETJAHRE'] = "{$diff->y}";
                 $arr[$a]['L_MIETMONATE'] = "{$diff->m}";
                 $arr[$a]['L_MIETER'] = $mvs->personen_name_string;
             } else {
                 $arr[$a]['L_VON'] = '';
                 $arr[$a]['L_BIS'] = '';
                 $arr[$a]['L_MIETJAHRE'] = '';
                 $arr[$a]['L_MIETMONATE'] = "";
                 $arr[$a]['L_MIETER'] = 'LEER';
             }
         }
         /*
          * echo "<pre>";
          * print_r($arr);
          */
         $oo = new objekt();
         $oo->get_objekt_infos($objekt_id);
         $f->fieldset('Sanierungsliste', 'sani');
         // echo "<h2>SANIERUNGSLISTE $oo->objekt_kurzname - Leerstände bis $datum_d (heute + $monate Monate)</h2>";
         echo "<table class=\"sortable\">";
         echo "<tr><th>EINHEITEN BIS {$datum_d}</th><th>AUSSTATTUNG</th><th>SANIER-<br>VERLAUF</th><th>JAHR DER<br>LETZTEN<br>SANIERUNG</th><th>ENERGIE<br>AUSWEIS</th><th>ENERGIE<br>AUSWEIS<br>BIS</th><th>REINIGEN<br>FOTOS</th></tr>";
         $anz_e = count($arr);
         for ($a = 0; $a < $anz_e; $a++) {
             $einheit_id = $arr[$a]['EINHEIT_ID'];
             $haus_id = $arr[$a]['HAUS_ID'];
             $einheit_kurzname = $arr[$a]['EINHEIT_KURZNAME'];
             /*
              * $e = new einheit;
              * $e->get_einheit_info($einheit_id);
              */
             /* FOTO ORDNER ANLEGEN */
             if (!file_exists("FOTOS/EINHEIT/{$einheit_kurzname}")) {
                 if (mkdir("FOTOS/EINHEIT/{$einheit_kurzname}", 0777)) {
                     mkdir("FOTOS/EINHEIT/{$einheit_kurzname}/ANZEIGE", 0777);
                 }
             }
             if (!file_exists("FOTOS/EINHEIT/{$einheit_kurzname}/ANZEIGE")) {
                 mkdir("FOTOS/EINHEIT/{$einheit_kurzname}/ANZEIGE", 0777);
             }
             $link_einheit = "<a class=\"einheit\" href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}\">{$einheit_kurzname}</a>";
             $fertig_bau = ltrim(rtrim($arr[$a]['FERTIG_BAU']));
             $anschrift = $arr[$a]['HAUS_STRASSE'];
             $einheit_qm = nummer_punkt2komma($arr[$a]['EINHEIT_QM']);
             $einheit_lage = $arr[$a]['EINHEIT_LAGE'];
             $einheit_typ = $arr[$a]['TYP'];
             $energieausweis = $arr[$a]['ENERGIEAUS'];
             $energieausweis_bis = $arr[$a]['ENERGIEAUS_BIS'];
             $energieausweis_bis_dat = $arr[$a]['ENERGIEAUS_BIS_DAT'];
             $zimmer = $arr[$a]['ZIMMER'];
             $zimmer_dat = $arr[$a]['ZIMMER_DAT'];
             $balkon = $arr[$a]['BALKON'];
             $balkon_dat = $arr[$a]['BALKON_DAT'];
             $link_balkon = "<a class=\"details\" href=\"#\">&nbsp;{$balkon}</a>";
             $heizart = $arr[$a]['HEIZUNGSART'];
             $heizart_dat = $arr[$a]['HEIZUNGSART_DAT'];
             $link_heizart = "<a class=\"details\" href=\"#\">&nbsp;{$heizart}</a>";
             $l_von = $arr[$a]['L_VON'];
             $l_bis = $arr[$a]['L_BIS'];
             $l_mieter = $arr[$a]['L_MIETER'];
             /* echo "<tr><td width=\"50px\">$link_einheit</td>"; */
             echo "<td><table class=\"details\">";
             echo "<tr><td width=\"125px\">Einheit:</td><td><label>{$einheit_kurzname}</label></td></tr>";
             echo "<tr><td>Anschrift:</td><td>{$anschrift}</td></tr>";
             echo "<tr><td>Fläche:</td><td>{$einheit_qm} m²</td></tr>";
             echo "<tr><td>Lage:</td><td>{$einheit_lage}</td></tr>";
             echo "<tr><td>Typ:</td><td>{$einheit_typ}</td></tr>";
             echo "<tr><td>Letzter Mieter:</td><td>{$l_mieter}</td></tr>";
             echo "<tr><td>Mietzeit:</td><td>{$l_von} - {$l_bis}</td></tr>";
             $vermietungs_jahre_arr = explode('|', $arr[$a]['L_MIETJAHRE']);
             // $l_jahr = $vermietungs_jahre_arr[0];
             $l_jahr = $arr[$a]['L_MIETJAHRE'];
             $l_monate = $arr[$a]['L_MIETMONATE'];
             if ($l_jahr <= 10) {
                 $max = 10;
             }
             if ($l_jahr > 10 && $l_jahr <= 20) {
                 $max = 20;
             }
             if ($l_jahr > 20 && $l_jahr <= 30) {
                 $max = 30;
             }
             if ($l_jahr > 30 && $l_jahr <= 50) {
                 $max = 50;
             }
             if ($l_jahr > 50) {
                 $max = 100;
             }
             echo "<tr><td>Mietdauer:</td><td><progress max=\"{$max}\" value=\"{$l_jahr}\"></progress> {$l_jahr}" . "J:{$l_monate}" . "M</td></tr>";
             // echo "Fläche: $einheit_qm m²<br>Lage:$einheit_lage<br>Typ:$einheit_typ<br>Energieausweis vorhanden: $energieausweis<br>Energieausweis bis: $energieausweis_bis</td>";
             // echo "<td>Balkon: $balkon</td>";
             // echo "<td>Heizungsart: $heizart</td>";
             echo "</table></td>";
             echo "<td>";
             echo "<table class=\"details\">";
             echo "<tr><td>";
             // $f->text_feld(' Zimmer ', 'zimmer', $zimmer, strlen($zimmer), 'z', null);
             $link_zimmer = "<label for=\"lnk_zimmer{$objekt_id}.'_'.{$a}\">Zimmeranzahl</label><br><br><a id=\"lnk_zimmer{$objekt_id}.'_'.{$a}\" class=\"details\" onclick=\"change_detail('Zimmeranzahl', '{$zimmer}', '{$zimmer_dat}', 'EINHEIT', '{$einheit_id}')\">&nbsp;{$zimmer}</a>";
             // $link_reinigen = "<label for=\"link_reinigen..$objekt_id.'_'.$a\">Gereinigt am</label><br><a id=\"link_reinigen.$objekt_id.'_'.$a\" class=\"details\" onclick=\"change_detail('Gereinigt am', '$reinigen', '$reinigen_dat', 'EINHEIT', '$einheit_id')\">&nbsp;$reinigen</a>";
             echo $link_zimmer;
             echo "</td></tr>";
             echo "<tr><td>";
             $js = " onchange=\"change_detail_dd('Balkon', this.value, '{$balkon_dat}', 'EINHEIT', '{$einheit_id}')\"";
             $d->dropdown_optionen('Balkon vorhanden???', 'dd_balkon' . $objekt_id . '_' . $a, 'dd_balkon' . $objekt_id . '_' . $a, 'Balkon', $balkon, $js);
             echo "</td></tr>";
             echo "<tr><td>";
             // <u>Heizung:</u> $link_heizart
             $js = " onchange=\"change_detail_dd('Heizungsart', this.value, '{$heizart_dat}', 'EINHEIT', '{$einheit_id}')\"";
             $d->dropdown_optionen('Heizungsart', 'dd_heizart' . $objekt_id . '_' . $a, 'dd_heizart' . $objekt_id . '_' . $a, 'Heizungsart', $heizart, $js);
             echo "</td></tr>";
             echo "</table>";
             echo "</td>";
             // change_detail(anzeige_text, wert, detail_dat)*/
             $fertig_bau_dat = $arr[$a]['FERTIG_BAU_DAT'];
             $notiz_dat = $arr[$a]['NOTIZ_DAT'];
             $notiz = $arr[$a]['NOTIZ'];
             echo "<td width=\"165px\"><div style=\"height: 100%;><div style=\"height: 16px;\">" . "<progress onclick=\"change_detail('Fertigstellung in Prozent', '{$fertig_bau}', '{$fertig_bau_dat}', 'EINHEIT', '{$einheit_id}')\" max=\"100\" value=\"";
             echo $fertig_bau;
             echo "\"></progress> {$fertig_bau}</div>";
             echo "<div style=\"height: 16px;\">Notiz</div>";
             echo "<div style=\"height: 100px;\">" . "<textarea class=\"formular_tabelle\" " . "onchange=\"change_detail_no_prompt('Sanierung Notiz', this.value, '{$notiz_dat}', 'EINHEIT', '{$einheit_id}')\" " . "style=\"width: 100%; height: 90%;\">" . $notiz . "</textarea></div></div>";
             echo "</td>";
             $sanierungs_jahr = $arr[$a]['JAHR_S'];
             $sanierungs_jahr_dat = $arr[$a]['JAHR_S_DAT'];
             $link_san_jahr = "<a class=\"details\" onclick=\"change_detail('Jahr der letzten Sanierung', '{$sanierungs_jahr}', '{$sanierungs_jahr_dat}', 'EINHEIT', '{$einheit_id}')\">&nbsp;{$sanierungs_jahr}</a>";
             echo "<td><center>{$link_san_jahr}</center></td>";
             $link_eausweis = "<a class=\"details\">&nbsp;{$energieausweis}</a>";
             echo "<td>";
             // echo "$link_eausweis";
             $d = new detail();
             // $js = " onchange=alert('SANEL');";
             $energieausweis_dat = $arr[$a]['ENERGIEAUS_DAT'];
             $js = " onchange=\"change_detail_dd('Energieausweis vorhanden', this.value, '{$energieausweis_dat}', 'HAUS', '{$haus_id}')\"";
             $d->dropdown_optionen('Energieausweis vom Haus vorhanden???', 'dd_ea' . $objekt_id . '_' . $a, 'dd_ea' . $objekt_id . '_' . $a, 'Energieausweis vorhanden', $energieausweis, $js);
             echo "</td>";
             echo "<td>";
             $link_eausweis_bis = "<a class=\"details\" onclick=\"change_detail('Energieausweis bis', '{$energieausweis_bis}', '{$energieausweis_bis_dat}', 'HAUS', '{$haus_id}')\">&nbsp;{$energieausweis_bis}</a>";
             echo "{$link_eausweis_bis}";
             echo "</td>";
             echo "<td>";
             $reinigen = $arr[$a]['GEREINIGT'];
             $reinigen_dat = $arr[$a]['GEREINIGT_DAT'];
             $link_reinigen = "<label for=\"link_reinigen..{$objekt_id}.'_'.{$a}\">Gereinigt am</label><br><br><a id=\"link_reinigen.{$objekt_id}.'_'.{$a}\" class=\"details\" onclick=\"change_detail('Gereinigt am', '{$reinigen}', '{$reinigen_dat}', 'EINHEIT', '{$einheit_id}')\">&nbsp;{$reinigen}</a>";
             echo $link_reinigen;
             // echo "<br><br>\n";
             /*
              * $fotos_up = $arr[$a]['FOTOS_UP'];
              * $fotos_up_dat = $arr[$a]['FOTOS_UP_DAT'];
              */
             // $link_fotos_up = "<label for=\"link_reinigen$a\">Fotoupload</label><br><a id=\"link_reinigen$a\" class=\"details\" onclick=\"change_detail('Energieausweis bis', '$energieausweis_bis', '$energieausweis_bis_dat', 'HAUS', '$haus_id')\">&nbsp;$energieausweis_bis</a>";
             // echo $link_fotos_up;
             /*
              * $js = " onchange=\"change_detail_dd('Fotos vorhanden', this.value, '$fotos_up_dat', 'EINHEIT', '$einheit_id')\"";
              * $d->dropdown_optionen('Fotos hochgeladen???', 'dd_fotos'.$objekt_id.'_'.$a, 'dd_fotos'.$objekt_id.'_'.$a, 'Fotos vorhanden', $fotos_up, $js);
              */
             $dir = "FOTOS/EINHEIT/{$einheit_kurzname}/ANZEIGE";
             $fotos_arr = scandir($dir);
             // echo '<pre>';
             $anz_fotos = count($fotos_arr);
             $anz_fotos_ok = $anz_fotos - 2;
             if ($anz_fotos_ok > 0) {
                 echo "<label for=\"link_foto{$objekt_id}.'_'.{$a}\">Fotos vorhanden</label><br><br><br><a id=\"link_foto{$objekt_id}.'_'.{$a}\" class=\"details\" >&nbsp;JA</a>";
             } else {
                 echo "<label for=\"link_foto{$objekt_id}.'_'.{$a}\">Fotos vorhanden</label><br><br><br><a id=\"link_foto{$objekt_id}.'_'.{$a}\" class=\"details\" >&nbsp;NEIN</a>";
             }
             $link_foto_upload = "<br><br><input type=\"button\" class=\"details\" id=\"link_foto_up.{$objekt_id}.'_'.{$a}\" onclick=\"window.location.href='?daten=leerstand&option=fotos_upload&einheit_id={$einheit_id}'\" value=\"Hochladen\"></input>";
             echo $link_foto_upload;
             echo "</td>";
             echo "</tr>";
         }
         echo "</table>";
         /* Statistik */
         $this->stat_sanierung($objekt_id, $monate, $w, $h);
         $f->fieldset_ende();
     }
 }