function form_lieferschein_erfassen()
 {
     $f = new formular();
     $f->erstelle_formular("Lieferschein erfassen", NULL);
     $p = new partners();
     $p->partner_dropdown('Lieferant', 'lieferant_id', 'lieferant_id');
     $p->partner_dropdown('Empfänger', 'empfaenger_id', 'empfaenger_id');
     $f->text_feld("Lieferscheinnr", 'l_nr', '', 20, 'l_nr', '');
     $f->datum_feld('Lieferdatum', 'l_datum', '', 'l_datum');
     $f->hidden_feld("option", "lieferschein_send");
     $f->send_button("submit", "Speichern");
     $f->ende_formular();
 }
 function form_person_erfassen()
 {
     $f = new formular();
     $f->erstelle_formular('Personen', '');
     $f->fieldset("Neue Person erfassen", 'p_erfassen');
     $f->text_feld("Nachname", "nachname", "", "35", 'nachname', '');
     $f->text_feld("Vorname", "vorname", "", "35", 'vorname', '');
     $f->datum_feld('Geburtsdatum', 'geburtsdatum', '', 'geburtsdatum');
     $this->dropdown_geschlecht('Geschlecht wählen', 'geschlecht', 'geschlecht');
     $f->text_feld("Telefon", "telefon", "", "20", 'telefon', '');
     $f->text_feld("Handy", "handy", "", "20", 'handy', '');
     $f->text_feld("Email", "email", "", "20", 'email', '');
     $f->send_button("submit", "Speichern");
     $f->hidden_feld("anzeigen", "person_erfassen_check");
     $f->fieldset_ende();
     $f->ende_formular();
 }
