예제 #1
0
 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);
     }
 }
예제 #2
0
 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>";
         }
     }
 }
예제 #3
0
  * 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());
예제 #4
0
 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";
 }
예제 #5
0
 } 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>&nbsp;&nbsp;&nbsp;Häuserbezogene Kosten vom {$objekt_name}</b><br>";
     echo "<b>&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;|-</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)) {
예제 #6
0
     $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>";
         }
     }
 }
예제 #8
0
 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";
         }
     }
 }
예제 #9
0
 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;
     }
 }
예제 #10
0
 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;
         }
     }
 }