Esempio n. 1
0
         $w_id = $_REQUEST['w_id'];
         $anzeigen = $_REQUEST['anzeigen'];
         $wirt = new wirt_e();
         $wirt->del_all($w_id);
     }
     if (isset($_POST['submit_del']) && isset($_REQUEST['w_id'])) {
         $w_id = $_REQUEST['w_id'];
         $anzeigen = $_REQUEST['anzeigen'];
         $wirt = new wirt_e();
         $wirt->del_eine($w_id, $_POST['IMPORT_AUS']);
     }
     weiterleiten("?daten=bk&option=wirt_einheiten_hinzu&w_id={$w_id}&anzeigen={$anzeigen}");
     break;
 case "wirt_einheiten_hinzu":
     if (!empty($_REQUEST['w_id'])) {
         $wirt = new wirt_e();
         $wirt->form_einheit_hinzu($_REQUEST['w_id']);
     } else {
         echo "Wirtschafseinheit wählen";
     }
     break;
 case "profil_pdf":
     $bk = new bk();
     ob_clean();
     // ausgabepuffer leeren
     include_once 'classes/class_bpdf.php';
     $pdf = new Cezpdf('a4', 'portrait');
     $bpdf = new b_pdf();
     $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'portrait', 'Helvetica.afm', 6);
     $bk->pdf_uebersicht_profil($pdf, $_SESSION['profil_id']);
     // mit pdf;
Esempio n. 2
0
 function kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez)
 {
     if (is_numeric($kostentraeger_bez)) {
         return $kostentraeger_bez;
     }
     if ($kostentraeger_typ == 'Objekt') {
         $obj = new objekt();
         $obj->get_objekt_id($kostentraeger_bez);
         return $obj->objekt_id;
     }
     if ($kostentraeger_typ == 'Wirtschaftseinheit') {
         $w = new wirt_e();
         $wirt_id = $w->get_id_from_wirte($kostentraeger_bez);
         return $wirt_id;
     }
     if ($kostentraeger_typ == 'Haus') {
         $haus = new haus();
         $haus->get_haus_id($kostentraeger_bez);
         return $haus->haus_id;
     }
     if ($kostentraeger_typ == 'Einheit') {
         $einheit = new einheit();
         $einheit->get_einheit_id($kostentraeger_bez);
         return $einheit->einheit_id;
     }
     if ($kostentraeger_typ == 'Partner') {
         $p = new partner();
         $p->getpartner_id_name($kostentraeger_bez);
         return $p->partner_id;
     }
     if ($kostentraeger_typ == 'Mietvertrag') {
         $mv_arr = explode("*", $kostentraeger_bez);
         $mv_id = $mv_arr[2];
         // echo '<pre>';
         // print_r($mv_arr);
         return $mv_id;
     }
     if ($kostentraeger_typ == 'Eigentuemer') {
         $eig_arr = explode("*", $kostentraeger_bez);
         $eig_id = $eig_arr[1];
         // echo '<pre>';
         // print_r($mv_arr);
         return $eig_id;
     }
     if ($kostentraeger_typ == 'Baustelle_ext') {
         $s = new statistik();
         return $s->get_baustelle_ext_id($kostentraeger_bez);
     }
     if ($kostentraeger_typ == 'GELDKONTO') {
         $gk = new gk();
         return $gk->get_geldkonto_id($kostentraeger_bez);
     }
     if ($kostentraeger_typ == 'ALLE') {
         return '0';
     }
     if ($kostentraeger_typ == 'Benutzer') {
         $be = new benutzer();
         return $be->get_benutzer_id($kostentraeger_bez);
     }
     if ($kostentraeger_typ == 'Lager') {
         $la = new lager();
         return $la->get_lager_id($kostentraeger_bez);
     }
 }
Esempio n. 3
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;
     }
 }
Esempio n. 4
0
 function wirtschaftseinheiten()
 {
     $f = new formular();
     $f->erstelle_formular("Alle Wirtschaftseinheiten", NULL);
     $wirt = new wirt_e();
     $wirt_einheiten_arr = $wirt->get_wirt_e_arr();
     $anzahl = count($wirt_einheiten_arr);
     echo "<table class=\"sortable\">";
     echo "<tr><th>WE</th><th>QM Gesamt</th><th>Gewerbe</th><th>Optionen</th></tr>";
     $zeile = 0;
     for ($a = 0; $a < $anzahl; $a++) {
         $zeile++;
         $w_id = $wirt_einheiten_arr[$a]['W_ID'];
         $w_name = $wirt_einheiten_arr[$a]['W_NAME'];
         $wirt->get_wirt_e_infos($w_id);
         // echo "$w_name (Qm: $wirt->g_qm m² | Gew:$wirt->g_qm_gewerbe m²)<br>";
         $link_hinzu = "<a href=\"?daten=bk&option=wirt_einheiten_hinzu&w_id={$w_id}\">Einheiten bearbeiten</a>";
         $wirt->g_qm_gewerbe_a = nummer_punkt2komma($wirt->g_qm_gewerbe);
         $wirt->g_qm_a = nummer_punkt2komma($wirt->g_qm);
         if ($zeile == '1') {
             echo "<tr class=\"zeile1\"><td>{$w_name}</td><td>{$wirt->g_qm_a}</td><td>{$wirt->g_qm_gewerbe_a}</td><td>{$link_hinzu}</td></tr>";
         } else {
             echo "<tr class=\"zeile2\"><td>{$w_name}</td><td>{$wirt->g_qm_a}</td><td>{$wirt->g_qm_gewerbe_a}</td><td>{$link_hinzu}</td></tr>";
             $zeile = 0;
         }
     }
     echo "</table>";
     $f->ende_formular();
 }
Esempio n. 5
0
 function form_konto_hinzu($konto)
 {
     $this->tab_zeilen($_SESSION['hga_profil_id']);
     $f = new formular();
     $f->fieldset('Konto zu Hausgeldabrechnung hinzufügen', 'hga');
     $f->erstelle_formular('Schritt 2', '');
     $f->text_feld('Konto', 'konto', $konto, 10, 'konto', '');
     $b = new buchen();
     $b->summe_kontobuchungen_jahr($_SESSION['geldkonto_id'], $konto, $_SESSION['jahr']);
     $summe = nummer_punkt2komma($b->summe_konto_buchungen);
     $f->text_feld('Summe', 'summe', $summe, 10, 'summe', '');
     $f->text_feld('Summe HNDL', 'summe_hndl', '0,00', 10, 'summe_hndl', '');
     $k = new kontenrahmen();
     $k->konto_informationen2($konto, $_SESSION['kontenrahmen_id']);
     $f->text_feld_inaktiv('Kontobezeichnung', 'kontobez', $k->konto_bezeichnung, 100, 'kontobez', '');
     $f->text_feld('Zeilentext für PDF', 'textbez', $k->konto_bezeichnung, 100, 'textbez', '');
     $this->dropdown_art('Kostenkontoart', 'art', 'art');
     $bk = new bk();
     $bk->dropdown_gen_keys();
     $wirt = new wirt_e();
     $wirt->dropdown_we('Wirtschaftseinheit wählen', 'wirt_id', 'wirt_id', '');
     $f->hidden_feld('option', 'konto_zu_zeilen');
     $f->send_button('send', 'Eintragen');
     $f->ende_formular();
     $f->fieldset_ende();
 }