Exemple #3
0
     // $s->baustellen_leistung('Einheit', '304', 25);
     // $s->baustellen_leistung('Einheit', '32', 25);
     // $s->baustellen_leistung('Einheit', '368', 25);
     $s->baustellen_leistung('Einheit', '368', 25, '2010-04-12', '2010-05-30', 'Laßnack Badsanierung MODs');
     $f->ende_formular();
 case "baustelle":
     $s = new statistik();
     $f = new formular();
     $f->erstelle_formular("Baustelenübersicht", NULL);
     $s->baustellen_uebersicht2(600);
     $s->baustellen_uebersicht();
     $f->ende_formular();
     break;
 case "fenster":
     $s = new statistik();
     $f = new formular();
     $f->erstelle_formular("Fensterübersicht", NULL);
     $s->fenster_uebersicht();
     $f->ende_formular();
     break;
 case "fenster_zuweisen":
     // print_req();
     // die();
     if (isset($_REQUEST['sndBtn'])) {
         if ($_REQUEST['rest'] < $_REQUEST['anz_fenster']) {
             fehlermeldung_ausgeben("Eingegebene Menge größer als Restmenge!");
             die;
         } else {
             $s = new statistik();
             if ($s->fenster_zuweisen($_REQUEST['beleg_id'], $_REQUEST['pos'], $_REQUEST['anz_fenster'], $_REQUEST['Einheit'])) {
                 weiterleiten("?daten=statistik&option=fenster");
Exemple #4
0
         $f->hidden_feld("vorname", "{$vorname}");
         $f->hidden_feld("geburtsdatum", "{$geb_dat}");
         $f->hidden_feld("geschlecht", "{$geschlecht}");
         $f->hidden_feld("telefon", "{$telefon}");
         $f->hidden_feld("handy", "{$handy}");
         $f->hidden_feld("email", "{$email}");
         $f->hidden_feld("anzeigen", "person_erfassen_save");
         $f->send_button("submit_kostenkonto", "Speichern");
     }
     $f->fieldset_ende();
     $f->ende_formular();
     break;
     /* Neue Person nach Prüfung speichern */
 /* Neue Person nach Prüfung speichern */
 case "person_erfassen_save":
     $f = new formular();
     $f->fieldset("Person/Mieter speichern", 'p_save');
     $geb_dat = $_POST['geburtsdatum'];
     $nachname = $_POST['nachname'];
     $vorname = $_POST['vorname'];
     $geschlecht = $_POST['geschlecht'];
     $telefon = $_POST['telefon'];
     $handy = $_POST['handy'];
     $email = $_POST['email'];
     if (empty($nachname) or empty($vorname) or empty($geb_dat)) {
         fehlermeldung_ausgeben("<br>Name, Vorname oder Geburtsdatum unvollständig");
     } else {
         echo "Eingegebene Daten überprüfen<hr>";
         echo "Nachname:{$nachname}<br>";
         echo "Vorname: {$vorname}<br>";
         echo "Geburtsdatum: {$geb_dat}<br>";
 function form_mietvertrag_loeschen($mv_id)
 {
     if (!isset($_REQUEST[send_ja]) && !isset($_REQUEST[send_nein])) {
         $this->get_mietvertrag_infos_aktuell($mv_id);
         $f = new formular();
         $f->fieldset('Mietvertrag löschen', 'mvl');
         echo "<div>";
         echo "<br><b>Sind Sie sicher, dass Sie den Mietvertrag {$mv_id} für die Einheit {$this->einheit_kurzname} löschen wollen?</b><br>";
         echo "<br>Einheit: {$this->einheit_kurzname}";
         echo "<br>Personen: {$this->personen_name_string_u}";
         echo "<br>Einzug: {$this->mietvertrag_von_d}";
         echo "<br>Auszug: {$this->mietvertrag_bis_d}";
         echo "<br><br>";
         $f->hidden_feld('mv_id', $mv_id);
         $f->send_button('send_ja', 'Mietvertrag löschen');
         $f->send_button('send_nein', 'Abbrechen und zurück');
         echo "</div>";
         $f->fieldset_ende();
     }
     if (isset($_REQUEST[send_nein])) {
         weiterleiten("?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz");
     }
     if (isset($_REQUEST[send_ja])) {
         $this->mv_loeschen_alles($mv_id);
     }
 }
Exemple #6
0
     unset($_SESSION['objekt_id']);
     $link = '?daten=lager&option=lagerbestand';
     $lager_info->lager_auswahl_liste($link);
     $form = new mietkonto();
     $form->erstelle_formular("Lagerbestand ->", NULL);
     $lager_info->lagerbestand_anzeigen();
     $form->ende_formular();
     break;
 case "lagerbestand_bis_form":
     $l = new lager_v();
     $link = '?daten=lager&option=lagerbestand_bis_form';
     $lager_info->lager_auswahl_liste($link);
     if (empty($_SESSION['lager_id'])) {
         die("Lager wählen");
     } else {
         $f = new formular();
         $lager_bez = $lager_info->lager_bezeichnung($_SESSION['lager_id']);
         $f->erstelle_formular("Lagerbestand vom {$lager_bez} bis zum... anzeigen", '');
         $f->datum_feld('Datum bis', 'datum', '', 'datum');
         $f->check_box_js('pdf_check', '', 'PDF-Ausgabe', '', 'checked');
         $f->hidden_feld('option', 'lagerbestand_bis');
         $f->send_button('send', 'Lagerbestand anzeigen');
         $f->ende_formular();
     }
     break;
 case "lagerbestand_bis":
     unset($_SESSION['objekt_id']);
     $link = '?daten=lager&option=lagerbestand';
     $lager_info->lager_auswahl_liste($link);
     $form = new mietkonto();
     $form->erstelle_formular("Lagerbestand ->", NULL);
 function form_urlaubsantrag($benutzer_id)
 {
     $f = new formular();
     $z = new zeiterfassung();
     $mitarbeiter_name = $z->get_benutzer_name($benutzer_id);
     $f->erstelle_formular("Urlaubsplanung und Abwesenheit für {$mitarbeiter_name}", NULL);
     $f->datum_feld('Abwesend vom', 'u_vom', "", 'u_vom');
     $f->datum_feld('Abwesend bis', 'u_bis', "", 'u_bis');
     // $f->radio_button('art', 'krank', 'als Krank eintragen');
     $this->dropdown_art('Abwesenheitsgrund', 'art', 'art', '');
     $f->hidden_feld("benutzer_id", "{$benutzer_id}");
     $f->hidden_feld("option", "urlaubsantrag_check");
     $f->send_button("submit", "Eintragen");
     $f->ende_formular();
     // $this->tag_danach("2009-12-12");
     // $this->tage_arr("2009-12-10", "2009-12-20");
 }
Exemple #8
0
     echo '<pre>';
     // print_r($_POST);
     // die();
     $li = new listen();
     $li->dyn_pdf($_SESSION['r_profil_id'], $_POST['objekt_id'], $_POST['monat'], $_POST['jahr'], $_POST['bericht_von'], $_POST['bericht_bis'], $_POST['bk_konten'], $_POST['lang']);
     break;
 case "auszugtest":
     /*MOSH*/
     #$einheit_id = 1690;
     #$et_id = 931;
     $li = new listen();
     $einheit_id = 1693;
     $et_id = 1003;
     // $arr = $li->auszugtest1($et_id,'2014-06-01', '2014-12-31', '0.00');
     // $arr = $li->auszugtest1($et_id);
     $f = new formular();
     $f->fieldset('ET-SALDO', 'ets');
     $arr = $li->auszugtest3($et_id, '2014-06-01');
     $f->fieldset_ende();
     // echo $li->saldo_et_vm;
     // echo $li->saldo_et;
     // echo '<pre>';
     // print_r($arr);
     // die();
     // $li->pdf_auszug1($et_id, $arr);
     // $saldo = $li->auszugtest($einheit_id,$et_id, '0.00',2013);
     // $li->auszugtest($einheit_id,$et_id, $saldo, 2014);
     break;
 case "LST":
     $file = file('BOE.TXT');
     // print_r($file);
Exemple #9
0
} else {
    $objekt_id = '';
}
include_once "options/links/links.form_haus.php";
switch ($haus_raus) {
    /* Liste der Häuser anzeigen */
    case "haus_kurz":
        $form = new mietkonto();
        $form->erstelle_formular("Häuserliste", NULL);
        haus_kurz($objekt_id);
        $form->ende_formular();
        break;
        /* Formular zum Ändern des Hauses aufrufen */
    /* Formular zum Ändern des Hauses aufrufen */
    case "haus_aendern":
        $f = new formular();
        $bk = new berlussimo_global();
        $link = "?daten=haus_raus&haus_raus=haus_aendern";
        $bk->objekt_auswahl_liste($link);
        if (!isset($_REQUEST['haus_id'])) {
            if (isset($_SESSION['objekt_id'])) {
                $f->fieldset('Häuser zum Ändern wählen', 'hww');
                haus_kurz($_SESSION['objekt_id']);
                $f->fieldset_ende();
            }
        } else {
            $h = new haus();
            $haus_id = $_REQUEST['haus_id'];
            $h->form_haus_aendern($haus_id);
        }
        break;
     /*
      * echo "<tr><td>31.".$a->daten_arr[$key][monate][$b][monat].".$key</td><td>SALDO ".$a->daten_arr[$key][monate][$b][monat].".$key </td><td></td><td><b>".$a->daten_arr[$key][monate][$b][erg]." €</b></td></tr>";
      * /*Linie zwischen den monaten
      */
     /*
      * echo "<tr><td colspan=5><hr></td></tr>";
      * }
      *
      * }
      * echo "</table>\n";
      * $buchung->ende_formular();
      */
     break;
 case "mietkonto_ab":
     if (!empty($_REQUEST['mietvertrag_id'])) {
         $f = new formular();
         $f->erstelle_formular('Mietkonto ausdrucken PDF ab ...', '');
         $f->hidden_feld('anzeigen', 'show_mkb2pdf');
         $f->hidden_feld('mv_id', $_REQUEST['mietvertrag_id']);
         echo "<select name=\"monat\">";
         for ($a = 1; $a <= 12; $a++) {
             echo "<option value=\"{$a}\">{$a}</option>";
         }
         echo "</select>";
         echo "<select name=\"jahr\">";
         for ($a = date("Y"); $a >= date("Y") - 5; $a--) {
             echo "<option value=\"{$a}\">{$a}</option>";
         }
         echo "</select>";
         $f->send_button('submit', 'PDF-Anzeigen');
         $f->ende_formular();
 function form_export_objekte()
 {
     $o = new objekt();
     $arr = $o->liste_aller_objekte_kurz();
     $anz = count($arr);
     $f = new formular();
     $f->erstelle_formular('Objekte für Export wählen', null);
     $f->hidden_feld('option', 'exp_obj');
     $f->send_button('sndBtn', 'ALS CSV EXPORTIEREN');
     echo "<table>";
     echo "<tr>";
     $z = 1;
     for ($a = 0; $a < $anz; $a++) {
         $o_id = $arr[$a]['OBJEKT_ID'];
         $o_kn = $arr[$a]['OBJEKT_KURZNAME'];
         echo "<td>";
         $f->check_box_js('objekte_arr[]', $o_id, $o_kn, null, 'jhchecked');
         echo "</td>";
         if ($z == '15') {
             echo "</tr><tr>";
             $z = 0;
         }
         $z++;
     }
     echo "</tr></table>";
     $f->ende_formular();
 }
Exemple #12
0
         $_SESSION['ansicht_k'] = 'alle';
     }
     $k = new kautionen();
     $f = new formular();
     if (isset($_SESSION['ansicht_k'])) {
         $k->kautions_uebersicht($_SESSION['objekt_id'], $_SESSION['ansicht_k']);
     } else {
         $js = "onclick=\"window.location.href += '&ansicht_k=alle'\"";
         $f->button_js('BtN_alle', 'Alle Altmieter anzeigen', $js);
         $k->kautions_uebersicht($_SESSION['objekt_id'], null);
     }
     break;
 case "kautionsfelder":
     $k = new kautionen();
     $arr = $k->get_felder_arr();
     $f = new formular();
     $f->erstelle_formular("Neues Feld", null);
     $f->text_feld("Feld/Spaltenbezeichnung", 'feld', '', 50, 'feld', null);
     $f->hidden_feld("option", "feld_hinzu");
     $f->send_button("submit", "Feld hinzufügen");
     $f->ende_formular();
     if (is_array($arr)) {
         // echo '<pre>';
         // print_r($arr);
         $anz = count($arr);
         $f->fieldset("Kautionsfelder", null);
         echo "<table>";
         echo "<tr><th>FELD</th></th><th>OPTION</th></tr>";
         $z = 0;
         for ($a = 0; $a < $anz; $a++) {
             $z++;
Exemple #13
0
function leerstand_objekt($objekt_id)
{
    $form = new formular();
    $form->erstelle_formular("Leerstände", NULL);
    $b = new berlussimo_global();
    $link = "?daten=leerstand&option=objekt&objekt_id={$objekt_id}";
    if (isset($_REQUEST['monat'])) {
        $monat = $_REQUEST['monat'];
    } else {
        $monat = date("m");
    }
    if (isset($_REQUEST['jahr'])) {
        $jahr = $_REQUEST['jahr'];
    } else {
        $jahr = date("Y");
    }
    if ($monat && $jahr) {
        $l_tag = letzter_tag_im_monat($monat, $jahr);
        $datum = "{$jahr}-{$monat}-{$l_tag}";
    }
    $b->monate_jahres_links($jahr, $link);
    if (empty($datum)) {
        $leerstand = leerstand_finden($objekt_id);
    } else {
        $leerstand = leerstand_finden_monat($objekt_id, $datum);
    }
    $monat_name = monat2name($monat);
    echo "<table class=\"sortable\">";
    $link_pdf = "<a href=\"?daten=leerstand&option=objekt_pdf&objekt_id={$objekt_id}&monat={$monat}&jahr={$jahr}\">PDF-Ansicht</a>";
    echo "<tr><td colspan=\"6\">{$link_pdf}</td></tr>";
    echo "<tr><td colspan=\"6\">Leerstand {$monat_name} {$jahr}</td></tr>";
    echo "</table>";
    echo "<table class=\"sortable\">";
    echo "<tr><th>Objekt</th><th>Einheit</th><th>TYP</th><th>Lage</th><th>Fläche</th><th>Link</th><th>Anschrift</th><th>PDF</th></tr>";
    $anzahl_leer = count($leerstand);
    $summe_qm = 0;
    for ($a = 0; $a < $anzahl_leer; $a++) {
        $einheit_id = $leerstand[$a]['EINHEIT_ID'];
        $lage = $leerstand[$a]['EINHEIT_LAGE'];
        $qm = $leerstand[$a]['EINHEIT_QM'];
        $typ = $leerstand[$a]['TYP'];
        $link_einheit = "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$einheit_id}\">" . $leerstand[$a]['EINHEIT_KURZNAME'] . "</a>";
        $link_projekt_pdf = "<a href=\"?daten=leerstand&option=projekt_pdf&einheit_id={$einheit_id}\"><img src=\"css/pdf.png\"></a>";
        $link_expose_pdf = "<a href=\"?daten=leerstand&option=expose_pdf&einheit_id={$einheit_id}\"><img src=\"css/pdf2.png\"></a>";
        $link_expose_eingabe = "<a href=\"?daten=leerstand&option=form_expose&einheit_id={$einheit_id}\">Bearbeiten</a>";
        $link_fotos = "<a href=\"?daten=leerstand&option=expose_foto_upload&einheit_id={$einheit_id}\">Fotos hochladen</a>";
        echo "<tr><td>" . $leerstand[$a]['OBJEKT_KURZNAME'] . "</td><td>{$link_einheit}</td><td>{$typ}</td><td>{$lage}</td><td>{$qm} m²</td><td><a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_neu\">Vermieten</td></td><td>" . $leerstand[$a]['HAUS_STRASSE'] . " " . $leerstand[$a]['HAUS_NUMMER'] . "</td><td>{$link_projekt_pdf} Projekt<br>{$link_expose_pdf} Expose</td></tr>";
        $summe_qm += $qm;
    }
    echo "<tr><td></td><td></td><td></td><td></td><td>{$summe_qm} m²</td><td></td><td></td><td></td></tr>";
    echo "</table>";
    $form->ende_formular();
}
Exemple #14
0
include_once "classes/class_kautionen.php";
/* Klasse "formular" für Formularerstellung laden */
include_once "classes/class_formular.php";
if (isset($_REQUEST['einheit_id'])) {
    $einheit_id = $_REQUEST['einheit_id'];
} elseif (isset($_REQUEST['mietvertrag_id'])) {
    $mietvertrag_id = $_REQUEST['mietvertrag_id'];
} else {
    die;
}
if (isset($_REQUEST["daten"])) {
    $daten = $_REQUEST["daten"];
    $anzeigen = $_REQUEST["anzeigen"];
    switch ($anzeigen) {
        case "einheit":
            $form = new formular();
            $form->erstelle_formular("Übersichtsseite", NULL);
            $e = new einheit();
            if (is_array($e->get_mietvertrag_ids($einheit_id))) {
                uebersicht_einheit($einheit_id);
            } else {
                echo "<h2>BISHER LEERSTAND</h2>";
                $e->uebersicht_einheit_leer($einheit_id);
            }
            $form->ende_formular();
            break;
    }
}
/* Neue Version zu Einheit oder Einheit und MV */
function uebersicht_einheit($einheit_id)
{
Exemple #15
0
 function form_profil_kopieren()
 {
     $f = new formular();
     $f->erstelle_formular("BK Profil kopieren", NULL);
     $this->dropdown_profile();
     $f->text_feld("Neue Profilbezeichnung", "profil_bez", "", "50", 'profil_bez', '');
     // $f->check_box_js('buchungen_kopieren', '', 'Alle Buchungen kopieren', '', 'checked');
     $f->hidden_feld("option", "profil_kopieren");
     $f->send_button("submit_prof", "Profil kopieren");
     $f->ende_formular();
 }
Exemple #16
0
 if (!isset($_REQUEST['monat']) or empty($_REQUEST['monat'])) {
     $monat = date("m");
 } else {
     $monat = $_REQUEST['monat'];
 }
 if (!isset($_REQUEST['jahr']) or empty($_REQUEST['jahr'])) {
     $jahr = date("Y");
 } else {
     $jahr = $_REQUEST['jahr'];
 }
 $arr = $re->eingangsrechnungen_arr_sort('Partner', $_SESSION['partner_id'], $monat, $jahr, 'Rechnung', 'ASC');
 if (!is_array($arr)) {
     fehlermeldung_ausgeben("Keine Eingangsrechnungen {$monat} / {$jahr}");
 } else {
     $anz = count($arr);
     $f = new formular();
     $f->erstelle_formular("Rg zahlen über SEPA {$monat}/{$jahr}", null);
     echo "<table>";
     echo "<tr><td>";
     $f->check_box_js_alle('uebernahme_alle[]', 'ue', '', 'Alle', '', '', 'uebernahme');
     $vormonat = sprintf('%02d', $monat - 1);
     $nachmonat = sprintf('%02d', $monat + 1);
     $link_vormonat = "<a href=\"?daten=rechnungen&option=sepa_druckpool&monat={$vormonat}\">Rechnungen {$vormonat}/{$jahr}</a>";
     $link_nachmonat = "<a href=\"?daten=rechnungen&option=sepa_druckpool&monat={$nachmonat}\">Rechnungen {$nachmonat}/{$jahr}</a>";
     echo "</td><td colspan=\"30\">{$link_vormonat}<br><b>RECHNUNGEN {$monat}/{$jahr}</b><br>{$link_nachmonat}</td></tr>";
     $spalte = 0;
     echo "<tr>";
     for ($a = 0; $a < $anz; $a++) {
         $spalte++;
         $id = $arr[$a]['BELEG_NR'];
         $rnr = $arr[$a]['RECHNUNGSNUMMER'];
Exemple #17
0
     $anz = count($arr);
     if ($anz) {
         echo "<table class=\"sortable\">";
         echo "<tr><th>PARTNER</th><th>NETTO</th><th>BRUTTO</th></tr>";
         for ($a = 0; $a < $anz; $a++) {
             $p_name = $arr[$a]['PARTNER_NAME'];
             $netto = nummer_punkt2komma_t($arr[$a]['NETTO']);
             $brutto = nummer_punkt2komma_t($arr[$a]['BRUTTO']);
             echo "<tr><td>{$p_name}</td><td>{$netto}</td><td>{$brutto}</td>";
         }
         echo "</table>";
     }
     $form->ende_formular();
     break;
 case "partner_im_detail":
     $form = new formular();
     $form->erstelle_formular("Partnerdetails", NULL);
     $partner = new partner();
     $partner_id = $_REQUEST[partner_id];
     $partner->partnerdaten_anzeigen($partner_id);
     $d = new detail();
     $d->detailsanzeigen('PARTNER_LIEFERANT', $partner_id);
     $form->ende_formular();
     break;
 case "partner_aendern":
     if (!empty($_REQUEST[partner_id])) {
         $partner = new partners();
         $partner->form_partner_aendern($_REQUEST[partner_id]);
     } else {
         echo "Bitte den Partner zum Ändern wählen.";
     }
 function form_buchung_suchen()
 {
     $f = new formular();
     $f->erstelle_formular("Suche in", NULL);
     $this->dropdown_geldkonten_alle('Geldkonto wählen');
     $f->text_feld("Zu suchender Betrag", "betrag", '', "10", 'betrag', '');
     $f->text_feld("Suchtext im Buchungstext", "ausdruck", '', "30", 'ausdruck', '');
     $f->datum_feld('Anfangsdatum', 'anfangsdatum', '', 'anfangsdatum');
     $f->datum_feld('Enddatum', 'enddatum', '', 'enddatum');
     $f->datum_feld('Kontoauszug', 'kontoauszug', '', 'kontoauszug');
     $this->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'Geldkonto', $_SESSION['geldkonto_id'], '');
     $buchung = new buchen();
     $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\"";
     $buchung->dropdown_kostentreager_typen('Kostenträgertyp wählen', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ);
     $js_id = "";
     $buchung->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id);
     $f->hidden_feld("option", "buchung_suchen_1");
     $f->send_button("submit_php", "Suchen");
     $f->send_button("submit_pdf", "PDF-Ausgabe");
     $f->ende_formular();
 }
Exemple #19
0
 function liste_auftrage_an($typ, $id, $erl = 0)
 {
     $arr = $this->liste_auftrage_an_arr($typ, $id, $erl);
     if (!is_array($arr)) {
         fehlermeldung_ausgeben("Keine Auftrage an {$typ} {$id}");
     } else {
         $anz = count($arr);
         $f = new formular();
         if ($erl == 0) {
             $f->erstelle_formular("Aufträge OFFEN", null);
         } else {
             $f->erstelle_formular("Aufträge ERLEDIGT", null);
         }
         echo "<table class=\"sortable\">";
         echo "<thead><tr><th>NR</th><th>ERL</th><th>DATUM</th><th>PROJEKT</th><th>VERFASSER</th><th>VERANTWORTLICH</th><th>ZUORDNUNG</th><th>STATUS</th></tr></thead>";
         $z = 0;
         for ($a = 0; $a < $anz; $a++) {
             $z++;
             $t_dat = $arr[$a]['T_DAT'];
             $t_id = $arr[$a]['T_ID'];
             $this->get_aufgabe_alles($t_id);
             $u_link_pdf = "<a href=\"?daten=todo&option=pdf_auftrag&proj_id={$t_id}\"><img src=\"css/pdf.png\"></a>";
             echo "<tr><td>{$z}.<br>{$u_link_pdf}</td><td>";
             if ($this->erledigt == '0') {
                 $f->check_box_js('t_dats[]', $t_dat, 'Erledigt', null, null);
             }
             echo "</td><td>{$this->anzeigen_ab}</td><td><b>Auftragsnr.:{$this->text}</b></td>";
             echo "<td>{$this->verfasst_von}</td><td>{$this->mitarbeiter_name}</td><td>{$this->kos_bez}</td><td>{$this->erledigt_text}</td></tr>";
         }
         echo "</table>";
         $f->hidden_feld('option', 'erledigt_alle');
         $f->send_button_js('BTN_alle_erl', 'Markierte als ERLDIGT kennzeichnen!!!', null);
         $f->ende_formular();
     }
 }
 function form_ueberweisung_manuell()
 {
     if (empty($_SESSION[geldkonto_id]) or empty($_SESSION[partner_id])) {
         die('ABBRUCH - Partner und Geldkonto wählen!!!');
     } else {
         $g = new geldkonto_info();
         $konto_id = $_SESSION[geldkonto_id];
         $g->geld_konto_details($konto_id);
         $b = new buchen();
         $f = new formular();
         $f->fieldset("Sammelüberweisung erfassen vom {$g->geldkonto_bezeichnung_kurz}", 'su');
         $b->dropdown_geldkonten_alle('Empfängergeldkonto wählen');
         // $f->text_feld('Begünstigter', 'beguenstigter', '', 50, 'beg', '');
         // $f->text_feld('Kontonummer', 'kontonummer', '', 15, 'knr', '');
         // $f->text_feld('BLZ', 'blz', '', 15, 'blz', '');
         // $f->text_feld('Kreditinstitut', 'Kreditinstitut', '', 50, 'ki', '');
         $f->text_feld('Betrag', 'betrag', '', 15, 'betrag', '');
         $f->text_feld('Verwendungszweck1', 'vzweck1', '', 30, 'vzweck1', '');
         $f->text_feld('Verwendungszweck2', 'vzweck2', '', 30, 'vzweck2', '');
         $f->text_feld('Verwendungszweck3', 'vzweck3', '', 30, 'vzweck3', '');
         $f->send_button('sb', 'in Pool');
         $f->hidden_feld('option', 'ue_send');
         $f->fieldset_ende();
     }
 }
 function form_finanzamt()
 {
     if (!isset($_SESSION['geldkonto_id'])) {
         die(fehlermeldung_ausgeben("Geldkonto wählen"));
     } else {
         if (!isset($_SESSION['partner_id'])) {
             die(fehlermeldung_ausgeben("Partner wählen!"));
         }
         $gk = new geldkonto_info();
         $gk->geld_konto_details($_SESSION['geldkonto_id']);
         // print_r($gk);
         $monat = date("m");
         $jahr = date("Y");
         $sep = new sepa();
         $f = new formular();
         $f->erstelle_formular('SEPA-Finanzamt', null);
         $sep->dropdown_sepa_geldkonten_filter('Finanzamt wählen', 'empf_sepa_gk_id', 'empf_sepa_gk_id', 'amt');
         $f->text_feld('Betrag', 'betrag', "", 10, 'betrag', '');
         $f->text_feld('VERWENDUNG', 'vzweck', "{$gk->beguenstigter} Steuer {$monat}/{$jahr}", 80, 'vzweck', '');
         $f->hidden_feld('option', 'sepa_sammler_hinzu');
         $f->hidden_feld('kat', 'STEUERN');
         $f->hidden_feld('gk_id', $_SESSION['geldkonto_id']);
         $f->hidden_feld('kos_typ', 'Partner');
         $f->hidden_feld('kos_id', $_SESSION['partner_id']);
         $kk = new kontenrahmen();
         // $kk->dropdown_kontorahmenkonten('Konto', 'konto', 'konto', 'Partner', $_SESSION['partner_id'], '');
         $kk->dropdown_kontorahmenkonten_vorwahl('Buchungskonto', 'konto', 'konto', 'Partner', $_SESSION['partner_id'], '', 1000);
         // $f->text_feld('Buchungskonto', 'konto', 1000, 5, 'konto', '');
         $f->send_button('btn_Sepa', 'Zum Sammler hinzufügen');
         $f->ende_formular();
     }
 }
 function form_partner_serienbrief()
 {
     $partner_arr = $this->partner_in_array();
     if (!is_array($partner_arr)) {
         die(fehlermeldung_ausgeben("Keine Partner gefunden!"));
     }
     $f = new formular();
     $f->erstelle_formular('Serienbrief an Partner', null);
     $js = "onclick=\"activate(this.form.elements['p_ids[]']);\"";
     $f->check_box_js_alle('c_alle', 'c_alle', 1, 'Alle', '', '', 'p_ids');
     $f->send_button('Button', 'Vorlage wählen');
     $f->send_button("delete", "Alle Löschen");
     $anz_p = count($partner_arr);
     for ($a = 0; $a < $anz_p; $a++) {
         $p_id = $partner_arr[$a]['PARTNER_ID'];
         $p_name = $partner_arr[$a]['PARTNER_NAME'];
         // p($this);
         // echo '<hr>';
         // print_r($_SESSION['eig_ids']);
         if (isset($_SESSION['p_ids']) && in_array($p_id, $_SESSION['p_ids'])) {
             $f->check_box_js1('p_ids[]', 'p_ids', $p_id, "{$p_name}", '', 'checked');
         } else {
             $f->check_box_js1('p_ids[]', 'p_ids', $p_id, "{$p_name}", '', '');
         }
     }
     $f->hidden_feld('option', 'serien_brief_vorlagenwahl');
     $f->send_button('Button', 'Vorlage wählen');
     $f->ende_formular();
 }
Exemple #23
0
                         $rnr_kurz = $_zahlen_arr[$m];
                     }
                 }
             }
             // echo $rnr_kurz;
             if (empty($rnr_kurz)) {
                 $rnr_kurz = null;
             }
             echo "<td>";
             if ($betrag > 0) {
                 $bb->dropdown_ra_buch('Partner', $partner_id, 200, $rnr_kurz);
             } else {
                 $bb->dropdown_re_buch('Partner', $partner_id, 200, $rnr_kurz);
             }
             echo "</td><td>";
             $f = new formular();
             $f->button_js('snd_buchen', 'buchen', null);
             echo "</td>";
         }
         echo "</tr>";
     }
     break;
 case "einnahmen_ausgaben":
     $b = new buchen();
     $b->einnahmen_ausgaben(555, 2013);
     break;
 case "excel_buchen":
     $_SESSION['umsatz_id_temp'] = 0;
     // echo '<pre>';
     // print_r($_SESSION);
     $sep = new sepa();
     $f = new formular();
     $f->fieldset("Kostenkontenübersicht", 'kostenkonten');
     if (!empty($_REQUEST[k_id])) {
         $konten_info = new k_rahmen();
         if (!isset($_REQUEST[pdf])) {
             $konten_info->konten_liste_anzeigen($_REQUEST[k_id]);
         } else {
             $konten_info->konten_liste_anzeigen_pdf($_REQUEST[k_id]);
         }
     } else {
         echo "Keine Kostenkonten im Kontenrahmen erstellt";
     }
     $f->fieldset_ende();
     break;
 case "kontenrahmen_neu":
     $f = new formular();
     $f->fieldset("Neuen Kontenrahmen erstellen", 'nk_e');
     $konten_info = new k_rahmen();
     $konten_info->form_kontenrahmen_neu();
     $f->fieldset_ende();
     break;
 case "k_bez_neu":
     if (!empty($_REQUEST[k_bez])) {
         $k_bez = $_REQUEST[k_bez];
         $k = new k_rahmen();
         $k->kontenrahmen_speichern($k_bez);
         weiterleiten("?daten=kontenrahmen");
     } else {
         echo "Geben Sie bitte eine Kontenrahmenbezeichnung ein.";
     }
     break;
 function step3($arr, $einheit_id)
 {
     echo "<h2>STEP 3 - MIETVERTRAG ERSTELLEN</h2>";
     $anz_mvs = count($arr['MVZ']);
     if (!$anz_mvs) {
         die('Keine MVS oder Leer');
     } else {
         /* Alle MVS durchlaufen ALTE UND NEUE */
         for ($a = 0; $a < $anz_mvs; $a++) {
             $anrede = ltrim(rtrim($arr['MVS'][$a][3]));
             $strasse = ltrim(rtrim($arr['MVS'][$a][7]));
             $ort_plz = ltrim(rtrim($arr['MVS'][$a][8]));
             $mi1 = ltrim(rtrim($arr['MVS'][$a][4]));
             $mi2 = ltrim(rtrim($arr['MVS'][$a][6]));
             $new_arr[$a]['MIETER']['NAMEN'][] = "{$mi1}";
             if (!empty($mi2)) {
                 $new_arr[$a]['MIETER']['NAMEN'][] = $mi2;
                 $zustell_ans = "{$anrede}\n{$mi1} {$mi2}\n {$strasse} {$ort_plz}";
             } else {
                 $zustell_ans = "{$anrede}\n{$mi1}\n {$strasse} {$ort_plz}";
             }
             $new_arr[$a]['MIETER']['ZUSTELL'] = $zustell_ans;
             if ($anrede == 'Herr' or $anrede == 'Herrn') {
                 $new_arr[$a]['MIETER']['GES'][] = 'männlich';
                 // echo "$anrede<br>";
             }
             if ($anrede == 'Herren') {
                 $new_arr[$a]['MIETER']['GES'][] = 'männlich';
                 $new_arr[$a]['MIETER']['GES'][] = 'männlich';
             }
             if ($anrede == 'Frau') {
                 $new_arr[$a]['MIETER']['GES'][] = 'weiblich';
             }
             if ($anrede == 'Herr und Frau' or $anrede == 'Familie') {
                 $new_arr[$a]['MIETER']['GES'][] = 'männlich';
                 $new_arr[$a]['MIETER']['GES'][] = 'weiblich';
             }
             if (!is_array($new_arr[$a]['MIETER']['GES'])) {
                 $new_arr[$a]['MIETER']['GES'][] = 'unbekannt';
                 $new_arr[$a]['MIETER']['GES'][] = 'unbekannt';
             }
             $handy = ltrim(rtrim($arr['MVS'][$a][9]));
             $new_arr[$a]['MIETER']['TEL'][] = $handy;
             $new_arr[$a]['MIETER']['HANDY'][] = $handy;
             $email = ltrim(rtrim($arr['MVS'][$a][19]));
             $new_arr[$a]['MIETER']['EMAIL'][] = $email;
         }
         // end for
         // print_r($new_arr);
     }
     // echo '<pre>';
     // print_r($arr);
     $f = new formular();
     // $f->erstelle_formular("Import MVS aus GFAD", null);
     $error = false;
     for ($a = 0; $a < $anz_mvs; $a++) {
         $einzug_m = substr($arr['MVS'][$a][15], 0, 10);
         $auszug_m = substr($arr['MVS'][$a][16], 0, 10);
         $von_mv = date_german2mysql($einzug_m);
         $bis_mv = date_german2mysql($auszug_m);
         $bez_alt = $arr['MVS'][$a][2];
         /* Wenn kein MV angelegt */
         if (!$this->check_mv($von_mv, $bis_mv, $einheit_id)) {
             $error = true;
             $anz_namen = count($new_arr[$a]['MIETER']['NAMEN']);
             if ($arr['MVS'][$a][4] != 'LEER') {
                 // Wenn nicht leer
                 if ($anz_mvs > 1 && $a < $anz_mvs - 1) {
                     $f->erstelle_formular("Alten Mietvertrag importieren", null);
                 } else {
                     $f->erstelle_formular("Aktuellen Mietvertrag importieren", null);
                 }
                 $zustell_ans = $new_arr[$a]['MIETER']['ZUSTELL'];
                 $f->text_feld("Zustellanschrift", "zustell_ans", "{$zustell_ans}", "100", 'zustell', '');
                 $f->hidden_feld("einheit_id", "{$einheit_id}");
                 $ee = new einheit();
                 $ee->get_einheit_info($einheit_id);
                 $f->text_feld_inaktiv('Einheit', 'ein', "{$ee->einheit_kurzname} ALT: {$bez_alt}", 50, 'ein');
                 $f->datum_feld('Einzug', 'einzug', $einzug_m, 'einzug');
                 $f->datum_feld('Auszug', 'auszug', $auszug_m, 'auszug');
                 // $f->text_feld("Saldo VV", "saldo_vv", "$saldo_vv", "10", 'saldo_vv','');
                 $km_3 = $this->euro_entferen($arr['MVS'][$a][35]);
                 $f->text_feld("Kaltmiete vor 3 Jahren", "km_3", "{$km_3}", "10", 'km_3', '');
                 $km = $this->euro_entferen($arr['MVS'][$a][27]);
                 $f->text_feld("Kaltmiete", "km", "{$km}", "10", 'km', '');
                 $nk = $this->euro_entferen($arr['MVS'][$a][28]);
                 // nebenkosten ohne hk
                 $kab = $this->euro_entferen($arr['MVS'][$a][30]);
                 // Plus Kabel
                 $f->text_feld("Nebenkosten", "nk", "{$nk}", "10", 'nk', '');
                 $f->text_feld("Kabel TV", "kabel_tv", "{$kab}", "10", 'kabel_tv', '');
                 $hk = $this->euro_entferen($arr['MVS'][$a][29]);
                 // nebenkosten ohne hk
                 $f->text_feld("Heizkosten", "hk", "{$hk}", "10", 'hk', '');
                 $miete_gesamt_import = $this->euro_entferen($arr['MVS'][$a][17]);
                 $miete_gesamt = nummer_punkt2komma(nummer_komma2punkt($km) + nummer_komma2punkt($nk) + nummer_komma2punkt($kab) + nummer_komma2punkt($hk));
                 if (nummer_komma2punkt($miete_gesamt) != nummer_komma2punkt($miete_gesamt_import)) {
                     $f->fieldset('Differenz in der Gesamtmiete', 'te');
                     $f->text_feld_inaktiv('Gesamtmiete errechnet', 'gm', "{$miete_gesamt}", 10, 'gm');
                     $f->text_feld_inaktiv('Gesamtmiete import', 'gm', "{$miete_gesamt_import}", 10, 'gm');
                     $f->fieldset_ende();
                 } else {
                     $f->text_feld_inaktiv('Gesamtmiete import', 'gm', "{$miete_gesamt_import}", 10, 'gm');
                 }
                 $kaution = $arr['MVS'][$a][33];
                 $f->text_feld("Kautionshinweis", "kaution", "{$kaution}", "100", 'kaution', '');
                 $klein_rep = $arr['MVS'][$a][34];
                 $f->text_feld("Kleinreparaturen", "klein_rep", "{$klein_rep}", "100", 'klein_rep', '');
                 $zusatzinfo = $arr['MVS'][$a][36];
                 $f->text_feld("Zusatzinfo", "zusatzinfo", "{$zusatzinfo}", "100", 'zusatzinfo', '');
                 for ($n = 0; $n < $anz_namen; $n++) {
                     $new_arr[$a]['MIETER']['NAMEN'][$n] = ltrim(rtrim(str_replace('Frau', '', $new_arr[$a]['MIETER']['NAMEN'][$n])));
                     $new_arr[$a]['MIETER']['NAMEN'][$n] = ltrim(rtrim(str_replace('Herr', '', $new_arr[$a]['MIETER']['NAMEN'][$n])));
                     $name_full = $new_arr[$a]['MIETER']['NAMEN'][$n];
                     $name_arr = explode(' ', $new_arr[$a]['MIETER']['NAMEN'][$n]);
                     $vorname = $name_arr[0];
                     $nachname = $name_arr[1];
                     $this->dropdown_personen_liste_filter('Name gefunden', 'person_ids[]', 'person_ids', null, $nachname, $vorname);
                 }
                 $f->hidden_feld("objekte_raus", "mv_speichern");
                 $f->send_button("submit_mv", "MV importieren");
                 $f->ende_formular();
             }
         } else {
             $anz_m = $a + 1;
             echo "<br><b>Mietvertrag {$anz_m} zu Einheit {$bez_alt} wurde bereits importiert</b><br>";
         }
         if ($error == false) {
             // echo "WEITER";
             $f->erstelle_formular('Weiter', '?daten=objekte_raus&objekte_raus=import&next');
             $f->send_button("sbmW", "Weiter");
             $f->ende_formular();
         }
     }
     // if($error==false){
     // $this->step3($arr, $einheit_id);
     // }
     /*
      *
      *
      * $f = new formular();
      * $ee = new einheit();
      * if(!$ee->get_einheit_status($einheit_id)){
      * $f->erstelle_formular("Mietvertrag erstellen", null);
      * $f->hidden_feld("einheit_id", "$ee->einheit_id");
      * $f->text_feld_inaktiv('Einheit', 'ein', $bez_new, 50, 'ein');
      * $f->datum_feld('Einzug', 'einzug', $einzug_m, 'einzug');
      * $f->datum_feld('Auszug', 'auszug', $auszug_m, 'auszug');
      * #$f->datum_feld('Auszug', 'auszug', $auszug_m, 'auszug');
      * $f->text_feld("Saldo VV", "saldo_vv", "$saldo_vv", "10", 'saldo_vv','');
      * $f->text_feld("Kaltmiete vor 3 Jahren", "km_3", "$km_3", "10", 'km_3','');
      * $f->text_feld("Kaltmiete", "km", "$km", "10", 'km','');
      * $f->text_feld("Nebenkosten", "nk", "$nk", "10", 'nk','');
      * $f->text_feld("Heizkosten", "hk", "$hk", "10", 'hk','');
      * $f->hidden_feld("objekte_raus", "mv_speichern");
      *
      *
      * $anz_namen = count($arr_n[$this->akt_z]['MIETER']['NAMEN']);
      * for($n=0;$n<$anz_namen;$n++){
      * $name_arr = explode(' ', $arr_n[$this->akt_z]['MIETER']['NAMEN'][$n]);
      * $vorname = $name_arr[0];
      * $nachname = $name_arr[1];
      * $this->dropdown_personen_liste_filter('Name gefunden', 'person_ids[]', 'person_ids', null, $nachname, $vorname);
      *
      * }
      *
      *
      * $f->send_button("submit_mv", "MV anlegen");
      * $f->ende_formular();
      * }else{
      * echo "Einheit vermietet";
      * }
      */
 }
 function form_datum_konto($label, $name, $id)
 {
     if (empty($_SESSION['objekt_id'])) {
         fehlermeldung_ausgeben('Objekt unbedingt wählen, damit die Kontonr angezeigt werden kann.');
         die;
     }
     $f = new formular();
     if (isset($_SESSION['mahn_datum'])) {
         $datum = $_SESSION['mahn_datum'];
     } else {
         $datum = '';
     }
     $f->datum_feld($label, $name, $datum, $id);
     $g = new geldkonto_info();
     $objekt_id = $_SESSION['objekt_id'];
     ini_set('display_errors', 'On');
     $g->geld_konten_ermitteln('Objekt', $objekt_id);
 }
 function form_neuer_benutzer()
 {
     $f = new formular();
     $f->erstelle_formular("Neuen Benutzer/Mitarbeiter anlegen", NULL);
     $f->text_feld("Benutzername", "benutzername", "", "20", 'benutzername', '');
     $f->text_feld("Passwort", "passwort", "", "20", 'passwort', '');
     $p = new partners();
     $p->partner_dropdown('Mitarbeiter von', 'partner_id', 'partner_id');
     $p->gewerke_dropdown('Gewerk/Abteilung', 'gewerk_id', 'gewerk_id');
     // $f->datum_feld("Datum:", "datum", "", "10", 'datum','');
     $f->datum_feld("Geb. am", "geburtstag", "", "10", 'geburtstag', '');
     $f->datum_feld("Eintritt", "eintritt", "", "10", 'eintritt', '');
     $f->datum_feld("Austritt", "austritt", "", "10", 'austritt', '');
     $f->text_feld("urlaubstage im Jahr", "urlaub", "", "5", 'urlaub', '');
     $f->text_feld("Stunden/Wochen", "stunden_pw", "", "5", 'stunden_pw', '');
     $f->text_feld("Stundensatz", "stundensatz", "", "5", 'stundensatz', '');
     $f->hidden_feld("option", "benutzer_send");
     $f->send_button("submit_nb", "Benutzer speichern");
     $f->ende_formular();
 }
 function form_mietanpassung($einheit_id, $ms_jahr)
 {
     $array = $this->get_einheit_daten($einheit_id, $ms_jahr);
     // print_r($array);
     if (is_array($array)) {
         /* Berechnungsarray für das Versenden vorbereiten */
         $f = new formular();
         $f->erstelle_formular('Mieterhöhung', null);
         $keys = array_keys($array);
         $anzahl_keys = count($keys);
         for ($z = 0; $z < $anzahl_keys; $z++) {
             $feld_keyname = $keys[$z];
             $feld_keyvalue = $array[$feld_keyname];
             $f->hidden_feld("ber_array[{$feld_keyname}]", "{$feld_keyvalue}");
         }
         $mieter_art = $array['MIETER_ART'];
         $einheit_name = $array['EINHEIT'];
         $einheit_id = $array['EINHEIT_ID'];
         $einheit_qm = $array['EINHEIT_QM'];
         $wohnlage = $array['WOHNLAGE'];
         $mieter = $array['MIETER'];
         $mv_id = $array['MV_ID'];
         $einzug = date_mysql2german($array['EINZUG']);
         $miete_aktuell = $array['MIETE_AKTUELL'];
         $miete_3_jahre = $array['MIETE_3_JAHRE'];
         $ms_feld = $array['MS_FELD'];
         $u_wert = $array['U_WERT'];
         $m_wert = $array['M_WERT'];
         $o_wert = $array['O_WERT'];
         $u_spanne = $array['U_SPANNE'];
         $o_spanne = $array['O_SPANNE'];
         $abzuege_arr = $array['ABZUEGE'];
         $abzug_pro_qm = $array['ABZUG_PRO_M2'];
         $gesamt_abzug = $array['GESAMT_ABZUG'];
         $u_wert_w = $array['U_WERT_W'];
         $m_wert_w = $array['M_WERT_W'];
         $o_wert_w = $array['O_WERT_W'];
         $u_spanne_w = $array['U_SPANNE_W'];
         $o_spanne_w = $array['O_SPANNE_W'];
         $m2_aktuell = nummer_punkt2komma($array['M2_AKTUELL']);
         $anstieg_3_jahre = nummer_punkt2komma($array['ANSTIEG_3J']);
         $max_anstieg_prozentual = nummer_punkt2komma($array['MAX_ANSTIEG_PROZ']);
         $max_anstieg_euro = nummer_punkt2komma($array['MAX_ANSTIEG_EURO']);
         $letzter_anstieg_monate = $array['L_ANSTIEG_MONATE'];
         $letzter_anstieg_datum = $array['L_ANSTIEG_DATUM'];
         $letzter_anstieg_betrag = $array['L_ANSTIEG_BETRAG'];
         $erhoehungen_arr = $array['ERHOEHUNGEN_ARR'];
         $maximale_miete = nummer_punkt2komma($array['MAXIMALE_MIETE']);
         $neue_miete_m_wert = $array['NEUE_MIETE_M_WERT'];
         $neue_miete_m_wert_nach_abzug = $array['NEUE_MIETE_M_WERT_W'];
         $anstiegs_datum = $array['N_ANSTIEG_DATUM'];
         $angemessene_neue_miete = $array['NEUE_MIETE'];
         $anstieg_um_prozent = $array['ANSTIEG_UM_PROZENT'];
         $m2_preis_neu = $array['M2_PREIS_NEU'];
         $monatlich_mehr = $array['MONATLICH_MEHR'];
         $status = $array['STATUS'];
         $status_datum = $array['STATUS_DATUM'];
         $status_betrag = $array['STATUS_BETRAG'];
         if ($letzter_anstieg_monate <= 1) {
             fehlermeldung_ausgeben("Nicht möglich<br>Letzte Mietdefinition vor weniger als 12 Monaten.");
         }
         echo "<table>";
         // echo "<tr><th>Beschreibung</th><th>Werte</th></tr>";
         echo "<tr><th colspan=\"2\">Grunddaten Mieteinheit</th></tr>";
         echo "<tr><td>Einheit</td><td>{$einheit_name}</td></tr>";
         $einheit_qm_a = nummer_punkt2komma($einheit_qm);
         echo "<tr><td>Fläche</td><td>{$einheit_qm_a} m²</td></tr>";
         echo "<tr><td>Wohnlage</td><td>{$wohnlage}</td></tr>";
         echo "<tr><td>Ausstattungsklasse</td><td>";
         $d = new detail();
         echo $d->finde_detail_inhalt('EINHEIT', $einheit_id, 'Ausstattungsklasse');
         echo "</td></tr>";
         $e = new einheit();
         $e->get_einheit_info($einheit_id);
         echo "<tr><th colspan=\"2\">Wohnobjektdaten</th></tr>";
         echo "<tr><td>Objekt</td><td>{$e->objekt_name}</td></tr>";
         echo "<tr><td>Anschrift</td><td>{$e->haus_strasse} {$e->haus_nummer}, {$e->haus_plz} {$e->haus_stadt}</td></tr>";
         echo "<tr><th colspan=\"2\">Mietspiegeldaten {$ms_jahr}</th></tr>";
         echo "<tr><td>Mietspiegelfeld</td><td><b>{$ms_feld}</b></td></tr>";
         echo "<tr><td>Unterer Wert</td><td><b>{$u_wert}</b></td></tr>";
         echo "<tr><td>Mittlerer Wert</td><td><b>{$m_wert}</b></td></tr>";
         echo "<tr><td>Oberer Wert</td><td><b>{$o_wert}</b></td></tr>";
         echo "<tr><td style=\"background:yellow;color:red\">Miete kalt pro m²</td><td style=\"background:yellow;color:red\">{$m2_aktuell} €</td></tr>";
         echo "</table>";
         echo "<table><tr><th colspan=\"2\" style=\"background:yellow;color:red\">MERKMALE +</th><th style=\"background:green;color:red\">AUSWAHL +</th><th style=\"background:red;color:white\">AUSWAHL -</th></tr>";
         // if($max_anstieg_prozentual<15){
         // if($neue_miete_m_wert<$maximale_miete){
         $diff_mw_ow = $o_wert - $m_wert;
         $_1_5tel = nummer_punkt2komma($diff_mw_ow / 5);
         $_2_5tel = nummer_punkt2komma($diff_mw_ow / 5 * 2);
         $_3_5tel = nummer_punkt2komma($diff_mw_ow / 5 * 3);
         $_4_5tel = nummer_punkt2komma($diff_mw_ow / 5 * 4);
         $_5_5tel = nummer_punkt2komma($diff_mw_ow / 5 * 5);
         $preis_1 = $m_wert + $_1_5tel;
         $preis_2 = $m_wert + $_2_5tel;
         echo "<tr><td>Differenz Mittelwert - Oberwert</td><td><b>{$diff_mw_ow}</b></td><td></td></tr>";
         echo "<tr><td>20% pro Merkmalsgruppe (1/5) BAD/WC</td><td><b>{$_1_5tel}</b></td><td>";
         $f->check_box_js1('MG1', 'MG1_P', '+', 'BAD_WC + 20 %', "onclick=\"check_on_off('MG1_M', 'MG1_P')\"", '');
         echo "</td><td>";
         $f->check_box_js1('MG1', 'MG1_M', '-', 'BAD_WC - 20 %', "onclick=\"check_on_off('MG1_P', 'MG1_M')\"", '');
         echo "</td></tr>";
         echo "<tr><td>20% pro Merkmalsgruppe (1/5) Küche</td><td><b>{$_2_5tel}</b></td><td>";
         $f->check_box_js1('MG2', 'MG2_P', '+', 'Küche + 20 %', "onclick=\"check_on_off('MG2_M', 'MG2_P')\"", '');
         echo "</td><td>";
         $f->check_box_js1('MG2', 'MG2_M', '-', 'Küche - 20 %', "onclick=\"check_on_off('MG2_P', 'MG2_M')\"", '');
         echo "</td></tr>";
         echo "<tr><td>20% pro Merkmalsgruppe (1/5) Wohnung</td><td><b>{$_3_5tel}</b></td><td>";
         $f->check_box_js1('MG3', 'MG3_P', '+', 'Wohnung + 20 %', "onclick=\"check_on_off('MG3_M', 'MG3_P')\"", '');
         echo "</td><td>";
         $f->check_box_js1('MG3', 'MG3_M', '-', 'Wohnung - 20 %', "onclick=\"check_on_off('MG3_P', 'MG3_M')\"", '');
         echo "</td></tr>";
         echo "<tr><td>20% pro Merkmalsgruppe (1/5) Gebäude</td><td><b>{$_4_5tel}</b></td><td>";
         $f->check_box_js1('MG4', 'MG4_P', '+', 'Gebäude + 20 %', "onclick=\"check_on_off('MG4_M', 'MG4_P')\"", '');
         echo "</td><td>";
         $f->check_box_js1('MG4', 'MG4_M', '-', 'Gebäude - 20 %', "onclick=\"check_on_off('MG4_P', 'MG4_M')\"", '');
         echo "</td></tr>";
         echo "<tr><td>20% pro Merkmalsgruppe (1/5) Wohnumfeld</td><td><b>{$_5_5tel}</b></td><td>";
         $f->check_box_js1('MG5', 'MG5_P', '+', 'Wohnumfeld + 20 %', "onclick=\"check_on_off('MG5_M', 'MG5_P')\"", '');
         echo "</td><td>";
         $f->check_box_js1('MG5', 'MG5_M', '-', 'Wohnumfeld - 20 %', "onclick=\"check_on_off('MG5_P', 'MG5_M')\"", '');
         echo "</td></tr>";
         // }else{
         // echo "<tr><td colspan=\"4\" style=\"background:black;color:red\"> MAXIMALE ERHÖHUNG VON 15 % bzw. REST $max_anstieg_prozentual % OHNE BEACHTUNG DER SONDERMERKMALE ERREICHT - KAPPUNGSGRENZE ERREICHT!!!</td></tr>";
         // }
         echo "</table><table>";
         echo "<tr><th colspan=\"2\">Mieterinfos</th></tr>";
         echo "<tr><td>Mieter</td><td>{$mieter}</td></tr>";
         echo "<tr><td>Mieterart</td><td>{$mieter_art}</td></tr>";
         echo "<tr><td>Einzug</td><td>{$einzug}</td></tr>";
         echo "<tr><td>Letzte Mieterhöhung</td><td>{$letzter_anstieg_datum}</td></tr>";
         $miete_3_jahre_a = nummer_punkt2komma($miete_3_jahre);
         echo "<tr><td>Miete vor 3 Jahren / Einzug</td><td>{$miete_3_jahre_a} €</td></tr>";
         if (is_array($erhoehungen_arr)) {
             $anz_e = count($erhoehungen_arr);
             echo "<tr><th colspan=\"2\">Mieterhöhungen seit 3 Jahren</th></tr>";
             for ($j = 0; $j < $anz_e; $j++) {
                 $k_kat = $erhoehungen_arr[$j]['KOSTENKATEGORIE'];
                 $anf_kat = date_mysql2german($erhoehungen_arr[$j]['ANFANG']);
                 $ende_kat = date_mysql2german($erhoehungen_arr[$j]['ENDE']);
                 if ($ende_kat == '00.00.0000') {
                     $ende_kat = 'unbefristet';
                 }
                 $betrag_kat = nummer_punkt2komma($erhoehungen_arr[$j]['BETRAG']);
                 echo "<tr><td><b>Von: {$anf_kat} Bis: {$ende_kat} - {$k_kat}</b></td><td>{$betrag_kat} €</td></tr>";
             }
         }
         $miete_aktuell_a = nummer_punkt2komma($miete_aktuell);
         /* Ausgabe nur für Nettomieter */
         if ($mieter_art == 'Nettomieter') {
             echo "<tr><td>Miete kalt aktuell</td><td>{$miete_aktuell_a} €</td></tr>";
             echo "<tr><td>Miete kalt pro m²</td><td>{$m2_aktuell} €</td></tr>";
             echo "<tr><td>Kappungsgrenze für 3 Jahre in %</td><td>15,00 %</td></tr>";
             echo "<tr><td>Mieterhöhung in den letzten 3 Jahren in %</td><td>{$anstieg_3_jahre} %</td></tr>";
             echo "<tr><td>Max. mögliche Mieterhöhung in %</td><td>{$max_anstieg_prozentual} %</td></tr>";
             $maximale_miete_a = nummer_punkt2komma($maximale_miete);
             echo "<tr><td>Max. mögliche Mieterhöhung in Euro</td><td><b>{$max_anstieg_euro} €</b></td></tr>";
             echo "<tr><td>Max. mögliche Miete kalt in Euro</td><td><b>{$maximale_miete} €</b></td></tr>";
             echo "<tr><th colspan=\"2\">Berechnung der Miete nach Mietspiegelmittelwert</th></tr>";
             echo "<tr><td>Berechnung nach Mietspiegelfeld</td><td>{$ms_feld}</td></tr>";
             echo "<tr><td>Formel</td><td>Fläche * Mittelwert = Miete nach Mietspiegel</td></tr>";
             echo "<tr><td>Berechnung</td><td>{$einheit_qm} * {$m_wert}  = {$neue_miete_m_wert} €</td></tr>";
             $neue_miete_m_wert_a = nummer_punkt2komma($neue_miete_m_wert);
             echo "<tr><td>Neue Miete nach Mietspiegel</td><td><b>{$neue_miete_m_wert_a} €</b></td></tr>";
             echo "<tr><th colspan=\"2\">Wertmindernde Faktoren pro m²</th></tr>";
             // echo "<tr><td>Gesamtminderung</td><td><b>$einheit_qm m² * $abzug_pro_qm = $gesamt_abzug</b></td></tr>";
             if (is_array($abzuege_arr)) {
                 $anz = count($abzuege_arr);
                 for ($i = 0; $i < $anz; $i++) {
                     $merkm = $abzuege_arr[$i]['MERKMAL'];
                     $merkmw = $abzuege_arr[$i]['MERKMAL_WERT'];
                     echo "<tr><td>{$merkm}</td><td>{$merkmw}</td></tr>";
                 }
                 echo "<tr><td>Berechnung</td><td><b>{$einheit_qm} m² * {$abzug_pro_qm} = {$gesamt_abzug}</b></td></tr>";
                 $gesamt_abzug_a = nummer_punkt2komma($gesamt_abzug);
                 echo "<tr><td>Gesamtminderung</td><td><b>{$gesamt_abzug_a}</b></td></tr>";
             } else {
                 echo "<tr><td>keine</td><td>0,00</td></tr>";
             }
             $angemessene_neue_miete_a = nummer_punkt2komma($angemessene_neue_miete);
             echo "<tr><th colspan=\"2\">Mietspiegelmiete nach Abzug von wertmindernden Faktoren</th></tr>";
             echo "<tr><td>Formel</td><td>x = Miete nach Mittelwert - Gesamtminderung</td></tr>";
             echo "<tr><td>Berechnung</td><td>{$neue_miete_m_wert_nach_abzug} = {$neue_miete_m_wert} - {$gesamt_abzug}</td></tr>";
             $neue_miete_m_wert_nach_abzug_a = nummer_punkt2komma($neue_miete_m_wert_nach_abzug);
             echo "<tr><td>Mietspiegelmiete nach Minderung</td><td>{$neue_miete_m_wert_nach_abzug_a}<br>{$neue_miete_m_wert_nach_abzug_a} < {$miete_aktuell_a}</td></tr>";
             if ($neue_miete_m_wert_nach_abzug < $miete_aktuell) {
                 die("<tr><td style=\"background-color:red\">Erhöhung nicht möglich, da Miete abzüglich Minderung kleiner als aktuelle Miete {$neue_miete_m_wert_nach_abzug_a} € < {$miete_aktuell_a} €</td></tr>");
             }
             echo "<tr><th colspan=\"2\">Neue angemessene Miete kalt ab {$anstiegs_datum}</th></tr>";
             echo "<tr><td>Miete kalt aktuell</td><td>{$miete_aktuell_a} €</td></tr>";
             // echo "<hr><h3>Neue Miete ab $anstiegs_datum $angemessene_neue_miete</h3>";
             echo "<tr><td>Neue Miete kalt pro m²</td><td>{$m2_preis_neu} €</td></tr>";
             $monatlich_mehr_a = nummer_punkt2komma($monatlich_mehr);
             echo "<tr><td>Monatliche Erhöhung</td><td>{$monatlich_mehr_a} €</td></tr>";
             echo "<tr><td>Neue Miete kalt</td><td>{$angemessene_neue_miete_a} €</td></tr>";
             $prozent_erh = $angemessene_neue_miete / ($miete_aktuell / 100) - 100;
             $prozent_erh_a = nummer_punkt2komma($prozent_erh);
             echo "<tr><td>Erhöhung prozentual</td><td>{$prozent_erh_a} %</td></tr>";
             $datum_erh_arr = explode('.', $anstiegs_datum);
             $monat_erhoehung = $datum_erh_arr[1];
             $jahr_erhoehung = $datum_erh_arr[2];
             $nk_vorauszahlung = $this->kosten_monatlich($mv_id, $monat_erhoehung, $jahr_erhoehung, 'Nebenkosten Vorauszahlung');
             $nk_vorauszahlung_a = nummer_punkt2komma($nk_vorauszahlung);
             $hk_vorauszahlung = $this->kosten_monatlich($mv_id, $monat_erhoehung, $jahr_erhoehung, 'Heizkosten Vorauszahlung');
             $hk_vorauszahlung_a = nummer_punkt2komma($hk_vorauszahlung);
             echo "<tr><td>Nebenkosten Vorauszahlung</td><td>{$nk_vorauszahlung_a} €</td></tr>";
             echo "<tr><td>Heizkosten Vorauszahlung</td><td>{$hk_vorauszahlung_a} €</td></tr>";
             $f->hidden_feld("ber_array[B_AKT_NK]", "{$nk_vorauszahlung_a}");
             $f->hidden_feld("ber_array[B_AKT_HK]", "{$hk_vorauszahlung_a}");
             $aktuelle_end_miete = $miete_aktuell + $nk_vorauszahlung + $hk_vorauszahlung;
             $aktuelle_end_miete_a = nummer_punkt2komma($aktuelle_end_miete);
             $f->hidden_feld("ber_array[B_AKT_ENDMIETE]", "{$aktuelle_end_miete_a}");
             echo "<tr><td><b>Aktuelle Endmiete</b></td><td>{$aktuelle_end_miete_a} €</td></tr>";
             echo "<tr><td>Monatliche Erhöhung</td><td>{$monatlich_mehr_a} €</td></tr>";
             $end_miete = $angemessene_neue_miete + $nk_vorauszahlung + $hk_vorauszahlung;
             $end_miete_a = nummer_punkt2komma($end_miete);
             $f->hidden_feld("ber_array[B_NEUE_ENDMIETE]", "{$end_miete_a}");
             echo "<tr><td><b>Neue Endmiete</b></td><td>{$end_miete_a} €</td></tr>";
             echo "<tr><td><b>Diese Berechnung übernehmen?</b></td><td><br>";
             $f->hidden_feld("option", "ber_uebernehmen_netto");
             $f->datum_feld('Druckdatum PDF', 'druckdatum', '', 'druckdatum');
             $f->send_button("ber_uebernehmen_netto", "Übernehmen->PDF");
             // $f->send_button("ber_prozent", "Manuelle Prozenteingabe");
             echo "</td></tr>";
             // echo "Monatliche Erhöhung: $monatlich_mehr €<br><br>";
             $link = "<a href=\"?daten=mietanpassung&option=miete_anpassen_mw&einheit_id={$einheit_id}\">Anpassen</a>";
         } else {
             $datum_erh_arr = explode('.', $anstiegs_datum);
             $monat_erhoehung = $datum_erh_arr[1];
             $jahr_erhoehung = $datum_erh_arr[2];
             $hk_vorauszahlung = $this->kosten_monatlich($mv_id, $monat_erhoehung, $jahr_erhoehung, 'Heizkosten Vorauszahlung');
             $hk_vorauszahlung_a = nummer_punkt2komma($hk_vorauszahlung);
             echo "<tr><td>HK VORSCHUSS</td><td>{$hk_vorauszahlung_a} €</td></tr>";
             $f->hidden_feld("ber_array[B_AKT_HK]", "{$hk_vorauszahlung_a}");
             echo "<tr><td>Miete kalt aktuell</td><td>{$miete_aktuell_a} €</td></tr>";
             echo "<tr><td>Miete kalt pro m²</td><td>{$m2_aktuell} €</td></tr>";
             echo "<tr><td>Kappungsgrenze für 3 Jahre in %</td><td>15,00 %</td></tr>";
             echo "<tr><td>Mieterhöhung in den letzten 3 Jahren in %</td><td>{$anstieg_3_jahre} %</td></tr>";
             if (empty($_REQUEST['nk_anteil'])) {
                 echo "<tr><td colspan=\"2\">";
                 $f = new formular();
                 $f->hidden_feld("einheit_id", "{$einheit_id}");
                 $f->hidden_feld("option", "miete_anpassen_mw");
                 $f->text_feld("Tatsächliche Nebenkosten jährlich", "nk_anteil", "", "10", 'nk_anteil', '');
                 $f->send_button("submit_detail", "Berechnen");
                 echo "</td></tr>";
             } else {
                 $nk_anteil_j = $_REQUEST[nk_anteil];
                 $nk_anteil = nummer_punkt2komma(nummer_komma2punkt($nk_anteil_j) / 12);
                 // $_SESSION['ber_array']['TAT_KOST_M'] = $nk_anteil;
                 // $_SESSION['ber_array']['TAT_KOST_J'] = $nk_anteil_j;
                 $f->hidden_feld("ber_array[TAT_KOST_M]", "{$nk_anteil}");
                 $f->hidden_feld("ber_array[TAT_KOST_J]", "{$nk_anteil_j}");
                 echo "<tr><td>Tatsächliche Nebenkosten monatlich</td><td>{$nk_anteil} €</td></tr>";
                 echo "<tr><td>Max. mögliche Mieterhöhung in %</td><td>{$max_anstieg_prozentual} %</td></tr>";
                 $maximale_miete_a = nummer_punkt2komma($maximale_miete);
                 echo "<tr><td>Max. mögliche Mieterhöhung in Euro</td><td><b>{$max_anstieg_euro} €</b></td></tr>";
                 echo "<tr><td>Max. mögliche Miete kalt in Euro</td><td><b>{$maximale_miete} €</b></td></tr>";
                 echo "<tr><th colspan=\"2\">Berechnung der Miete nach Mietspiegelmittelwert</th></tr>";
                 echo "<tr><td>Berechnung nach Mietspiegelfeld</td><td>{$ms_feld}</td></tr>";
                 echo "<tr><td>Formel</td><td>Fläche * Mittelwert = Miete nach Mietspiegel</td></tr>";
                 echo "<tr><td>Berechnung</td><td>{$einheit_qm} * {$m_wert}  = {$neue_miete_m_wert} €</td></tr>";
                 $neue_miete_m_wert_a = nummer_punkt2komma($neue_miete_m_wert);
                 echo "<tr><td>Neue Miete nach Mietspiegel</td><td><b>{$neue_miete_m_wert_a} €</b></td></tr>";
                 echo "<tr><th colspan=\"2\">Wertmindernde Faktoren pro m²</th></tr>";
                 // echo "<tr><td>Gesamtminderung</td><td><b>$einheit_qm m² * $abzug_pro_qm = $gesamt_abzug</b></td></tr>";
                 if (is_array($abzuege_arr)) {
                     $anz = count($abzuege_arr);
                     for ($i = 0; $i < $anz; $i++) {
                         $merkm = $abzuege_arr[$i]['MERKMAL'];
                         $merkmw = $abzuege_arr[$i]['MERKMAL_WERT'];
                         echo "<tr><td>{$merkm}</td><td>{$merkmw}</td></tr>";
                     }
                     echo "<tr><td>Berechnung</td><td><b>{$einheit_qm} m² * {$abzug_pro_qm} = {$gesamt_abzug}</b></td></tr>";
                     $gesamt_abzug_a = nummer_punkt2komma($gesamt_abzug);
                     echo "<tr><td>Gesamtminderung</td><td><b>{$gesamt_abzug_a}</b></td></tr>";
                 } else {
                     echo "<tr><td>keine</td><td>0,00</td></tr>";
                 }
                 $angemessene_neue_miete_a = nummer_punkt2komma($angemessene_neue_miete);
                 echo "<tr><th colspan=\"2\">Mietspiegelmiete nach Abzug von wertmindernden Faktoren</th></tr>";
                 echo "<tr><td>Formel</td><td>x = Miete nach Mittelwert - Gesamtminderung</td></tr>";
                 echo "<tr><td>Berechnung</td><td>{$neue_miete_m_wert_nach_abzug} = {$neue_miete_m_wert} - {$gesamt_abzug}</td></tr>";
                 $neue_miete_m_wert_nach_abzug_a = nummer_punkt2komma($neue_miete_m_wert_nach_abzug);
                 echo "<tr><td>Mietspiegelmiete nach Minderung</td><td>{$neue_miete_m_wert_nach_abzug_a} <br>{$neue_miete_m_wert_nach_abzug}<{$miete_aktuell}</td></tr>";
                 if ($neue_miete_m_wert_nach_abzug < $miete_aktuell) {
                     die("Erhöhung nicht möglich, da Miete abzüglich Minderung kleiner als aktuelle Miete {$neue_miete_m_wert_nach_abzug_a} € < {$miete_aktuell_a} €");
                 }
                 echo "<tr><th colspan=\"2\">Neue angemessene Miete kalt ab {$anstiegs_datum}</th></tr>";
                 echo "<tr><td>Miete kalt aktuell</td><td>{$miete_aktuell_a} €</td></tr>";
                 // echo "<hr><h3>Neue Miete ab $anstiegs_datum $angemessene_neue_miete</h3>";
                 echo "<tr><td>Neue Miete kalt pro m²</td><td>{$m2_preis_neu} €</td></tr>";
                 $monatlich_mehr_a = nummer_punkt2komma($monatlich_mehr);
                 echo "<tr><td>Monatliche Erhöhung</td><td>{$monatlich_mehr_a} €</td></tr>";
                 echo "<tr><td>Neue Miete kalt</td><td>{$angemessene_neue_miete_a} €</td></tr>";
                 $datum_erh_arr = explode('.', $anstiegs_datum);
                 $monat_erhoehung = $datum_erh_arr[1];
                 $jahr_erhoehung = $datum_erh_arr[2];
                 $nk_vorauszahlung = nummer_komma2punkt($_REQUEST[nk_anteil]) / 12;
                 $nk_vorauszahlung_a = nummer_punkt2komma($nk_vorauszahlung);
                 echo "<tr><td>Tatsächliche Kosten</td><td>{$nk_vorauszahlung_a} €</td></tr>";
                 // echo "<tr><td>Heizkosten Vorauszahlung</td><td>$hk_vorauszahlung_a €</td></tr>";
                 $aktuelle_end_miete = $miete_aktuell + $nk_vorauszahlung + $hk_vorauszahlung;
                 $aktuelle_end_miete_a = nummer_punkt2komma($aktuelle_end_miete);
                 echo "<tr><td><b>Aktuelle Endmiete</b></td><td>{$aktuelle_end_miete_a} €</td></tr>";
                 echo "<tr><td>Monatliche Erhöhung</td><td>{$monatlich_mehr_a} €</td></tr>";
                 $end_miete = $angemessene_neue_miete + $nk_vorauszahlung + $hk_vorauszahlung;
                 $end_miete_a = nummer_punkt2komma($end_miete);
                 echo "<tr><td><b>Neue Endmiete</b></td><td>{$end_miete_a} €</td></tr>";
                 echo "<tr><td><b>QUATSCH</b></td><td>{$end_miete_a} €</td></tr>";
                 $f->hidden_feld("ber_array[NEUE_BRUTTO_MIETE]", "{$end_miete_a}");
                 $f->hidden_feld("ber_array[ERHÖHUNG]", "{$monatlich_mehr_a}");
                 // echo '<pre>';
                 // print_r($array);
                 // if(!empty($_REQUEST[nk_anteil])){
                 echo "<tr><td>";
                 $f->hidden_feld("option", "ber_uebernehmen_brutto");
                 $f->send_button("pdf_brutto", "Bruttomieter PDF");
                 // }
                 echo "</td></tr>";
             }
         }
         // ENDE BRUTTOMIETER
         echo "</table>";
         $f->ende_formular();
         // $f->ende_formular();
         // $f->erstelle_formular('Bruttomieter PDF', '');
         // $f->send_button("ber_prozent", "Manuelle Prozenteingabe");
     } else {
         "Keine Berechnungsdaten";
     }
 }
 function form_zuletzt_gekauft($partner_id)
 {
     $p = new partner();
     $partner_name = $p->get_partner_name($_SESSION['partner_id']);
     $f = new formular();
     $f->erstelle_formular("Zuletzt gekauft bei {$partner_name}", null);
     $f->text_feld('Anzahl zuletzt gekaufter Artikel', 'art_anz', 100, 50, 'art_anz', null);
     $f->send_button('BTN_ANZ', 'Anzeigen');
     $f->ende_formular();
 }
 function form_einheit_hinzu($w_id)
 {
     echo "<table><tr valign=\"top\" border=\"0\"><td>";
     $this->liste_einh_in($w_id);
     echo "</td><td>";
     $f = new formular();
     $f->erstelle_formular("Vorauswahl / Einheiten aus ...", NULL);
     $self = "?daten=bk&option=wirt_einheiten_hinzu&w_id={$w_id}";
     $link_o = "<a href=\"{$self}&anzeigen=objekt\">Objekt</a>";
     $link_h = "<a href=\"{$self}&anzeigen=haus\">Häuser</a>";
     $link_e = "<a href=\"{$self}&anzeigen=einheit\">Einheiten</a>";
     echo "{$link_o}<br>";
     echo "{$link_h}<br>";
     echo "{$link_e}<br>";
     $f->ende_formular();
     echo "</td><td>";
     $f = new formular();
     $f->erstelle_formular("Bitte wählen", NULL);
     $anzeigen = $_REQUEST['anzeigen'];
     // echo $anzeigen;
     if ($anzeigen == 'objekt') {
         $o = new objekt();
         $o_array = $o->liste_aller_objekte();
         // echo '<pre>';
         // print_r($o_array);
         $anzahl = count($o_array);
         echo "<SELECT SIZE=\"10\" NAME=\"IMPORT_AUS\">";
         for ($a = 0; $a < $anzahl; $a++) {
             $objekt_n = $o_array[$a][OBJEKT_KURZNAME];
             $objekt_id = $o_array[$a][OBJEKT_ID];
             echo "<OPTION  value=\"{$objekt_id}\">{$objekt_n}</OPTION>";
         }
         echo "</SELECT";
         $f->hidden_feld("anzeigen", "{$anzeigen}");
         $f->send_button("submit_we", "Übernehmen");
     }
     if ($anzeigen == 'haus') {
         $h = new haus();
         $h_array = $h->liste_aller_haeuser();
         // echo '<pre>';
         // print_r($h_array);
         $anzahl = count($h_array);
         echo "<SELECT SIZE=\"10\" NAME=\"IMPORT_AUS\">";
         for ($a = 0; $a < $anzahl; $a++) {
             $haus_n = $h_array[$a][HAUS_STRASSE] . $h_array[$a][HAUS_NUMMER];
             $haus_id = $h_array[$a][HAUS_ID];
             echo "<OPTION  value=\"{$haus_id}\">{$haus_n}</OPTION>";
         }
         echo "</SELECT";
         $f->hidden_feld("anzeigen", "{$anzeigen}");
         $f->send_button("submit_we", "Übernehmen");
     }
     if ($anzeigen == 'einheit') {
         $e_array = $this->liste_aller_einheiten($w_id);
         $anzahl = count($e_array);
         echo "<SELECT SIZE=\"10\" NAME=\"IMPORT_AUS\">";
         for ($a = 0; $a < $anzahl; $a++) {
             $ein_id = $e_array[$a][EINHEIT_ID];
             $ein_n = $e_array[$a][EINHEIT_KURZNAME];
             echo "<OPTION value=\"{$ein_id}\">{$ein_n}</OPTION>";
         }
         echo "</SELECT";
         $f->hidden_feld("anzeigen", "{$anzeigen}");
         $f->send_button("submit_we", "Übernehmen");
     }
     $f->hidden_feld("anzeigen", "{$anzeigen}");
     $f->hidden_feld("option", "wirt_hinzu");
     $f->ende_formular();
     echo "</td></tr>";
     echo "</table>";
     // }
 }