function pdf_stamm_haus($pdf, $haus_id) { $h = new haus(); $h->get_haus_info($haus_id); $anz_einheiten = count($h->liste_aller_einheiten_im_haus($haus_id)); $pdf_tab[0]['BEZ'] = "Anzahl Einheiten"; $pdf_tab[0]['TXT'] = $anz_einheiten; $pdf_tab[1]['BEZ'] = "Fläche aus Mietverträgen"; $pdf_tab[1]['TXT'] = nummer_punkt2komma_t($h->get_qm_gesamt($haus_id)) . " m²"; $d = new detail(); $details_arr = $d->finde_alle_details_arr('Haus', $haus_id); $anz_details = count($details_arr); if ($anz_details) { // print_r($details_arr); $z = 3; for ($a = 0; $a < $anz_details; $a++) { $pdf_tab[$z]['BEZ'] = $details_arr[$a]['DETAIL_NAME']; $pdf_tab[$z]['TXT'] = ucfirst(ltrim(rtrim(strip_tags($details_arr[$a]['DETAIL_INHALT'])))); $z++; } $cols = array('BEZ' => "Bezeichnung", 'TXT' => ""); $pdf->ezSetDy(-10); // abstand $pdf->ezTable($pdf_tab, $cols, "Details vom Haus {$h->haus_strasse} {$h->haus_nummer}, {$h->haus_plz} {$h->haus_stadt}", array('showHeadings' => 0, 'shaded' => 1, 'titleFontSize' => 9, 'fontSize' => 8, 'xPos' => 50, 'xOrientation' => 'right', 'width' => 500, 'cols' => array('BEZ' => array('justification' => 'left', 'width' => 140)))); unset($pdf_tab); } }
function auftraege_an_haus($haus_id) { if (isset($_REQUEST['einheit_id']) && !empty($_REQUEST['einheit_id'])) { $arr = $this->get_auftraege_einheit('Einheit', $_REQUEST['einheit_id']); $e = new einheit(); $e->get_einheit_info($_REQUEST['einheit_id']); if (is_array($arr)) { echo "<table>"; echo "<tr><th colspan=\"4\">EINHEIT {$e->einheit_kurzname}</th></tr>"; echo "<tr><th>TEXT</th><th>VON/AN</th><th>ERLEDIGT</th><th>DATUM</th></tr>"; $anz = count($arr); for ($a = 0; $a < $anz; $a++) { $t_id = $arr[$a]['T_ID']; $text = $arr[$a]['TEXT']; $verfasser_id = $arr[$a]['VERFASSER_ID']; $bb = new benutzer(); $bb->get_benutzer_infos($verfasser_id); $verfasser_name = $bb->benutzername; $benutzer_typ = $arr[$a]['BENUTZER_TYP']; $benutzer_id = $arr[$a]['BENUTZER_ID']; if ($benutzer_typ == 'Benutzer') { $bb->get_benutzer_infos($benutzer_id); $benutzer_name = $bb->benutzername; } if ($benutzer_typ == 'Partner') { $p = new partners(); $p->get_partner_info($benutzer_id); $benutzer_name = "{$p->partner_name}"; } $erledigt = $arr[$a]['ERLEDIGT']; if ($erledigt == '1') { $erl = 'JA'; } else { $erl = 'NEIN'; } $erstellt = $arr[$a]['ERSTELLT']; $link_pdf = "<a href=\"?daten=todo&option=pdf_auftrag&proj_id={$t_id}\"><img src=\"css/pdf2.png\"></a>"; $link_txt = "<a href=\"?daten=todo&option=edit&t_id={$t_id}\">{$text}</a>"; echo "<tr><td>{$link_txt} {$link_pdf}</td><td>{$verfasser_name}<br>{$benutzer_name}</td><td>{$erl}</td><td>{$erstellt}</td></tr>"; } echo "</table>"; } } if (isset($arr)) { unset($arr); } $h = new haus(); $h->get_haus_info($haus_id); $haus_ids = $this->get_haus_ids($h->haus_strasse, $h->haus_nummer, $h->haus_plz); $anz_h = count($haus_ids); $arr = array(); $obj_arr = array(); for ($b = 0; $b < $anz_h; $b++) { $haus_id = $haus_ids[$b]['HAUS_ID']; $ha = new haus(); $ha->get_haus_info($haus_id); $obj_arr[] = $ha->objekt_id; $tmp_arr = $this->get_auftraege_einheit('Haus', $haus_id); if (is_array($tmp_arr)) { $arr = array_merge($arr, $tmp_arr); } } if (!is_array($arr)) { fehlermeldung_ausgeben("Keine Aufträge an Haus {$h->haus_strasse} {$h->haus_nummer}"); } else { array_unique($obj_arr); $anz = count($arr); echo "<table>"; echo "<tr><th colspan=\"4\">HAUS</th></tr>"; echo "<tr><th>TEXT</th><th>VON/AN</th><th>ERLEDIGT</th><th>DATUM</th></tr>"; for ($a = 0; $a < $anz; $a++) { $t_id = $arr[$a]['T_ID']; $text = $arr[$a]['TEXT']; $verfasser_id = $arr[$a]['VERFASSER_ID']; $bb = new benutzer(); $bb->get_benutzer_infos($verfasser_id); $verfasser_name = $bb->benutzername; $benutzer_typ = $arr[$a]['BENUTZER_TYP']; $benutzer_id = $arr[$a]['BENUTZER_ID']; if ($benutzer_typ == 'Benutzer') { $bb->get_benutzer_infos($benutzer_id); $benutzer_name = $bb->benutzername; } if ($benutzer_typ == 'Partner') { $p = new partners(); $p->get_partner_info($benutzer_id); $benutzer_name = "{$p->partner_name}"; } $erledigt = $arr[$a]['ERLEDIGT']; if ($erledigt == '1') { $erl = 'JA'; } else { $erl = 'NEIN'; } $erstellt = $arr[$a]['ERSTELLT']; $link_pdf = "<a href=\"?daten=todo&option=pdf_auftrag&proj_id={$t_id}\"><img src=\"css/pdf2.png\"></a>"; $link_txt = "<a href=\"?daten=todo&option=edit&t_id={$t_id}\">{$text}</a>"; echo "<tr><td>{$link_txt} {$link_pdf}</td><td>{$verfasser_name}<br>{$benutzer_name}</td><td>{$erl}</td><td>{$erstellt}</td></tr>"; } echo "</table>"; $anz_o = count($obj_arr); $obj_auf = array(); for ($o = 0; $o < $anz_o; $o++) { $objekt_id = $obj_arr[$o]; $tmp_arr = $this->get_auftraege_einheit('Objekt', $objekt_id); if (is_array($tmp_arr)) { $obj_auf = array_merge($obj_auf, $tmp_arr); } } $arr = $obj_auf; $anz = count($arr); if ($anz > 0) { echo "<table>"; echo "<tr><th colspan=\"4\">OBJEKT</th></tr>"; echo "<tr><th>TEXT</th><th>VON/AN</th><th>ERLEDIGT</th><th>DATUM</th></tr>"; for ($a = 0; $a < $anz; $a++) { $t_id = $arr[$a]['T_ID']; $text = $arr[$a]['TEXT']; $verfasser_id = $arr[$a]['VERFASSER_ID']; $bb = new benutzer(); $bb->get_benutzer_infos($verfasser_id); $verfasser_name = $bb->benutzername; $benutzer_typ = $arr[$a]['BENUTZER_TYP']; $benutzer_id = $arr[$a]['BENUTZER_ID']; if ($benutzer_typ == 'Benutzer') { $bb->get_benutzer_infos($benutzer_id); $benutzer_name = $bb->benutzername; } if ($benutzer_typ == 'Partner') { $p = new partners(); $p->get_partner_info($benutzer_id); $benutzer_name = "{$p->partner_name}"; } $erledigt = $arr[$a]['ERLEDIGT']; if ($erledigt == '1') { $erl = 'JA'; } else { $erl = 'NEIN'; } $erstellt = $arr[$a]['ERSTELLT']; $link_pdf = "<a href=\"?daten=todo&option=pdf_auftrag&proj_id={$t_id}\"><img src=\"css/pdf2.png\"></a>"; $link_txt = "<a href=\"?daten=todo&option=edit&t_id={$t_id}\">{$text}</a>"; echo "<tr><td>{$link_txt} {$link_pdf}</td><td>{$verfasser_name}<br>{$benutzer_name}</td><td>{$erl}</td><td>{$erstellt}</td></tr>"; } echo "</table>"; } } }
* echo "$HAUS_STRASSE $HAUS_NUMMER|$hh->objekt_name"; * } */ if ($typ == 'Haus') { ob_clean(); $db_abfrage = "SELECT HAUS_ID, HAUS_STRASSE, HAUS_NUMMER, OBJEKT_ID FROM HAUS WHERE HAUS_AKTUELL='1' ORDER BY HAUS_STRASSE, 0+HAUS_NUMMER, OBJEKT_ID ASC"; // echo $db_abfrage; $result = mysql_query($db_abfrage) or die(mysql_error()); $numrows = mysql_numrows($result); if ($numrows) { while ($row = mysql_fetch_assoc($result)) { $h_id = $row['HAUS_ID']; $h_str = $row['HAUS_STRASSE']; $h_nr = $row['HAUS_NUMMER']; $hh = new haus(); $hh->get_haus_info($h_id); if (!isset($_SESSION['geldkonto_id'])) { echo "{$h_str} {$h_nr}*{$h_id}*{$hh->objekt_name}|"; } else { $gk = new gk(); if ($gk->check_zuweisung_kos_typ($_SESSION['geldkonto_id'], 'Objekt', $hh->objekt_id)) { echo "{$h_str} {$h_nr}*{$h_id}*{$hh->objekt_name}|"; } } } } } if ($typ == 'EinheitOK') { ob_clean(); $db_abfrage = "SELECT EINHEIT_KURZNAME, EINHEIT_ID FROM EINHEIT WHERE EINHEIT_AKTUELL='1' ORDER BY EINHEIT_KURZNAME ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error());
function dropdown_kostentraeger_bez_vw($label, $name, $id, $js_action, $kos_typ, $vorwahl_bez) { // echo "$kos_typ $vorwahl_bez"; // die(); $typ = $kos_typ; // if(is_numeric($vorwahl_bez)){ // $r = new rechnung(); // $vorwahl_bez = $r->kostentraeger_ermitteln($kos_typ, $vorwahl_bez); // } echo "<label for=\"{$id}\">{$label}</label><select name=\"{$name}\" id=\"{$id}\" size=1 {$js_action}>\n"; echo "<option value=\"\">Bitte wählen</option>\n"; if ($typ == 'Objekt') { $db_abfrage = "SELECT OBJEKT_KURZNAME, OBJEKT_ID FROM OBJEKT WHERE OBJEKT_AKTUELL='1' ORDER BY OBJEKT_KURZNAME ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); // echo "<meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">"; while (list($OBJEKT_KURZNAME, $OBJEKT_ID) = mysql_fetch_row($resultat)) { // echo "$OBJEKT_KURZNAME|"; if (!isset($_SESSION['geldkonto_id'])) { if ($vorwahl_bez == $OBJEKT_ID) { echo "<option value=\"{$OBJEKT_ID}\" selected>{$OBJEKT_KURZNAME}</option>"; } else { echo "<option value=\"{$OBJEKT_ID}\">{$OBJEKT_KURZNAME}</option>"; } } else { $gk = new gk(); if ($gk->check_zuweisung_kos_typ($_SESSION['geldkonto_id'], 'Objekt', $OBJEKT_ID)) { if ($vorwahl_bez == $OBJEKT_ID) { echo "<option value=\"{$OBJEKT_ID}\" selected>{$OBJEKT_KURZNAME}</option>"; } else { echo "<option value=\"{$OBJEKT_ID}\">{$OBJEKT_KURZNAME}</option>"; } } } } } if ($typ == 'Wirtschaftseinheit') { $db_abfrage = "SELECT W_NAME FROM WIRT_EINHEITEN WHERE AKTUELL='1' ORDER BY W_NAME ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); // echo "<meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">"; while (list($W_NAME) = mysql_fetch_row($resultat)) { // echo "$W_NAME|"; if ($vorwahl_bez == $W_NAME) { echo "<option value=\"{$W_NAME}\" selected>{$W_NAME}</option>"; } else { echo "<option value=\"{$W_NAME}\">{$W_NAME}</option>"; } } } if ($typ == 'Haus') { $db_abfrage = "SELECT HAUS_ID, HAUS_STRASSE, HAUS_NUMMER, OBJEKT_ID FROM HAUS WHERE HAUS_AKTUELL='1' ORDER BY HAUS_STRASSE, 0+HAUS_NUMMER, OBJEKT_ID ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); // while (list ($HAUS_ID, $HAUS_STRASSE, $HAUS_NUMMER, $OBJEKT_ID) = mysql_fetch_row($resultat)) while ($row = mysql_fetch_assoc($resultat)) { // echo "$HAUS_STRASSE $HAUS_NUMMER|"; $haus_id = $row['HAUS_ID']; print_r($row); $h = new haus(); $h->get_haus_info($haus_id); if ($vorwahl_bez == $haus_id) { echo "<option value=\"{$haus_id}\" selected>{$h->haus_strasse} {$h->haus_nummer} - {$h->objekt_name}</option>"; } else { echo "<option value=\"{$haus_id}\">{$h->haus_strasse} {$h->haus_nummer} - {$h->objekt_name}</option>"; } } } if ($typ == 'Einheit') { $db_abfrage = "SELECT EINHEIT_KURZNAME, EINHEIT_ID FROM EINHEIT WHERE EINHEIT_AKTUELL='1' ORDER BY EINHEIT_KURZNAME ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($EINHEIT_KURZNAME, $EINHEIT_ID) = mysql_fetch_row($resultat)) { // echo "$EINHEIT_KURZNAME|"; if ($vorwahl_bez == $EINHEIT_ID) { echo "<option value=\"{$EINHEIT_ID}\" selected>{$EINHEIT_KURZNAME}</option>"; } else { echo "<option value=\"{$EINHEIT_ID}\">{$EINHEIT_KURZNAME}</option>"; } } } if ($typ == 'Partner') { $db_abfrage = "SELECT PARTNER_NAME, PARTNER_ID FROM PARTNER_LIEFERANT WHERE AKTUELL='1' ORDER BY PARTNER_NAME ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($PARTNER_NAME, $PARTNER_ID) = mysql_fetch_row($resultat)) { $PARTNER_NAME1 = str_replace('<br>', ' ', $PARTNER_NAME); // echo "$PARTNER_NAME1|"; if (!is_numeric($vorwahl_bez)) { if ($vorwahl_bez == $PARTNER_NAME1) { echo "<option value=\"{$PARTNER_ID}\" selected>{$PARTNER_NAME1}</option>"; } else { echo "<option value=\"{$PARTNER_ID}\">{$PARTNER_NAME1}</option>"; } } else { if ($vorwahl_bez == $PARTNER_ID) { echo "<option value=\"{$PARTNER_ID}\" selected>{$PARTNER_NAME1}</option>"; } else { echo "<option value=\"{$PARTNER_ID}\">{$PARTNER_NAME1}</option>"; } } } } /* * if($typ == 'Mietvertrag'){ * $db_abfrage = "SELECT MIETVERTRAG_ID, EINHEIT_KURZNAME FROM `MIETVERTRAG` JOIN EINHEIT ON (MIETVERTRAG.EINHEIT_ID=EINHEIT.EINHEIT_ID) WHERE MIETVERTRAG_AKTUELL='1' ORDER BY EINHEIT_KURZNAME ASC"; * $resultat = mysql_query($db_abfrage) or * die(mysql_error()); * while (list ( $MIETVERTRAG_ID, $EINHEIT_KURZNAME) = mysql_fetch_row($resultat)){ * $mv = new mietvertraege; * $mv->get_mietvertrag_infos_aktuell($MIETVERTRAG_ID); * * #echo " $EINHEIT_KURZNAME * $mv->personen_name_string * $MIETVERTRAG_ID|"; * if($vorwahl_bez == "$EINHEIT_KURZNAME * $mv->personen_name_string * $MIETVERTRAG_ID"){ * echo "<option value=\"$EINHEIT_KURZNAME * $mv->personen_name_string * $MIETVERTRAG_ID\" selected>$EINHEIT_KURZNAME * $mv->personen_name_string * $MIETVERTRAG_ID</option>"; * }else{ * echo "<option value=\"$EINHEIT_KURZNAME * $mv->personen_name_string * $MIETVERTRAG_ID\">$EINHEIT_KURZNAME * $mv->personen_name_string * $MIETVERTRAG_ID</option>"; * } * * } * } */ if ($typ == 'Mietvertrag') { $gk_arr_objekt = $this->get_objekt_arr_gk($_SESSION['geldkonto_id']); if (is_array($gk_arr_objekt)) { $db_abfrage = "SELECT HAUS.OBJEKT_ID, OBJEKT_KURZNAME, MIETVERTRAG.EINHEIT_ID, EINHEIT_KURZNAME, MIETVERTRAG_ID FROM `EINHEIT` RIGHT JOIN (HAUS, OBJEKT, MIETVERTRAG) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && EINHEIT.EINHEIT_ID=MIETVERTRAG.EINHEIT_ID)\nWHERE HAUS_AKTUELL='1' && EINHEIT_AKTUELL='1' && OBJEKT_AKTUELL='1' && MIETVERTRAG_AKTUELL='1' "; $anz_gk = count($gk_arr_objekt); for ($go = 0; $go < $anz_gk; $go++) { $oo_id = $gk_arr_objekt[$go]; $db_abfrage .= "&& HAUS.OBJEKT_ID={$oo_id} "; } $db_abfrage .= "GROUP BY MIETVERTRAG_ID ORDER BY LPAD(EINHEIT_KURZNAME, LENGTH(EINHEIT_KURZNAME), '1') ASC"; } else { $db_abfrage = "SELECT HAUS.OBJEKT_ID, OBJEKT_KURZNAME, MIETVERTRAG.EINHEIT_ID, EINHEIT_KURZNAME, MIETVERTRAG_ID FROM `EINHEIT` RIGHT JOIN (HAUS, OBJEKT, MIETVERTRAG) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && EINHEIT.EINHEIT_ID=MIETVERTRAG.EINHEIT_ID)\nWHERE HAUS_AKTUELL='1' && EINHEIT_AKTUELL='1' && OBJEKT_AKTUELL='1' && MIETVERTRAG_AKTUELL='1' GROUP BY MIETVERTRAG_ID ORDER BY LPAD(EINHEIT_KURZNAME, LENGTH(EINHEIT_KURZNAME), '1') ASC"; } // die($db_abfrage); // $db_abfrage ="SELECT OBJEKT_KURZNAME, MIETVERTRAG.EINHEIT_ID, EINHEIT_KURZNAME, MIETVERTRAG_ID FROM `EINHEIT` RIGHT JOIN (HAUS, OBJEKT, MIETVERTRAG) ON ( EINHEIT.HAUS_ID = HAUS.HAUS_ID && HAUS.OBJEKT_ID = OBJEKT.OBJEKT_ID && EINHEIT.EINHEIT_ID=MIETVERTRAG.EINHEIT_ID) // WHERE HAUS_AKTUELL='1' && EINHEIT_AKTUELL='1' && OBJEKT_AKTUELL='1' && MIETVERTRAG_AKTUELL='1' GROUP BY MIETVERTRAG_ID ORDER BY LPAD(EINHEIT_KURZNAME, LENGTH(EINHEIT_KURZNAME), '1') ASC"; $result = mysql_query($db_abfrage) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { $mv_id = $row['MIETVERTRAG_ID']; $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mv_id); if (!isset($_SESSION['geldkonto_id'])) { if ($vorwahl_bez == "{$mv_id}") { echo "<option value=\"{$mv_id}\" selected>{$mv->einheit_kurzname}***{$mv->personen_name_string}</option>\n"; } else { echo "<option value=\"{$mv_id}\">{$mv->einheit_kurzname}***{$mv->personen_name_string}</option>\n"; } } else { $gk = new gk(); if ($gk->check_zuweisung_kos_typ($_SESSION['geldkonto_id'], 'Objekt', $mv->objekt_id)) { if ($vorwahl_bez == "{$mv_id}") { echo "<option value=\"{$mv_id}\" selected>{$mv->einheit_kurzname}***{$mv->personen_name_string}</option>\n"; } else { echo "<option value=\"{$mv_id}\">{$mv->einheit_kurzname}***{$mv->personen_name_string}</option>\n"; } } } // echo "$mv->einheit_kurzname*$mv_id*$mv->personen_name_string|"; } } if ($typ == 'GELDKONTO') { $db_abfrage = "SELECT KONTO_ID, BEZEICHNUNG FROM `GELD_KONTEN` WHERE AKTUELL='1' ORDER BY BEZEICHNUNG ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($KONTO_ID, $BEZEICHNUNG) = mysql_fetch_row($resultat)) { // echo "$BEZEICHNUNG|"; if ($vorwahl_bez == $BEZEICHNUNG) { echo "<option value=\"{$BEZEICHNUNG}\" selected>{$BEZEICHNUNG}</option>"; } else { echo "<option value=\"{$BEZEICHNUNG}\">{$BEZEICHNUNG}</option>"; } } } if ($typ == 'Lager') { $db_abfrage = "SELECT LAGER_ID, LAGER_NAME FROM `LAGER` WHERE AKTUELL='1' ORDER BY LAGER_NAME ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($LAGER_ID, $LAGER_NAME) = mysql_fetch_row($resultat)) { // echo "$LAGER_NAME|"; if ($vorwahl_bez == $LAGER_NAME) { echo "<option value=\"{$LAGER_ID}\" selected>{$LAGER_NAME}</option>"; } else { echo "<option value=\"{$LAGER_ID}\">{$LAGER_NAME}</option>"; } } } if ($typ == 'Baustelle_ext') { $db_abfrage = "SELECT ID, BEZ FROM `BAUSTELLEN_EXT` WHERE AKTUELL='1' ORDER BY BEZ ASC"; $resultat = mysql_query($db_abfrage) or die(mysql_error()); while (list($ID, $BEZ) = mysql_fetch_row($resultat)) { // echo "$BEZ|"; if ($vorwahl_bez == $BEZ) { echo "<option value=\"{$BEZ}\" selected>{$BEZ}</option>"; } else { echo "<option value=\"{$BEZ}\">{$BEZ}</option>"; } } } /* * if($typ == 'Eigentuemer'){ * ###ALT OK $db_abfrage = "SELECT ID, EINHEIT_ID FROM `WEG_MITEIGENTUEMER` WHERE AKTUELL='1'"; * $db_abfrage = "SELECT ID, WEG_MITEIGENTUEMER.EINHEIT_ID, EINHEIT_KURZNAME FROM `WEG_MITEIGENTUEMER` , EINHEIT WHERE EINHEIT_AKTUELL = '1' && AKTUELL = '1' && EINHEIT.EINHEIT_ID = WEG_MITEIGENTUEMER.EINHEIT_ID ORDER BY EINHEIT_KURZNAME ASC"; * * * * * $resultat = mysql_query($db_abfrage) or * die(mysql_error()); * while (list ( $ID, $EINHEIT_ID) = mysql_fetch_row($resultat)){ * $weg = new weg; * $eig_bez[] = $weg->get_eigentumer_id_infos2($ID).'*'. $ID; * } * asort($eig_bez); * $anz = count($eig_bez); * if($anz>0){ * for($a=0;$a<$anz;$a++){ * $eig_bez1 = $eig_bez[$a]; * # echo "$eig_bez1|"; * * if(!is_numeric($vorwahl_bez)){ * if($vorwahl_bez == $eig_bez1){ * echo "<option value=\"$ID\" selected>$eig_bez1</option>"; * }else{ * echo "<option value=\"$ID\">$eig_bez1</option>"; * } * }else{ * * $eee_id_arr = explode('*', $eig_bez1); * $eee_id = $eee_id_arr[1]; * #echo "$eee_id $vorwahl_bez<br>"; * if($vorwahl_bez == $eee_id){ * echo "<option value=\"$ID\" selected>$eig_bez1</option>"; * }else{ * echo "<option value=\"$ID\">$eig_bez1</option>"; * } * } * } * } * * } */ if ($typ == 'Eigentuemer') { echo "VORWAHL {$vorwahl_bez}"; $gk_arr_objekt = $this->get_objekt_arr_gk($_SESSION['geldkonto_id']); if (is_array($gk_arr_objekt)) { $db_abfrage = "SELECT ID, WEG_MITEIGENTUEMER.EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT.HAUS_ID, HAUS.OBJEKT_ID FROM `WEG_MITEIGENTUEMER` , EINHEIT, HAUS WHERE EINHEIT_AKTUELL = '1' && HAUS_AKTUELL = '1' && AKTUELL = '1' && EINHEIT.HAUS_ID = HAUS.HAUS_ID && EINHEIT.EINHEIT_ID = WEG_MITEIGENTUEMER.EINHEIT_ID "; $anz_gk = count($gk_arr_objekt); for ($go = 0; $go < $anz_gk; $go++) { $oo_id = $gk_arr_objekt[$go]; $db_abfrage .= "&& HAUS.OBJEKT_ID={$oo_id} "; } $db_abfrage .= "GROUP BY ID ORDER BY EINHEIT_KURZNAME ASC "; } else { $db_abfrage = "SELECT ID, WEG_MITEIGENTUEMER.EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT.HAUS_ID, HAUS.OBJEKT_ID FROM `WEG_MITEIGENTUEMER` , EINHEIT, HAUS WHERE EINHEIT_AKTUELL = '1' && HAUS_AKTUELL = '1' && AKTUELL = '1' && EINHEIT.HAUS_ID = HAUS.HAUS_ID && EINHEIT.EINHEIT_ID = WEG_MITEIGENTUEMER.EINHEIT_ID GROUP BY ID ORDER BY EINHEIT_KURZNAME ASC"; } // echo $db_abfrage; // $db_abfrage = "SELECT ID, EINHEIT_ID FROM `WEG_MITEIGENTUEMER` WHERE AKTUELL='1'"; /* Mit Haus_id und OBJEKT_ID */ // SELECT ID, WEG_MITEIGENTUEMER.EINHEIT_ID, EINHEIT_KURZNAME, EINHEIT.HAUS_ID, HAUS.OBJEKT_ID FROM `WEG_MITEIGENTUEMER` , EINHEIT, HAUS WHERE EINHEIT_AKTUELL = '1' && HAUS_AKTUELL = '1' && AKTUELL = '1' && EINHEIT.HAUS_ID = HAUS.HAUS_ID && EINHEIT.EINHEIT_ID = WEG_MITEIGENTUEMER.EINHEIT_ID GROUP BY ID ORDER BY EINHEIT_KURZNAME ASC /* OK ALT */ // $db_abfrage = "SELECT ID, WEG_MITEIGENTUEMER.EINHEIT_ID, EINHEIT_KURZNAME FROM `WEG_MITEIGENTUEMER` , EINHEIT WHERE EINHEIT_AKTUELL = '1' && AKTUELL = '1' && EINHEIT.EINHEIT_ID = WEG_MITEIGENTUEMER.EINHEIT_ID GROUP BY ID ORDER BY EINHEIT_KURZNAME ASC"; $result = mysql_query($db_abfrage) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) { $weg = new weg(); // $eig_bez[] = $weg->get_eigentumer_id_infos2($ID).'*'. $ID; $ID = $row['ID']; $einheit_id = $row['EINHEIT_ID']; $weg->get_eigentuemer_namen($row['ID']); // $weg->eigentuemer_name_str // $e = new einheit(); // $e->get_einheit_info($EINHEIT_ID); $einheit_kn = $row['EINHEIT_KURZNAME']; if (!isset($_SESSION['geldkonto_id'])) { // echo "$einheit_kn*$ID*$weg->eigentuemer_name_str|"; if ($vorwahl_bez == $ID) { echo "<option value=\"{$ID}\" selected>{$einheit_kn}***{$weg->eigentuemer_name_str}</option>"; } else { echo "<option value=\"{$ID}\" >{$einheit_kn}***{$weg->eigentuemer_name_str}</option>"; } // echo "$mv->einheit_kurzname*$mv_id*$mv->personen_name_string|"; } else { $eee = new einheit(); $eee->get_einheit_info($einheit_id); $gk = new gk(); if ($gk->check_zuweisung_kos_typ($_SESSION['geldkonto_id'], 'Objekt', $eee->objekt_id)) { // echo "$einheit_kn*$weg->eigentuemer_name_str iiii*".$row['ID']."|"; // echo "$einheit_kn*$ID*$weg->eigentuemer_name_str|"; if ($vorwahl_bez == $ID) { echo "<option value=\"{$ID}\" selected>{$einheit_kn}***{$weg->eigentuemer_name_str}</option>"; } else { echo "<option value=\"{$ID}\" >{$einheit_kn}***{$weg->eigentuemer_name_str}</option>"; } } } } } echo "</select>\n"; }
} else { $objektkosten_link = ''; } echo "<hr><h3>{$objekt_name}</h3>"; echo "<b>Objektbezogene Kosten vom {$objekt_name}</b><br>"; echo "<b>|-</b>Gesamtrechnung für Objekt {$objekt_name} (inkl Häuser / Einheiten) {$objekt_link_rechnung}<br>"; echo "<b>|-</b>Objektkostenrechnung für Objekt {$objekt_name} {$objektkosten_link}<br>"; $haeuser_ids = $elemente_aus_pool['HAUS']; if (is_array($haeuser_ids)) { echo "<b> Häuserbezogene Kosten vom {$objekt_name}</b><br>"; echo "<b> Rechnungen pro Haus - Haus wählen bitte</b><br>"; for ($g = 0; $g < count($haeuser_ids); $g++) { $haus_id = $haeuser_ids[$g]; $rrg = new rechnungen(); $summe_pool = $rrg->get_summe_kosten_pool('Haus', $haus_id); $haus_info->get_haus_info($haus_id); $haus_objekt_id = $haus_info->objekt_id; $haus_link_rechnung = "<a href=\"?daten=rechnungen&option=rechnung_an_haus&haus_id={$haus_id}\">Rechnung inkl. Einheiten</a>"; if ($summe_pool > 0) { $hauskosten_link = "<a href=\"?daten=rechnungen&option=hauskosten_in_rechnung&haus_id={$haus_id}\" style='color:red;'>Nur Hauskosten ({$summe_pool})</a>"; } else { $hauskosten_link = ''; } if ($objekt_id == $haus_objekt_id) { echo "<b> |-</b> Haus " . $haus_info->haus_strasse . $haus_info->haus_nummer . " {$haus_link_rechnung} {$hauskosten_link}<br>"; } } } // end if is_array $hauser_ids $einheiten_ids = $elemente_aus_pool['EINHEITEN']; if (is_array($einheiten_ids)) {
$s->get_stat('2012', '14', ''); $s->get_stat('2013', '14', ''); $s->get_stat('2014', '14', ''); $s->get_stat('2015', '14', ''); break; case "leer_haus_stat": $s = new statistik(); $s->form_haus_leer_stat(); break; case "leer_haus_stat1": // print_req(); $s = new statistik(); $akt_jahr = Date("Y"); $start_j = $akt_jahr - 4; $h = new haus(); $h->get_haus_info($_POST['haus_id']); echo "<h1>{$h->haus_strasse} {$h->haus_nummer}</h1>"; for ($a = $start_j; $a <= $akt_jahr; $a++) { $s->stat_haus_anzeigen($_POST['haus_id'], $a); } break; case "stellplaetze": $objekt_id = $_REQUEST['objekt_id']; if (empty($objekt_id)) { $objekt_id = 4; // Block E } $s = new statistik(); $s->get_stat('2008', $objekt_id, 'Stellplatz'); // Block E $s->get_stat('2009', $objekt_id, 'Stellplatz');
function geld_konten_id_ermitteln_f($kostentraeger_typ, $kostentraeger_id) { $geldkonten_anzahl = $this->geldkonten_anzahl($kostentraeger_typ, $kostentraeger_id); // echo "$kostentraeger_typ $kostentraeger_id $geldkonten_anzahl<br>"; if ($geldkonten_anzahl > 0) { $konten_arr = $this->geldkonten_arr($kostentraeger_typ, $kostentraeger_id); // echo "<b>$kostentraeger_typ - $geldkonten_anzahl<br></b>"; $this->konto_id = $konten_arr['0']['KONTO_ID']; // return $konten_arr['0']['KONTO_ID']; // echo "<br><b>$this->konto_id</b><br>"; } else { $error = true; if ($kostentraeger_typ == 'Mietvertrag') { $mietvertrag_info = new mietvertrag(); $einheit_id = $mietvertrag_info->get_einheit_id_von_mietvertrag($kostentraeger_id); $this->geld_konten_id_ermitteln_f('Einheit', $einheit_id); // echo "<h3>Mietvertrag $kostentraeger_id Einheit: $einheit_id </h3>"; } if ($kostentraeger_typ == 'Einheit') { $einheit_info = new einheit(); $einheit_info->get_einheit_info($kostentraeger_id); $this->geld_konten_id_ermitteln_f('Haus', $einheit_info->haus_id); // echo "<h3>Einheit $kostentraeger_id Haus: ".$einheit_info->haus_id." </h3>"; } if ($kostentraeger_typ == 'Haus') { $haus_info = new haus(); $haus_info->get_haus_info($kostentraeger_id); $this->geld_konten_id_ermitteln_f('Objekt', $haus_info->objekt_id); // echo "<h3>Haus $kostentraeger_id Objekt: ".$haus_info->objekt_id." </h3>"; } } }
function geld_konto_ermitteln($kostentraeger_typ, $kostentraeger_id) { // echo "<h1>$kostentraeger_typ $kostentraeger_id<br>"; $geldkonten_anzahl = $this->geldkonten_anzahl($kostentraeger_typ, $kostentraeger_id); if ($geldkonten_anzahl) { // $this->dropdown_geldkonten($kostentraeger_typ, $kostentraeger_id); $result = mysql_query("SELECT GELD_KONTEN.KONTO_ID, GELD_KONTEN.BEGUENSTIGTER, GELD_KONTEN.KONTONUMMER, GELD_KONTEN.BLZ, GELD_KONTEN.BEZEICHNUNG, GELD_KONTEN.INSTITUT, GELD_KONTEN.IBAN, GELD_KONTEN.BIC FROM GELD_KONTEN_ZUWEISUNG, GELD_KONTEN WHERE KOSTENTRAEGER_TYP = '{$kostentraeger_typ}' && KOSTENTRAEGER_ID = '{$kostentraeger_id}' && GELD_KONTEN.KONTO_ID = GELD_KONTEN_ZUWEISUNG.KONTO_ID && GELD_KONTEN_ZUWEISUNG.AKTUELL = '1' && GELD_KONTEN.AKTUELL = '1' ORDER BY GELD_KONTEN.KONTO_ID ASC LIMIT 0,1"); $numrows = mysql_numrows($result); if ($numrows) { $row = mysql_fetch_assoc($result); unset($this->geldkonto_id); $this->geldkonto_id = $row['KONTO_ID']; $this->beguenstigter = umbruch_entfernen($row['BEGUENSTIGTER']); $this->kontonummer = $row['KONTONUMMER']; $this->blz = $row['BLZ']; $this->bez = $row['BEZEICHNUNG']; $this->IBAN = $row['IBAN']; $this->IBAN1 = chunk_split($this->IBAN, 4, ' '); $this->BIC = $row['BIC']; $this->geld_institut = $row['INSTITUT']; /* * $sep = new sepa(); * $sep->get_iban_bic($this->kontonummer, $this->blz); * $this->BIC = $sep->BIC; * $this->IBAN = $sep->IBAN; * $this->IBAN1 = $sep->IBAN1; //4 stellig */ } } else { if ($kostentraeger_typ == 'Mietvertrag') { $mietvertrag_info = new mietvertrag(); $einheit_id = $mietvertrag_info->get_einheit_id_von_mietvertrag($kostentraeger_id); $this->geld_konten_ermitteln('Einheit', $einheit_id); // echo "<h3>Mietvertrag $kostentraeger_id Einheit: $einheit_id </h3>"; } if ($kostentraeger_typ == 'Einheit') { $einheit_info = new einheit(); $einheit_info->get_einheit_info($kostentraeger_id); $this->geld_konten_ermitteln('Haus', $einheit_info->haus_id); // echo "<h3>Einheit $kostentraeger_id Haus: ".$einheit_info->haus_id." </h3>"; } if ($kostentraeger_typ == 'Haus') { $haus_info = new haus(); $haus_info->get_haus_info($kostentraeger_id); $this->geld_konten_ermitteln('Objekt', $haus_info->objekt_id); // echo "<h3>Haus $kostentraeger_id Objekt: ".$haus_info->objekt_id." </h3>"; } if ($kostentraeger_typ == 'Objekt') { $o = new objekt(); $o->get_objekt_infos($kostentraeger_id); $this->geld_konten_ermitteln('Partner', $o->objekt_eigentuemer_id); // echo "<h1>$kostentraeger_typ $kostentraeger_id"; } } }
function kostentraeger_beschreibung($kostentraeger_typ, $kostentraeger_id) { if ($kostentraeger_typ == 'Objekt') { $a = new objekt(); $k_bezeichnung = $a->get_objekt_name($kostentraeger_id); return "<b>{$k_bezeichnung}</b>"; } if ($kostentraeger_typ == 'Haus') { $a = new haus(); $a->get_haus_info($kostentraeger_id); $k_bezeichnung = "<b>{$a->haus_strasse} {$a->haus_nummer} {$a->haus_stadt}</b>"; return $k_bezeichnung; } if ($kostentraeger_typ == 'Einheit') { $a = new einheit(); $a->get_einheit_info($kostentraeger_id); $k_bezeichnung = "<b>{$a->einheit_kurzname}</b>"; return $k_bezeichnung; } }
function weg_objekte_arr() { $result = mysql_query("SELECT HAUS_ID FROM EINHEIT WHERE TYP LIKE '%eigentum%' && EINHEIT_AKTUELL='1' GROUP BY HAUS_ID"); $numrows = mysql_numrows($result); if ($numrows > 0) { while ($row = mysql_fetch_assoc($result)) { $haus_id_arr[] = $row['HAUS_ID']; } $haus_id_arr_uni = array_values(array_unique($haus_id_arr)); $anz = count($haus_id_arr_uni); if ($anz > 0) { $h = new haus(); for ($a = 0; $a < $anz; $a++) { $haus_id = $haus_id_arr_uni[$a]; $h->get_haus_info($haus_id); // print_r($h); $objekt_arr[] = $h->objekt_id; } $objekt_id_arr_uni = array_values(array_unique($objekt_arr)); return $objekt_id_arr_uni; } } }