function mietvertrag_beenden_form($mietvertrag_id) { $form = new formular(); $this->get_mietvertrag_infos_aktuell($mietvertrag_id); echo "Mieter: {$this->personen_name_string_u}"; $form->hidden_feld('mietvertrag_id', $mietvertrag_id); $form->hidden_feld('mietvertrag_dat', $this->mietvertrag_dat); $form->hidden_feld('einheit_id', $this->einheit_id); $form->hidden_feld('einheit_kurzname', $this->einheit_kurzname); $form->hidden_feld('mietvertrag_von', $this->mietvertrag_von); $form->text_feld_inaktiv('Einheit', 'einheit_name', $this->einheit_kurzname, '10', ''); $form->text_feld('Mietvertragsende eintragen', 'mietvertrag_bis', '', '10', 'mietvertrag_bis', ''); $form->text_bereich('Verzugsanschrift', 'verzugsanschrift', '', '10', '10', 'verzugsanschrift', ''); $form->hidden_feld("mietvertrag_raus", "mietvertrag_beenden_gesendet"); $form->send_button_js('btn_mv_beenden', 'Mietvertrag beenden', ''); // text_bereich($beschreibung, $name, $wert, $cols, $rows, $id) }
function form_verschieben($t_id) { $f = new formular(); $f->erstelle_formular('Auftraege verschieben', ''); $this->get_aufgabe_alles($t_id); $f->text_feld_inaktiv('Auftragstext', 'at', $this->text, strlen($this->text), 'at'); $this->dropdown_projekte('Verschieben in mein Projekt', 'p_id', 'p_id', $_SESSION['benutzer_id']); $f->hidden_feld('option', 'verschieben_snd'); $f->send_button('btn_snd_v', 'Verschieben'); $f->ende_formular(); }
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_sepa_ueberweisung_et($e_id, $betrag) { // echo "$e_id $betrag"; $gk = new geldkonto_info(); $gk->geld_konto_ermitteln('OBJEKT', $_SESSION['objekt_id']); if (!$gk->geldkonto_id) { die('Geldkonto vom Objekt nicht bekannt!'); } $betrag = nummer_punkt2komma($betrag); $weg = new weg(); $weg->get_eigentumer_id_infos3($e_id); // echo '<pre>'; // print_r($weg); $f = new formular(); $f->erstelle_formular('SEPA ÜBERWEISUNG', null); $f->text_feld_inaktiv('KONTO', 'kto', $gk->bez, 100, 'kto'); $f->text_feld_inaktiv('EINHEIT', 'eig', "{$weg->einheit_kurzname}", 25, 'eig'); $f->text_feld_inaktiv("EIGENTÜMER ({$weg->anz_personen})", 'eig', "{$weg->empf_namen}", 100, 'eig'); $monat = date("m"); $jahr = date("Y"); $f->text_feld('VERWENDUNG', 'vzweck', "{$weg->einheit_kurzname} {$monat}.{$jahr} / Transfer to owner / Auszahlung", 100, 'vzweck', ''); $f->text_feld('BETRAG', 'betrag', $betrag, 20, 'betrag', ''); $sep = new sepa(); if ($sep->dropdown_sepa_geldkonten('Empfängerkonto', 'empf_sepa_gk_id', 'empf_sepa_gk_id', 'Eigentuemer', $e_id) != false) { // if($gk->dropdown_geldkonten_k('GKONTO', 'empf_sepa_gk_id', 'empf_sepa_gk_id', 'Eigentuemer', $e_id)){ $f->hidden_feld('option', 'sepa_sammler_hinzu'); $f->hidden_feld('kat', 'ET-AUSZAHLUNG'); $f->hidden_feld('gk_id', $gk->geldkonto_id); $f->hidden_feld('kos_typ', 'Eigentuemer'); $f->hidden_feld('kos_id', $e_id); // $f->text_feld('Buchungskonto', 'konto', 5020, 20, 'konto', ''); $kk = new kontenrahmen(); $kk->dropdown_kontorahmenkonten_vorwahl('Buchungskonto', 'konto', 'konto', 'GELDKONTO', $_SESSION['geldkonto_id'], '', '5020'); // $kk->dropdown_kontorahmenkonten_vorwahl('Buchungskonto', 'konto', 'konto', 'Partner', $_SESSION['partner_id'], '', 4000); $f->send_button('sndBtn', 'Hinzufügen'); } $f->ende_formular(); }
function kontoauszug_form() { echo "<hr><br>"; $geldkonto_bezeichnung = $this->geld_konto_bezeichung($_SESSION['geldkonto_id']); $form = new formular(); $heute_d = date("d.m.Y"); $heute = date("Y-m-d"); $gestern = date_mysql2german(tage_minus($heute, 1)); $form->erstelle_formular("Kontrolldaten eingeben / verändern", NULL); $form->text_feld_inaktiv("Geldkonto:", "geldkonto", $geldkonto_bezeichnung, "30", 'geldkonto', ''); $form->text_feld("Datum:", "datum", $gestern, "10", 'datum', ''); $jahr = date("Y"); $last_kto = $this->get_last_kontoauszug($_SESSION['geldkonto_id'], $jahr) + 1; $form->text_feld("Kontoauszugsnummer:", "kontoauszugsnummer", "{$last_kto}", "10", 'kontoauszugsnummer', ''); $form->text_feld("Kontostand:", "kontostand", "", "10", 'kontostand', ''); $form->send_button("submit", "Speichern"); $form->hidden_feld("option", "kontoauszug_gesendet"); }
function form_positionen_aendern($pos, $belegnr) { $artikel_lieferant = $this->artikel_lieferant_finden($belegnr, $pos); $this->rechnung_grunddaten_holen($belegnr); $rb = new rechnung(); $rb->rechnungs_kopf($belegnr); $beleg_feld = "document.getElementById('belegnr').value"; $js_display_pos = "onLoad=\"display_positionen({$beleg_feld})\""; echo "<div id=\"positionen\" >"; echo "<script type=\"text/javascript\">display_positionen({$belegnr})</script>\n"; /* Rechnungsfooter d.h. Netto Brutto usw. */ echo "</div>"; $rb->rechnung_footer_tabelle_anzeigen_pe(); $f = new formular(); $f->erstelle_formular("Artikelsuche {$this->rechnungs_aussteller_name}", NULL); // echo "Rechnung $this->rechnungsnummer hat $this->anzahl_positionen_aktuell Positionen<br>"; echo "Rechnungsaussteller: {$this->rechnungs_aussteller_name}<br>"; // $f->text_feld($beschreibung, $name, $wert, $size, $id, $js_action); $f->text_feld('Artikelnr/Leistungnr', 'suche_artikelnr', '', '15', 'suche_artikelnr', ''); $art_feld = "document.getElementById('suche_artikelnr').value"; // $js_check_art = "onclick='checkartikel($this->rechnungs_aussteller_id, $art_feld)'"; $js_check_art = "onclick=\"ajax_check_art({$artikel_lieferant}, {$art_feld})\";"; $f->button_js('suchen_btn', 'Suchen', $js_check_art); $js_neu_berechnen = "onKeyUp=\"refresh_preise()\" onmouseover=\"refresh_preise()\" "; $js_listenpreis_berechnen = "onKeyUp=\"listen_stueckpreis()\" "; $js_listenpreis_berechnen_von_enetto = "onKeyUp=\"listen_stueckpreis_rabatt()\" onclick=\"listen_stueckpreis_rabatt()\""; $f->erstelle_formular("Position {$pos} ändern in Rechnung {$this->rechnungsnummer}", NULL); echo "<table><tr>"; echo "<td>"; $f->hidden_feld('pos', $pos); $f->hidden_feld('belegnr', $belegnr); $f->hidden_feld('lieferant_id', $artikel_lieferant); // $f->text_feld('Pos', 'pos', $pos, '3', 'pos', ''); // echo "</td><td>"; $f->text_feld('Artikelnr/Leistungnr', 'textf_artikelnr', '', '20', 'textf_artikelnr', ''); echo "</td><td>"; $f->text_feld('Menge', 'menge', '', '10', 'menge', $js_neu_berechnen); echo "</td><td>"; $this->dropdown_v_einheiten('Mengenangabe', 'einheit', 'einheit'); echo "</td><td>"; $f->text_feld('Bezeichnung', 'bezeichnung', '', '60', 'bezeichnung', ''); echo "</td><td></tr><tr><td>"; $f->text_feld('Listenpreis', 'lp', '', '10', 'lp', $js_neu_berechnen); echo "</td><td>"; $f->text_feld('MWSt %', 'mwst_satz', '19', '10', 'mwst_satz', $js_neu_berechnen); $f->text_feld('Skonto', 'pos_skonto', '0.00', '10', 'pos_skonto', $js_neu_berechnen); echo "</td><td>"; $f->text_feld('Rabattsatz', 'rabattsatz', '', '10', 'rabattsatz', $js_neu_berechnen); echo "</td><td>"; $f->text_feld('Nettopreis', 'nettopreis', '', '10', 'nettopreis', $js_listenpreis_berechnen_von_enetto); // echo "</td><td>"; $f->text_feld('Bruttopreis', 'bruttopreis', '', '10', 'bruttopreis', ''); echo "</td></tr><tr>"; echo "<td>"; $f->text_feld('Gesamtnetto', 'netto_gesamt', '', '20', 'netto_gesamt', ''); $f->text_feld_inaktiv('Gesamtbrutto', 'brutto_gesamt', '', '20', 'brutto_gesamt', ''); // $js_btn = "onClick=\"schreibe_pos_in_div()\"" ; // $js_btn = "onClick=\"display_positionen($beleg_feld)\"" ; $js_save = "onClick=\"position_aendern()\""; $f->button_js('speichern_btn', 'Position ändern', "{$js_save} {$js_display_pos}"); // $f->button_js('pos_zeigen_btn', 'Positionen anzeigen', $js_btn); echo "</td></tr></table>"; $f->ende_formular(); $f->ende_formular(); }
function form_energie() { if (!isset($_SESSION['profil_id'])) { die(fehlermeldung_ausgeben('BK Profil wählen')); } $this->bk_profil_infos($_SESSION['profil_id']); // echo '<pre>'; // print_r($this); // print_r($_SESSION); $f = new formular(); $f->erstelle_formular("Energiewerte eingeben: {$this->bk_bezeichnung} für das Jahr {$this->bk_jahr}", NULL); fehlermeldung_ausgeben("Alle Eingaben werden in der Mietdefinition zum {$this->bk_verrechnungs_datum_d} gespeichert!!! Verrechnungsdatum im Profil prüfen!!!<br><br>"); $jahr = $this->bk_jahr; $ob = new objekt(); $einheiten_array = $ob->einheiten_objekt_arr($_SESSION['objekt_id']); $anz = count($einheiten_array); for ($a = 0; $a < $anz; $a++) { $bk = new bk(); $einheit_id = $einheiten_array[$a]['EINHEIT_ID']; $einheit_kn = $einheiten_array[$a]['EINHEIT_KURZNAME']; $arr[$a]['MVS'] = $bk->mvs_und_leer_jahr($einheit_id, $jahr); $arr[$a]['EINHEIT_KURZNAME'] = $einheit_kn; } $anz = count($arr); echo "<table>"; echo "<tr><th>EINHEIT</th><th>MIETER</th><th>VON</th><th>BIS</th><th>TAGE</th><th>HK\nVORSCHÜSSE</th><th>HK VERBRAUCH</th><th>HK\nERGEBNIS</th></tr>"; $z = 0; for ($a = 0; $a < $anz; $a++) { $anz1 = count($arr[$a]['MVS']); for ($b = 0; $b < $anz1; $b++) { $mv_id = $arr[$a]['MVS'][$b]['KOS_ID']; $b_von = date_mysql2german($arr[$a]['MVS'][$b]['BERECHNUNG_VON']); $b_bis = date_mysql2german($arr[$a]['MVS'][$b]['BERECHNUNG_BIS']); $tage = $arr[$a]['MVS'][$b]['TAGE']; if ($mv_id != 'Leerstand') { $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mv_id); $mz = new miete(); $summe_nebenkosten_jahr = $mz->summe_nebenkosten_im_jahr('MIETVERTRAG', $mv_id, $jahr); $summe_hk_jahr = $mz->summe_heizkosten_im_jahr('MIETVERTRAG', $mv_id, $jahr); /* Kaltmiete */ $li = new listen(); $b_von_2 = date_german2mysql($b_von); $b_bis_2 = date_german2mysql($b_bis); // $km_mon_array= $li-> monats_array($b_von_2,$b_bis_2); // echo "$b_bis $b_bis_2 $b_von $b_von_2"; /* * $anz_m = count($km_mon_array); * $sm_kalt = 0; * for($m=0;$m<$anz_m;$m++){ * $sm = $km_mon_array[$m]['MONAT']; * $sj = $km_mon_array[$m]['JAHR']; * $mk = new mietkonto(); * $mk->kaltmiete_monatlich_ink_vz($mv_id,$sm,$sj); * $sm_kalt += $mk->ausgangs_kaltmiete; * } * * $sm_kalt_a = nummer_punkt2komma($sm_kalt); */ if ($tage < 365) { echo "<tr><td class=\"rot\">{$mv->einheit_kurzname}</td><td class=\"rot\">{$mv->personen_name_string}</td><td class=\"rot\">{$b_von}</td><td class=\"rot\">{$b_bis}</td><td class=\"rot\">{$tage}</td><td class=\"rot\">"; $f->text_feld_inaktiv('Vorschuss' . $z, "vorschuss{$z}", $summe_hk_jahr, 10, "vorschuss{$z}"); echo "</td><td class=\"rot\">"; $js = " onkeyup=\"hk_diff('vorschuss{$z}', 'hk_verbrauch{$z}', 'hk_ergebnis{$z}');\""; $me = new mietentwicklung(); if ($me->check_me('MIETVERTRAG', $mv_id, "Energieverbrauch lt. Abr. {$jahr}", $this->bk_verrechnungs_datum, $this->bk_verrechnungs_datum, 0) != true) { $f->text_feld($mv->einheit_kurzname, "verbrauch[]", '', 7, "hk_verbrauch{$z}", " {$js}"); } else { echo "erfasst"; $f->hidden_feld("verbrauch[]", "0"); } echo "</td><td>"; $me = new mietentwicklung(); if ($me->check_me('MIETVERTRAG', $mv_id, "Heizkostenabrechnung {$jahr}", $this->bk_verrechnungs_datum, $this->bk_verrechnungs_datum, 0) != true) { $f->text_feld('Ergebnis', 'ergebnisse[]', '', 10, "hk_ergebnis{$z}", null); } else { echo "erfasst"; $f->hidden_feld("ergebnisse[]", "0"); } echo "</td></tr>"; } else { echo "<tr ><td>{$mv->einheit_kurzname}</td><td>{$mv->personen_name_string}</td><td>{$b_von}</td><td>{$b_bis}</td><td>{$tage}</td><td>"; $f->text_feld_inaktiv('Vorschuss' . $z, "vorschuss{$z}", $summe_hk_jahr, 10, "vorschuss{$z}"); echo "</td><td>"; $js = " onkeyup=\"hk_diff('vorschuss{$z}', 'hk_verbrauch{$z}', 'hk_ergebnis{$z}');\""; $me = new mietentwicklung(); if ($me->check_me('MIETVERTRAG', $mv_id, "Energieverbrauch lt. Abr. {$jahr}", $this->bk_verrechnungs_datum, $this->bk_verrechnungs_datum, 0) != true) { $f->text_feld($mv->einheit_kurzname, "verbrauch[]", '', 7, "hk_verbrauch{$z}", " {$js}"); } else { echo "erfasst"; $f->hidden_feld("verbrauch[]", "0"); } echo "</td><td>"; $me = new mietentwicklung(); if ($me->check_me('MIETVERTRAG', $mv_id, "Heizkostenabrechnung {$jahr}", $this->bk_verrechnungs_datum, $this->bk_verrechnungs_datum, 0) != true) { $f->text_feld('Ergebnis', 'ergebnisse[]', '', 10, "hk_ergebnis{$z}", null); } else { echo "erfasst"; $f->hidden_feld("ergebnisse[]", "0"); } echo "</td></tr>"; } $f->hidden_feld("mvs[]", "{$mv_id}"); $sm_kalt = 0; $sm_kalt_a = 0; } else { $einheit_kn = $arr[$a]['EINHEIT_KURZNAME']; echo "<tr><td class=\"gruen\">{$einheit_kn}</td><td class=\"gruen\"><b>LEERSTAND</b></td><td>{$b_von}</td><td>{$b_bis}</td><td>{$tage}</td><td></td><td></td><td></td></tr>"; } $z++; } } echo "<tr><td></td><td></td><td>"; // $f->datum_feld('Verrechnungsdatum', 'v_datum', $this->bk_verrechnungs_datum_d, 'dd'); echo "</td><td>"; $f->hidden_feld("v_datum", "{$this->bk_verrechnungs_datum_d}"); $f->hidden_feld("option", "energie_send"); $f->hidden_feld("jahr", "{$jahr}"); $f->send_button("BtN_EN", "Werte in die\nMietdefinition speichern"); echo "</td></tr></table>"; $f->ende_formular(); }
function rechnung_schreiben_positionen_wahl($kostentraeger_typ, $kostentraeger_id, $positionen, $aussteller_typ, $aussteller_id) { if (isset($_REQUEST['csv'])) { $this->pool_csv($kos_typ, $kos_id, $positionen, $aussteller_typ, $aussteller_id); die; } // echo "<pre>"; // print_r($positionen); // echo "</pre>"; // die(); $f = new formular(); $f->erstelle_formular("Rechnung aus Pool zusammenstellen", NULL); $f->hidden_feld('option', 'AUTO_RECHNUNG_VORSCHAU'); // $js_action = 'onblur="javascript:rechnung_pool_neuberechnen(this.form)" onchange="javascript:rechnung_pool_neuberechnen(this.form)" onfocus="javascript:rechnung_pool_neuberechnen(this.form)" onmouseover="javascript:rechnung_pool_neuberechnen(this.form)"'; $js_action = 'onmouseover="javascript:pool_berechnung(this.form)" onkeyup="javascript:pool_berechnung(this.form)" onmousedown="javascript:pool_berechnung(this.form)" onmouseup="javascript:pool_berechnung(this.form)" onmousemove="javascript:pool_berechnung(this.form)"'; $objekt_info = new objekt(); if ($kostentraeger_typ == 'Objekt') { $objekt_info->get_objekt_eigentuemer_partner($kostentraeger_id); $rechnungs_empfaenger_id = $objekt_info->objekt_eigentuemer_partner_id; } if ($kostentraeger_typ == 'Einheit') { $this->get_empfaenger_infos($kostentraeger_typ, $kostentraeger_id); $rechnungs_empfaenger_typ = $this->rechnungs_empfaenger_typ; $rechnungs_empfaenger_id = $this->rechnungs_empfaenger_id; } if ($kostentraeger_typ == 'Lager') { $rechnungs_empfaenger_id = $kostentraeger_id; /* * $l = new lager; * $l->lager_name_partner($kostentraeger_id); * $rechnungs_empfaenger_typ = 'Partner'; * $rechnungs_empfaenger_id = $l->lager_partner_id; */ } if ($kostentraeger_typ == 'Partner') { $rechnungs_empfaenger_id = $kostentraeger_id; } // $positionen = array_sortByIndex($positionen,'BELEG_NR'); // $positionen = array_sortByIndex($positionen,'POSITION'); // $positionen = array_orderby($positionen, 'BELEG_NR', SORT_DESC, 'POSITION', SORT_DESC); $positionen = array_msort($positionen, array('BELEG_NR' => array(SORT_ASC), 'POSITION' => SORT_STRING)); $this->rechnungs_kopf_zusammenstellung($kostentraeger_typ, $kostentraeger_id, $aussteller_typ, $aussteller_id); // echo '<pre>'; // print_r($positionen1); // die(); $self = $_SERVER['QUERY_STRING']; echo "<a href=\"?{$self}&csv\">Als Excel</a>"; echo "<table id=\"pos_tabelle\" class=rechnungen>"; echo "<tr><td colspan=3>"; $faellig_am = date("Y-m-t"); $faellig_am = date_mysql2german($faellig_am); $d_heute = date("d.m.Y"); $f->datum_feld('Rechnungsdatum', 'rechnungsdatum', "{$d_heute}", 'rechnungsdatum'); $f->datum_feld('Faellig am', 'faellig_am', "{$faellig_am}", 'faellig_am'); // $f->text_feld("Skonto in %:", "skonto", "0", "5", "skonto_feld", $js_action); echo "</td><td colspan=6>"; echo "</td></tr>"; echo "<tr><td colspan=\"6\">"; // if($aussteller_typ == 'Partner'){ $geld_konto_info = new geldkonto_info(); $geld_konto_info->dropdown_geldkonten($aussteller_typ, $aussteller_id); // }else{ // $form->hidden_feld('geld_konto', '0'); // } echo "</td></tr>"; // onMouseover=\"BoxenAktivieren(this); echo "<div id=\"pool_tabelle\" {$js_action}>"; // echo "<tr class=feldernamen><td width=\"30px\"><input type=\"checkbox\" onClick=\"this.value=check(this.form.positionen_list)\" $js_action>Alle</td><td>Rechnung</td><td>Position</td><td>Menge</td><td>Bezeichnung</td><td>Einzelpreis</td><td>Netto</td><td>Rabatt %</td><td>Skonto</td><td>MWSt</td><td>Kostentraeger</td></tr>"; echo "<tr ><th>POOL</th><th><input type=\"checkbox\" onClick=\"this.value=check(this.form.positionen_list)\" {$js_action}>Alle</th><th>Rechnung</th><th>UPos</th><th>Pos</th><th>Menge</th><th>Bezeichnung</th><th>Einzelpreis</th><th>Netto</th><th>Rabatt %</th><th>Skonto</th><th>MWSt</th><th>Kostentraeger</th></tr>"; $f->hidden_feld('RECHNUNG_EMPFAENGER_TYP', "{$kostentraeger_typ}"); $f->hidden_feld('RECHNUNG_EMPFAENGER_ID', "{$rechnungs_empfaenger_id}"); $f->hidden_feld('RECHNUNG_AUSSTELLER_TYP', "{$aussteller_typ}"); $f->hidden_feld('RECHNUNG_AUSSTELLER_ID', "{$aussteller_id}"); $f->hidden_feld('RECHNUNG_KOSTENTRAEGER_ID', "{$kostentraeger_id}"); $f->hidden_feld('RECHNUNG_KOSTENTRAEGER_TYP', "{$kostentraeger_typ}"); $rechnungs_summe = 0; $start = 3; // nummer of <tr> for ($a = 0; $a < count($positionen); $a++) { $start++; $zeile = $a + 1; $belegnr = $positionen[$a]['BELEG_NR']; $this->rechnung_grunddaten_holen($belegnr); $f->hidden_feld("positionen[{$a}][beleg_nr]", "{$belegnr}"); $position = $positionen[$a]['POSITION']; $f->hidden_feld("positionen[{$a}][position]", "{$position}"); $artikel_bezeichnung = $this->kontierungsartikel_holen($belegnr, $position); $pos_kostentraeger_typ = $positionen[$a]['KOSTENTRAEGER_TYP']; $pos_kostentraeger_id = $positionen[$a]['KOSTENTRAEGER_ID']; $kostentraeger = $this->kostentraeger_ermitteln($pos_kostentraeger_typ, $pos_kostentraeger_id); $menge = nummer_punkt2komma($positionen[$a]['MENGE']); $epreis = nummer_punkt2komma($positionen[$a]['EINZEL_PREIS']); $gpreis = nummer_punkt2komma($positionen[$a]['GESAMT_SUMME']); $rabatt_satz = nummer_punkt2komma($positionen[$a]['RABATT_SATZ']); $skonto = nummer_punkt2komma($positionen[$a]['SKONTO']); $rechnungs_summe = $rechnungs_summe + nummer_komma2punkt($menge) * nummer_komma2punkt($epreis); $mwst_satz_in_prozent = nummer_punkt2komma($this->mwst_satz_der_position($belegnr, $position)); // aus Beleg infos holen // $kontierung_id = $positionen[$a]['KONTIERUNG_ID']; $kontierung_dat = $positionen[$a]['KONTIERUNG_DAT']; $f->hidden_feld("positionen[{$a}][kontierung_dat]", "{$kontierung_dat}"); $link_rechnung_ansehen = "<a href=\"index.php?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$belegnr}\">{$this->rechnungsnummer}</a>"; echo "<tr id=\"tr_zeile.{$start}\"><td>"; $rrr = new rechnungen(); /* * $pool_bez = substr($rrr->get_pool_bez($_SESSION['pool_id'],0,5)); * $pool_bez = $rrr->get_pool_bez($_SESSION['pool_id']); */ // $js_weiter = "onclick=\"pool_wahl('Rechnung aus Pool zusammenstellen', '$kontierung_dat', '$kostentraeger_typ', '$kostentraeger_id')\""; // $js_weiter = "onclick=\"pool_wahl('Rechnung aus Pool zusammenstellen', 'this.form.positionen', '$kostentraeger_typ', '$kostentraeger_id')\""; // $idid = "tr_zeile".$start; // $js_weiter = "onclick=\"deleteCurrentRow(this)\""; // $js_weiter = "onclick=\"zeile_entfernen(this, 'dat', 'kos_typ', 'kos_id', 'pool_id')\""; // $f->button_js('ip', "$pool_bez", $js_weiter); /* * $f->button_js('ip', "$pool_bez", $js_weiter); * $f->button_js('ip', "$pool_bez", $js_weiter); */ // echo $pool_bez; $rrr->btn_pool($kostentraeger_typ, $kostentraeger_id, $kontierung_dat, 'this'); echo "</td><td>{$zeile}<input type=\"checkbox\" name=uebernehmen[] id=\"positionen_list\" value=\"{$a}\" {$js_action}></td><td>{$link_rechnung_ansehen}</td><td>{$position}</td><td>{$zeile}.</td><td>"; $f->text_feld("Menge:", "positionen[{$a}][menge]", "{$menge}", "5", "mengen_feld", $js_action); // $f->hidden_feld("positionen[$a][bezeichnung]", "$artikel_bezeichnung"); echo "</td><td>{$artikel_bezeichnung}</td><td>"; $f->text_feld("Einzelpreis:", "positionen[{$a}][preis]", "{$epreis}", "8", "epreis_feld", $js_action); echo "</td><td>"; $f->text_feld_inaktiv("Netto:", "", "{$gpreis}", "8", "netto_feld", $js_action); echo "</td><td>"; // $gpreis_brutto = ($gpreis / 100) * (100 + $rechnung->rechnungs_mwst_satz); $gpreis_brutto = $gpreis / 100 * (100 + $mwst_satz_in_prozent); $gpreis_brutto = $gpreis_brutto * 100 / 100; $gpreis_brutto = nummer_punkt2komma($gpreis_brutto); // $form->text_feld("Brutto:", "positionen[$a][gpreis_brutto]", "$gpreis_brutto", "5"); $f->text_feld("Rabatt:", "positionen[{$a}][rabatt_satz]", "{$rabatt_satz}", "5", "rabatt_feld", $js_action); // $f->hidden_feld("positionen[$a][pos_mwst]", "$mwst_satz_in_prozent"); echo "</td><td>"; $f->text_feld("Skonto:", "positionen[{$a}][skonto]", "{$skonto}", "5", "skonto_feld", $js_action); // $f->hidden_feld("positionen[$a][pos_mwst]", "$mwst_satz_in_prozent"); echo "</td><td>"; $f->text_feld("Mwst:", "mwst_satz", "{$mwst_satz_in_prozent}", "3", "mwst_feld", $js_action); echo "</td><td valign=bottom>{$kostentraeger}</td></tr>"; // $f->hidden_feld("positionen[$a][kontierung_id]", "$kontierung_id"); } echo "<tr><td colspan=10><hr></td></tr></table>"; echo "<table>"; // echo "<tr><td><input type=\"checkbox\" name=\"in_rechung_stellen\" id=\"in_rechung_stellen\" onclick=\"check_ob_pos_gewaehlt(this, this.form.positionen_list)\"><b>Eingabe beenden</b></td>\n</tr>"; echo "<tr><td>"; $f->text_bereich('Kurzbeschreibung', 'kurzbeschreibung', '', 30, 30, 'kurzbeschreibung'); echo "<br>"; $f->send_button_disabled("senden_pos", "Speichern deaktiviert", "speichern_button2"); echo "</td></tr>"; echo "<tr><td colspan=9><hr></td></tr>"; echo "<tr><td colspan=8 align=right>Netto ausgewählte Positionen</td><td id=\"g_netto_ausgewaehlt\"></td></tr>"; echo "<tr><td colspan=8 align=right>Brutto ausgewählte Positionen</td><td id=\"g_brutto_ausgewaehlt\"></td></tr>"; echo "<tr><td colspan=8 align=right>Skontonachlass</td><td id=\"g_skonto_nachlass\"></td></tr>"; echo "<tr><td colspan=8 align=right>Skontobetrag</td><td id=\"g_skonto_betrag\"></td></tr>"; echo "<tr><td colspan=9><hr></td></tr>"; /* * echo "<tr><td colspan=8 align=right>Gesamt Netto errechnet</td><td id=\"g_netto_errechnet\"></td></tr>"; * echo "<tr><td colspan=8 align=right>Gesamt Brutto errechnet</td><td id=\"g_brutto_errechnet\"></td></tr>"; * echo "<tr><td colspan=8 align=right>Durchschnittsrabatt im Pool</td><td id=\"durchschnitt_rabatt\"></td></tr>"; */ echo "</table>"; echo "</div>"; $f->ende_formular(); }
function buchungsmaske_kasse_aendern($buchungs_dat) { $form = new formular(); $form->erstelle_formular("Buchungsmaske Kasseneinnahmen und Ausgaben", NULL); $this->kassenbuch_dat_infos($buchungs_dat); // print_r($this); $form->hidden_feld("kassen_dat_alt", $buchungs_dat); $form->hidden_feld("kassen_buch_id", $this->akt_kassenbuch_id); if (!empty($this->kostentraeger_typ) && $this->kostentraeger_typ == 'Rechnung') { $form->hidden_feld("kostentraeger_typ", $this->kostentraeger_typ); $form->hidden_feld("kostentraeger_id", $this->kostentraeger_id); } $form->hidden_feld('kassen_id', $this->akt_kassen_id); $form->text_feld('Datum', 'datum', $this->akt_datum, '10', 'datum', ''); $this->dropdown_einausgaben_markiert('Zahlungstyp', 'zahlungstyp', 'zahlungstyp', $this->akt_zahlungstyp); $form->text_feld('Betrag', 'betrag', $this->akt_betrag_komma, '10', 'betrag', ''); $form->text_bereich('Beleg/Text', 'beleg_text', $this->akt_beleg_text, 10, 5, 'beleg_text'); $akt_kostentraeger_bez = $this->kostentraeger_beschreibung($this->kostentraeger_typ, $this->kostentraeger_id); $akt_kostentraeger_bez = str_replace("<b>", "", $akt_kostentraeger_bez); $akt_kostentraeger_bez = str_replace("</b>", "", $akt_kostentraeger_bez); if (empty($this->kostentraeger_typ) or $this->kostentraeger_typ != 'Rechnung') { $form->text_feld_inaktiv('Kostenträger aktuell', 'kostentraeger', $akt_kostentraeger_bez, '30', 'kostentraeger'); $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); } $form->hidden_feld("option", "kassendaten_aendern"); $form->send_button("submit", "Änderungen speichern"); $form->ende_formular(); }
function form_werkzeug_zuweisen($w_id) { $f = new formular(); $f->erstelle_formular('Werkzeug hinzufügen', ''); $f->hidden_feld('w_id', $w_id); $bb = new benutzer(); $this->get_werkzeug_info($w_id); $f->text_feld_inaktiv('Bezeichnung', 'w', $this->werkzeug_bez, 100, 'wbz'); $js = ''; $bb->dropdown_benutzer2('Mitarbeiter wählen', 'b_id', 'b_id', $js); $f->hidden_feld('option', 'werkzeug_zuweisen_snd'); $f->send_button('btn_snd', 'Zuweisen'); $f->ende_formular(); }
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(); }
function form_ds_kontoauszug($ds) { $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\""; $akt = $ds + 1; /* FORMULAR */ if (isset($_SESSION['kto_auszug_arr'])) { $gesamt = count($_SESSION['kto_auszug_arr']) - 2; $kto_nr = $_SESSION['kto_auszug_arr']['kto']; $kto_blz = $_SESSION['kto_auszug_arr']['blz']; /* Suche nach KTO und BLZ */ $gk = new gk(); $gk_id = $gk->get_geldkonto_id2($kto_nr, $kto_blz); if (!$gk_id) { fehlermeldung_ausgeben("Geldkonto <b>{$kto_nr} - {$kto_blz}</b> nicht gefunden"); die('Abbruch!!!'); } $_SESSION['geldkonto_id'] = $gk_id; $gk2 = new geldkonto_info(); $gk2->geld_konto_details($gk_id); $_SESSION['temp_datum'] = $_SESSION['kto_auszug_arr'][$ds]['datum']; $_SESSION['temp_kontoauszugsnummer'] = $_SESSION['kto_auszug_arr'][$ds]['auszug']; $f = new formular(); $f->erstelle_formular("{$gk2->geldkonto_bez} | {$kto_nr} | {$kto_blz} |DS:{$akt}/{$gesamt} AUSZUG: {$_SESSION['temp_kontoauszugsnummer']} | DATUM: {$_SESSION['temp_datum']} ", null); $f->text_feld_inaktiv('Name', 'btsdxt', $_SESSION['kto_auszug_arr'][$ds]['name'], 100, 'bxcvvctdtd'); $f->text_feld_inaktiv('Buchungstext', 'btxt', $_SESSION['kto_auszug_arr'][$ds]['vzweck'], 100, 'btdtd'); $f->hidden_feld('text', $_SESSION['kto_auszug_arr'][$ds]['vzweck']); $f->text_feld_inaktiv('Betrag', 'besd', $_SESSION['kto_auszug_arr'][$ds]['betrag'], 10, 'btdsdtd'); $f->hidden_feld('betrag', $_SESSION['kto_auszug_arr'][$ds]['betrag']); $bu = new buchen(); $kos_id = $this->get_etid_from_vzweck($_SESSION['kto_auszug_arr'][$ds]['vzweck']); if (isset($kos_id)) { $kos_typ = 'Eigentuemer'; $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); $bu->dropdown_kostentreager_typen_vw('ET vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } else { $kos_id = $this->get_mvid_from_vzweck($_SESSION['kto_auszug_arr'][$ds]['vzweck']); if (isset($kos_id)) { $kos_typ = 'Mietvertrag'; $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); $bu->dropdown_kostentreager_typen_vw('MV vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } else { $pe1 = new personen(); $namen_arr = explode(' ', str_replace(',', '', $_SESSION['kto_auszug_arr'][$ds]['name'])); $vorname = $namen_arr[0]; $nachname = $namen_arr[1]; $treffer = $pe1->finde_kos_typ_id($vorname, $nachname); if ($treffer['ANZ'] > 0) { if ($treffer['ANZ'] > 1) { $kos_typ = $treffer['ERG_F'][0]['KOS_TYP']; $kos_id = $treffer['ERG_F'][0]['KOS_ID']; } else { $kos_typ = $treffer['ERG'][0]['KOS_TYP']; $kos_id = $treffer['ERG'][0]['KOS_ID']; } if ($kos_typ == 'Mietvertrag') { $bu->dropdown_kostenrahmen_nr('Kostenkonto PPP', 'kostenkonto', 'GELDKONTO', $gk_id, '80001'); $bu->dropdown_kostentreager_typen_vw('MV vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Mietvertrag'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } if ($kos_typ == 'Eigentuemer') { $bu->dropdown_kostenrahmen_nr('Kostenkonto PPP', 'kostenkonto', 'GELDKONTO', $gk_id, '6020'); $bu->dropdown_kostentreager_typen_vw('MV vorwahl', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ, 'Eigentuemer'); $bu->dropdown_kostentraeger_bez_vw("Kostenträger MV2", 'kostentraeger_id', 'dd_kostentraeger_id', '', $kos_typ, $kos_id); } } else { $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, ''); $bu->dropdown_kostentreager_typen('Kostenträgertyp NIXX', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); $bu->dropdown_kostentreager_ids('Kostenträger NIXX', 'kostentraeger_id', 'dd_kostentraeger_id', ''); } /* * if(!$kos_typ && !$kos_id){ * * $bu->dropdown_kostenrahmen_nr('Kostenkonto', 'kostenkonto', 'GELDKONTO', $gk_id, ''); * $bu->dropdown_kostentreager_typen('Kostenträgertyp NIXX', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); * $bu->dropdown_kostentreager_ids('Kostenträger NIXX', 'kostentraeger_id', 'dd_kostentraeger_id', ''); * * } */ } } $f->hidden_feld('option', 'excel_einzelbuchung'); $f->check_box_js('mwst', 'mwst', 'Mit Mehrwertsteuer buchen', '', ''); $betrag = $_SESSION['kto_auszug_arr'][$ds]['betrag']; $f->send_button('SndEB', "Buchen [{$betrag} EUR]"); // echo "<pre>"; // print_r($_SESSION['kto_auszug_arr'][$ds]); $f->ende_formular(); } else { fehlermeldung_: ausgeben("Keine Daten"); } }