function bilanz1($objekt_id = '41', $start_m = '01', $start_j = '2013', $garantie_m = '6', $hvg = '30.00', $ihr_m2 = '0.40', $akt_monat = null) { if ($akt_monat == null) { $akt_monat = date("m"); } $db_abfrage = "SELECT OBJEKT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, `EINHEIT_KURZNAME` , `EINHEIT_ID`, ltrim(rtrim(EINHEIT_LAGE)) AS EINHEIT_LAGE, `EINHEIT_QM` FROM EINHEIT , HAUS, OBJEKT\nWHERE `EINHEIT_AKTUELL` = '1' && EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID=OBJEKT.OBJEKT_ID && HAUS_AKTUELL='1' && OBJEKT_AKTUELL='1' && OBJEKT.OBJEKT_ID='{$objekt_id}' \nORDER BY EINHEIT_KURZNAME"; echo $db_abfrage; $result = mysql_query($db_abfrage); $numrows = mysql_numrows($result); echo $numrows; if ($numrows) { $z = 0; while ($row = mysql_fetch_assoc($result)) { $my_arr[] = $row; $einheit_id = $row['EINHEIT_ID']; $e = new einheit(); $det = new detail(); $my_arr[$z]['WEG-FLAECHE_A'] = $det->finde_detail_inhalt('EINHEIT', $einheit_id, 'WEG-Fläche'); // kommt als Kommazahl $my_arr[$z]['WEG-FLAECHE'] = nummer_komma2punkt($my_arr[$z]['WEG-FLAECHE_A']); /* IHR */ $my_arr[$z][$akt_monat . 'IHR'] = $akt_monat * nummer_komma2punkt($my_arr[$z]['WEG-FLAECHE_A']) * $ihr_m2; $my_arr[$z][$akt_monat . 'IHR_A'] = nummer_punkt2komma($my_arr[$z][$akt_monat . 'IHR']); /* HV */ $my_arr[$z][$akt_monat . 'HV'] = $akt_monat * $hvg; $my_arr[$z][$akt_monat . 'HV_A'] = nummer_punkt2komma($my_arr[$z][$akt_monat . 'HV']); /* HV BERLUS */ $my_arr[$z][$akt_monat . 'HV_BERLUS'] = $akt_monat * ($hvg - 15.01); $my_arr[$z][$akt_monat . 'HV_BERLUS_A'] = nummer_punkt2komma($my_arr[$z][$akt_monat . 'HV_BERLUS']); /* HV INS */ $my_arr[$z][$akt_monat . 'HV_INS'] = $akt_monat * ($hvg - 14.99); $my_arr[$z][$akt_monat . 'HV_INS_A'] = nummer_punkt2komma($my_arr[$z][$akt_monat . 'HV_INS']); /* Garantiemiete kalt */ $net_ren_garantie_a = $det->finde_detail_inhalt('EINHEIT', $einheit_id, 'WEG-KaltmieteINS'); // kommt als Kommazahl $net_ren_garantie = nummer_komma2punkt($net_ren_garantie_a); $my_arr[$z]['KM_GARANTIE'] = $garantie_m * $net_ren_garantie; $weg = new weg(); $weg->get_last_eigentuemer($einheit_id); if (isset($weg->eigentuemer_name)) { // echo '<pre>'; // print_r($weg); // $my_arr[$z]['EIGENTUEMER'] = $weg->eigentuemer_name; $weg->get_eigentuemer_namen($weg->eigentuemer_id); $my_arr[$z]['EIGENTUEMER_NAMEN'] = $weg->eigentuemer_name_str_u; $my_arr[$z]['EIGENTUEMER_ID'] = $weg->eigentuemer_id; } else { $my_arr[$z]['EIGENTUEMER'] = 'Unbekannt'; } $mv_id = $e->get_mietvertrag_id($einheit_id); if ($mv_id) { $mvs = new mietvertraege(); $mvs->get_mietvertrag_infos_aktuell($mv_id); $kontaktdaten = $e->kontaktdaten_mieter($mv_id); // $my_arr[$z]['MIETER'] = $mvs->personen_name_string_u."\n".$kontaktdaten; $my_arr[$z]['MIETER'] = $mvs->personen_name_string_u; $my_arr[$z]['MIETVERTRAG_ID'] = $mv_id; $my_arr[$z]['KONTAKT'] = $kontaktdaten; $my_arr[$z]['MIETVERTRAG_ID'] = $mv_id; $mz = new miete(); $mz->mietkonto_berechnung($mv_id); $my_arr[$z]['MIETER_SALDO'] = $mz->erg; } else { $my_arr[$z]['MIETER'] = 'Leerstand'; } $z++; } echo '<pre>'; // print_r($my_arr); $leer_jahr = array(); for ($a = $garantie_m + 1; $a <= 12; $a++) { $le = new leerstand(); $monat_zweistellig = sprintf('%02d', $a); $leer_jahr[$a] = $le->leerstand_finden_monat($objekt_id, "{$start_j}-{$monat_zweistellig}-01"); // print_r($le->leerstand_finden_monat($objekt_id, "$start_j-$monat_zweistellig-01")); } // end for print_r($leer_jahr); } }
$wert = $_POST['Balkon'][$a]; $_SESSION['aktive_filter']['balkon'][] = $wert; } } if (isset($_POST['Heizung'])) { $anz = count($_POST['Heizung']); for ($a = 0; $a < $anz; $a++) { $wert = $_POST['Heizung'][$a]; $_SESSION['aktive_filter']['heizung'][] = $wert; } } weiterleiten('index.php?' . $_SERVER['QUERY_STRING']); // print_r($_SERVER); break; case "kontrolle_preise": $l = new leerstand(); $l->kontrolle_preise(); break; } } function leerstand_finden($objekt_id) { $result = mysql_query("SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, EINHEIT_QM, EINHEIT_LAGE\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' && EINHEIT_ID NOT\nIN (\n\nSELECT EINHEIT_ID\nFROM MIETVERTRAG\nWHERE MIETVERTRAG_AKTUELL = '1' && ( MIETVERTRAG_BIS > CURdate( )\nOR MIETVERTRAG_BIS = '0000-00-00' )\n)\nORDER BY EINHEIT_KURZNAME ASC"); echo "<hr>SELECT OBJEKT_KURZNAME, EINHEIT_ID, EINHEIT_KURZNAME, HAUS_STRASSE, HAUS_NUMMER, EINHEIT_QM, EINHEIT_LAGE\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' && EINHEIT_ID NOT\nIN (\n\nSELECT EINHEIT_ID\nFROM MIETVERTRAG\nWHERE MIETVERTRAG_AKTUELL = '1' && ( MIETVERTRAG_BIS > CURdate( )\nOR MIETVERTRAG_BIS = '0000-00-00' )\n)\nORDER BY EINHEIT_KURZNAME ASC"; while ($row = mysql_fetch_assoc($result)) { $my_arr[] = $row; } return $my_arr; } function leerstand_finden_monat($objekt_id, $datum) {