コード例 #1
0
 function kostentraeger_ermitteln($kostentraeger_typ, $kostentraeger_id)
 {
     if ($kostentraeger_typ == 'Objekt') {
         $objekte = new objekt();
         $objekt_name = $objekte->get_objekt_name($kostentraeger_id);
         $kostentraeger_string = "{$objekt_name}";
         // echo $kostentraeger_string;
         return $kostentraeger_string;
         // return $objekte->objekt_name;
     }
     if ($kostentraeger_typ == 'Haus') {
         $haeuser = new haus();
         /*
          * var $objekt_id;
          * var $objekt_name;
          * var $haus_strasse;
          * var $haus_nummer;
          * var $anzahl_haeuser;
          * var $anzahl_einheiten;
          * var $haus_plz;
          * var $haus_stadt;
          */
         $haeuser->get_haus_info($kostentraeger_id);
         $kostentraeger_string = "" . $haeuser->haus_strasse . " " . $haeuser->haus_nummer . "";
         return $kostentraeger_string;
     }
     if ($kostentraeger_typ == 'Einheit') {
         $einheiten = new einheit();
         $einheiten->get_einheit_info($kostentraeger_id);
         // $kostentraeger_string = "<b>".$einheiten->einheit_kurzname."</b>&nbsp;".$einheiten->objekt_name."&nbsp;".$einheiten->haus_strasse."".$einheiten->haus_nummer."";
         $kostentraeger_string = "" . $einheiten->einheit_kurzname . "";
         return $kostentraeger_string;
     }
     if ($kostentraeger_typ == 'Partner') {
         $partner_info = new partner();
         $partner_name = $partner_info->get_partner_name($kostentraeger_id);
         // $partner_name = substr($partner_name, 0, 20);
         return $partner_name;
     }
     if ($kostentraeger_typ == 'Lager') {
         $lager_info = new lager();
         $lager_bezeichnung = $lager_info->lager_bezeichnung($kostentraeger_id);
         return $lager_bezeichnung;
     }
     if ($kostentraeger_typ == 'Mietvertrag') {
         $mv = new mietvertraege();
         $mv->get_mietvertrag_infos_aktuell($kostentraeger_id);
         $kostentraeger_bez = $mv->personen_name_string_u;
         return $kostentraeger_bez;
     }
     if ($kostentraeger_typ == 'GELDKONTO') {
         $gk = new geldkonto_info();
         $gk->geld_konto_details($kostentraeger_id);
         $kostentraeger_bez = $gk->geldkonto_bezeichnung_kurz;
         return $kostentraeger_bez;
     }
     if ($kostentraeger_typ == 'ALLE') {
         return 'ALLE';
     }
     if ($kostentraeger_typ == 'Wirtschaftseinheit') {
         $w = new wirt_e();
         $w->get_wirt_e_infos($kostentraeger_id);
         return $w->w_name;
     }
     if ($kostentraeger_typ == 'Wirtschaftseinheit') {
         $w = new wirt_e();
         $w->get_wirt_e_infos($kostentraeger_id);
         return $w->w_name;
     }
     if ($kostentraeger_typ == 'Baustelle_ext') {
         $s = new statistik();
         $s->get_baustelle_ext_infos($kostentraeger_id);
         return 'BV*' . $s->bez;
     }
     if ($kostentraeger_typ == 'Eigentuemer') {
         $weg = new weg();
         $bez = substr($weg->get_eigentumer_id_infos2($kostentraeger_id), 0, -2);
         return $bez;
     }
     if ($kostentraeger_typ == 'Benutzer') {
         $be = new benutzer();
         $be->get_benutzer_infos($kostentraeger_id);
         return $be->benutzername;
     }
 }