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_stunden_anzeigen() { $f = new formular(); $b = new buchen(); $be = new benutzer(); $f->erstelle_formular('Zeiterfassung durchsuchen', ''); $be->dropdown_benutzer2('Mitarbeiter wählen', 'benutzer_id', 'benutzer_id', ''); $be->dropdown_gewerke('Gewerk wählen', 'g_id', 'g_id', ''); $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\""; $b->dropdown_kostentreager_typen('Kostenträgertyp wählen', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); $js_id = ""; $b->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id); $f->datum_feld('Anfangsdatum', 'adatum', '', 'adatum'); $f->datum_feld('Enddatum', 'edatum', '', 'edatum'); $f->hidden_feld('option', 'suchen_std'); $f->send_button('send', 'Suchen'); $f->ende_formular(); }
$p = new personen(); if ($p->person_exists($vorname, $nachname, $geb_dat)) { echo "{$nachname} {$vorname} geb. am {$geb_dat} existiert bereits, trotzdem speichern???"; } $f->hidden_feld("nachname", "{$nachname}"); $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");
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_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"); }
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_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_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(); }
function lieferungen_anzeigen() { $this->form_lieferung_eingeben(); $arr = $this->get_lieferungen_arr(); // p($arr); $anz = count($arr); $gesamt = array(); echo "<table class=\"sortable\">"; // echo "<thead><tr><th>BELEG</th><th>POS</th><th>ART_NR</th><th>PREIS</th><th>GELIEFERT</th><th>EINGEBAUT</th><th>REST</th><th>LIEF</th></tr></thead>"; for ($a = 0; $a < $anz; $a++) { $beleg_id = $arr[$a]['R_BELEG_ID']; $r = new rechnungen(); $rnr = $r->get_rechnungsnummer($beleg_id); $pos = $arr[$a]['POS']; $art_nr = $arr[$a]['ARTIKEL_NR']; $img = "grafiken/del.png"; $link_rnr = "<a href=\"?daten=rechnungen&option=rechnung_kontieren&belegnr={$beleg_id}\">{$rnr}</a>"; $link_del = "<a href=\"?daten=statistik&option=lieferung_loeschen&beleg_id={$beleg_id}&pos={$pos}\"><img src=\"{$img}\"></a>"; $preis = $arr[$a]['PREIS']; $menge = $arr[$a]['MENGE']; $lieferant_id = $arr[$a]['ART_LIEFERANT']; $eingebaut = $this->get_eingebaut($beleg_id, $pos); $rest = $menge - $eingebaut; ini_set('display_errors', 'Off'); error_reporting(0); $gesamt[$art_nr]['GELIEFERT'] += $menge; $gesamt[$art_nr]['EINGEBAUT'] += $eingebaut; $gesamt[$art_nr]['REST'] += $rest; $gesamt[$art_nr]['LIEFERANT_ID'] = $lieferant_id; $pp = new partners(); $pp->get_partner_info($lieferant_id); echo "<thead><tr><th>BELEG</th><th>POS</th><th>ART_NR</th><th>PREIS</th><th>GELIEFERT</th><th>EINGEBAUT</th><th>REST</th><th>LIEF</th></tr></thead>"; echo "<tr><td>{$link_del} {$link_rnr}</td><td>{$pos}</td><td>{$art_nr}</td><td>{$preis}</td><td>{$menge}</td><td>{$eingebaut}</td><td>{$rest}</td><td>{$pp->partner_name}</td></tr>"; echo "<tr><td colspan=\"4\">"; if ($rest > 0) { $f = new formular(); $f->erstelle_formular("Zuweisen {$a}", null); $f->text_feld("Anzahl Fenster", "anz_fenster", 1, 10, 'anz_fenster', ''); $e = new einheit(); $e->dropdown_einheiten('Einheit', 'einheit'); $f->hidden_feld('rest', "{$rest}"); $f->hidden_feld('beleg_id', "{$beleg_id}"); $f->hidden_feld('pos', $pos); $f->hidden_feld('option', 'fenster_zuweisen'); $f->send_button('sndBtn', 'Zuweisen'); $f->ende_formular(); } echo "</td><td colspan=\"4\">"; $this->wo_eingebaut($beleg_id, $pos); echo "</td></tr>"; // echo $einheit_kn . $this->get_fenster_stat($einheit_id) .'<br>'; $eingebaut = 0; $rest = 0; } echo "</table>"; // echo '<pre>'; // print_r($gesamt); $arr_keys = array_keys($gesamt); // print_r($arr_keys); $anz = count($arr_keys); if (is_array($arr_keys)) { echo "<table class=\"sortable\">"; echo "<tr><th>ART_NR</th><th>BEZEICHNUNG</th><th>GELIEFERT</th><th>EINGEBAUT</th><th>REST</th></tr>"; for ($a = 0; $a < $anz; $a++) { $art_nr = $arr_keys[$a]; $lieferant_id = $gesamt[$art_nr]['LIEFERANT_ID']; $lieferant = $gesamt[$art_nr]['LIEFERANT']; $r = new rechnungen(); $art_info = $r->artikel_info($lieferant_id, $art_nr); // print_r($art_info); // die("$art_nr $lieferant_id"); $art_bez = $art_info[0]['BEZEICHNUNG']; unset($art_info); $geliefert = $gesamt[$art_nr]['GELIEFERT']; $eingebaut = $gesamt[$art_nr]['EINGEBAUT']; $rest = $gesamt[$art_nr]['REST']; echo "<tr><td>{$art_nr}</td><td>{$art_bez}</td><td>{$geliefert}</td><td>{$eingebaut}</td><td>{$rest}</td></tr>"; } echo "</table>"; } }
function artikel_suche_einkauf_form() { $f = new formular(); $f->erstelle_formular("Artikel im Lager suchen", NULL); $f->text_feld("Artikelnummer oder ein Teil davon eingeben", "artikel_nr", "", "35", 'artikel_nr', ''); $f->hidden_feld("option", "artikel_suche"); $f->send_button("submit", "Suchen"); $f->ende_formular(); }
function kassen_auswahl() { if (isset($_REQUEST[kasse]) && !empty($_REQUEST[kasse])) { $_SESSION[kasse] = $_REQUEST[kasse]; } $form = new formular(); if (!isset($_SESSION[kasse])) { $form->erstelle_formular("Kasse wählen", NULL); } else { $form->erstelle_formular("Kassenauswahl - Aktuell: Kasse {$_SESSION['kasse']}", NULL); } $result = mysql_query("SELECT KASSEN_ID, KASSEN_NAME, KASSEN_VERWALTER FROM `KASSEN` WHERE AKTUELL = '1'"); $numrows = mysql_numrows($result); echo "<p class=\"objekt_auswahl\">"; if ($numrows) { while ($row = mysql_fetch_assoc($result)) { $kassen_link = "<a class=\"objekt_auswahl_buchung\" href=\"?daten=kasse&kasse={$row['KASSEN_ID']}&option=kassenbuch\">{$row['KASSEN_NAME']} - {$row['KASSEN_VERWALTER']}</a>"; echo "| {$kassen_link} "; } echo "</p>"; } else { echo "Keine Kasse vorhanden"; return FALSE; } $form->ende_formular(); }
function form_serienbrief_an($empfaenger) { $f = new formular(); $f->erstelle_formular("{$empfaenger} wählen", NULL); $this->checkboxen_auswahl($empfaenger); $f->hidden_feld("option", "empfaenger2sess"); $f->send_button("submit", "Hinzufügen"); $f->ende_formular(); }
function form_geldkonto_zuweisen() { $f = new formular(); $f->erstelle_formular("Geldkonto zuweisen", NULL); $this->dropdown_geldkonten_alle('Geldkonto wählen', 'geldkonto_id', 'geldkonto_id'); $b = new buchen(); $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\""; // $js_typ=''; $b->dropdown_kostentreager_typen('Geldkonto zuweisen an', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ); $js_id = ""; $b->dropdown_kostentreager_ids('Bitte Zuweisung wählen', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id); $f->hidden_feld("option", "zuweisen_gk"); $f->send_button("submit_gk", "Zuweisen"); $f->ende_formular(); }
function form_detail_hinzu($tab, $id, $vorauswahl = null) { $kurzinfo = $this->get_info_detail($tab, $id); $form = new formular(); $link = ''; if ($tab == 'EINHEIT') { $link = "<a href=\"index.php?daten=uebersicht&anzeigen=einheit&einheit_id={$id}\">Zurück zu Einheit</a>"; } $form->erstelle_formular('Detail hinzufügen', ''); echo "{$link}<br>"; $form->hidden_feld("tabelle", "{$tab}"); $form->hidden_feld("id", "{$id}"); $det_kat_arr = $this->get_detail_kat_arr($tab); // $det_ukat_arr = $this->get_detail_ukat_arr(1); $js = "onchange=\"get_detail_ukats(this.value)\" onload=\"get_detail_ukats(this.value)\""; $this->select_hauptkats_arr("Detail auswählen zu {$kurzinfo}", 'detail_kat', 'detail_kat', $js, $vorauswahl, $det_kat_arr); $this->select_unterkats('Detailoption auswählen', 'detail_ukat', 'detail_ukat', ''); $hinw = ' Text als Warnung eingeben: <p class="warnung"> INHALT </p>'; $form->text_bereich('Detail Inhalt', 'inhalt', '', 20, 10, 'inhalt'); echo htmlentities($hinw); $form->text_bereich('Bemerkung', 'bemerkung', '', 20, 10, 'bemerkung'); echo "<br>"; $form->hidden_feld("option", "detail_gesendet"); $form->send_button("submit_detail", "Eintragen"); $form->ende_formular(); $this->detailsanzeigen($tab, $id); }
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_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(); }
function form_dtaus_datei_buchen($dtaus_id) { $f = new formular(); $f->erstelle_formular('Überweisungen verbuchen', null); $zeilen_arr = $this->dtausdatei_zeilen_arr($dtaus_id); if (!is_array($zeilen_arr)) { fehlermeldung_ausgeben("DTAUS DATEI FEHLERHAFT, KEINE DATEN IN DER DATENBANK"); } else { $anzahl_zeilen = count($zeilen_arr); $g = new geldkonto_info(); $g_konto_id = $zeilen_arr[0][A_KONTO_ID]; $g->geld_konto_details($g_konto_id); echo "<table>"; echo "<tr><td colspan=\"4\">Übersicht</td></tr>"; echo "<tr><td>Art der Aufträge:</td><td>Gutschrift</td><td>Auftraggeber:</td><td>{$g->geldkonto_bezeichnung}</td></tr>"; $datum = date("d.m.Y"); echo "<tr><td>Erstelldatum:</td><td>{$datum}</td><td>BLZ:</td><td>{$g->blz}</td></tr>"; echo "<tr><td>Anzahl der Aufträge:</td><td>{$anzahl_zeilen}</td><td>Kontonummer:</td><td>{$g->kontonummer}</td></tr>"; $gesamt_summe = $this->dtaus_gesamt_summe($dtaus_id); $gesamt_summe = nummer_punkt2komma($gesamt_summe); echo "<tr><td>Gesamtsumme:</td><td>{$gesamt_summe}</td><td></td><td></td></tr>"; echo "</table><br>"; echo "<table>"; echo "<tr><td>Status</td><td><b>Zahlungsempfänger</b></td><td align=\"right\"><b>Betrag/EUR</b></td><td><b>KtoNr.</b></td><td><b>BLZ</b></td><td><b>Verwendungszweck</b></td><td>Buchungstext</td></tr>"; for ($a = 0; $a < $anzahl_zeilen; $a++) { $g1 = new geldkonto_info(); $u_dat = $zeilen_arr[$a]['U_DAT']; $e_konto_id = $zeilen_arr[$a]['E_KONTO_ID']; $datum = $zeilen_arr[$a]['DATUM']; $betrag = $zeilen_arr[$a]['BETRAG']; $betrag = nummer_punkt2komma($betrag); $vzweck1 = $zeilen_arr[$a]['VZWECK1']; $vzweck2 = $zeilen_arr[$a]['VZWECK2']; $vzweck3 = $zeilen_arr[$a]['VZWECK3']; $buchungstext = $zeilen_arr[$a]['BUCHUNGSTEXT']; $g1->geld_konto_details($e_konto_id); // echo " $g->kontonummer $g->blz | $g1->geldkonto_bezeichnung $g1->kontonummer $g1->blz $betrag $vzweck1 $vzweck2 $vzweck3<br>"; /* Prüfen ob Buchung als Zahlungsausgang gebucht wurde */ $erfass_nr = $zeilen_arr[$a]['BEZUGS_ID']; $f = new formular(); echo "<tr><td>"; $r_typ = $this->check_r_typ($erfass_nr); if ($this->check_buchung($erfass_nr, $g_konto_id, $buchungstext)) { $fehler = true; echo "<a id=\"link_rot_fett\">gebucht</a> {$r_typ}"; } else { // $buchungs_status = "<a>nicht gebucht</a>"; if (!$this->check_mbuchung($g_konto_id, $buchungstext)) { echo "<a id=\"link_rot_fett\">nicht gebucht</a> {$r_typ}"; } else { echo "manuell gebucht"; } } echo "</td><td>{$g1->geldkonto_bezeichnung}</td><td align=\"right\">{$betrag}</td><td>{$g1->kontonummer}</td><td>{$g1->blz}</td><td>{$vzweck1}</td><td>{$buchungstext}</td></tr>"; } echo "<tr><td></td><td><b>Gesamtsumme:</b></td><td align=\"right\"><b>{$gesamt_summe}</b></td><td colspan=\"4\"></td></tr>"; echo "<tr id=\"tfoot\"><td colspan=\"7\">"; if (!isset($fehler)) { $f->hidden_feld('option', 'autobuchen'); $f->text_feld('Kontoauszugsnr', 'kontoauszugsnr', '', 10, 'kontoauszugsnr', ''); $f->datum_feld('Datum', 'datum', '', 'datum'); $f->send_button('Buchen', 'Buchen'); } else { hinweis_ausgeben("Diese Datei oder ein Teil davon wurde schon gebucht!"); } echo "</td></tr>"; echo "</table><br>"; } $f->ende_formular(); }
function form_beleg2pool() { if (isset($_REQUEST['jahr']) && !empty($_REQUEST['jahr'])) { $jahr = $_REQUEST['jahr']; } else { $jahr = date("Y"); } $b = new buchen(); $f = new formular(); $f->erstelle_formular("Beleg einem Empfänger zuweisen", null); $this->drop_buchungsbelege($_SESSION['partner_id'], $jahr, 'Beleg wählen', 'beleg_nr', 'beleg_nr', null, null); $p = new partners(); $p->partner_dropdown('Empfänger wählen', 'empf_p_id', 'empf_p_id'); $f->hidden_feld('option', 'beleg_sent'); $f->send_button('sndBtn', 'Zuweisen'); $f->ende_formular(); }
function finde_schuldner($schulder_typ) { $f = new formular(); $f->erstelle_formular('mahnen', ''); $f->fieldset('Mahnungen und Zahlungserinnerungen', 'mze'); if (isset($_REQUEST['send_mahnen']) or isset($_REQUEST['send_erinnern'])) { if (!is_array($_REQUEST['mahnliste'])) { fehlermeldung_ausgeben('ABBRUCH - Keine Mieter gewählt!'); die; } else { $mahnliste_auswahl = $_REQUEST['mahnliste']; $anz = count($mahnliste_auswahl); for ($a = 0; $a < $anz; $a++) { $mv_id = $mahnliste_auswahl[$a]; $f->hidden_feld('mahnliste[]', $mv_id); } } $this->form_datum_konto('Datum - Zahlungsfrist', 'datum', 'dz'); // print_req(); if (isset($_REQUEST['send_mahnen'])) { $f->text_feld('Mahngebühr', 'mahngebuehr', '0,00', 10, 'mg', ''); $f->hidden_feld('mietvertrag_raus', 'mahnen_mehrere'); $f->send_button('send_mehrere', 'SERIENBRIEF MAHNUNGEN ERSTELLEN'); } if (isset($_REQUEST['send_erinnern'])) { $f->hidden_feld('mietvertrag_raus', 'erinnern_mehrere'); echo "<br>"; $f->send_button('send_mehrere', 'SERIENBRIEF ZAHLUNGSERINNERUNG ERSTELLEN'); } } else { $f = new formular(); $obj_id = $_SESSION['objekt_id']; echo "<table>"; echo "<tr><th>"; $f->check_box_js_alle('mahnliste', 'mahnliste', '', 'Alle', '', '', 'mahnliste'); echo "</th><th></th><th>MIETER</th><th>SALDO</th><th>1. FRIST</th><th>2. FRIST</th><th>OPTIONEN</th>"; if ($schulder_typ == 'aktuelle') { $akt_mvs = $this->finde_aktuelle_mvs(); } if ($schulder_typ == 'ausgezogene') { $akt_mvs = $this->finde_ausgezogene_mvs(); } if ($schulder_typ == '') { $akt_mvs = $this->finde_alle_mvs(); } if (is_array($akt_mvs)) { $anzahl_mvs = count($akt_mvs); $jahr = date("Y"); $monat = date("m"); $gesamt_verlust = 0; $zeile = 0; for ($a = 0; $a < $anzahl_mvs; $a++) { $mz = new miete(); $mv_id = $akt_mvs[$a]['MIETVERTRAG_ID']; if (!$this->check_berechnung_heute($mv_id)) { $mz->mietkonto_berechnung($mv_id); $saldo = $mz->erg; $this->update_mahnliste_heute($mv_id, $saldo); } else { $saldo = $this->saldo_mahnliste_heute($mv_id); } $zeile = $zeile + 1; if ($saldo < '0.00') { $this->check_letzte_mahnung($mv_id); $this->check_letzte_zahlungserinnerung($mv_id); $saldo_a = nummer_punkt2komma($saldo); $mvs = new mietvertraege(); $mvs->get_mietvertrag_infos_aktuell($mv_id); echo "<tr><td>"; /* Mahnsperre */ $dd = new detail(); $mahnsperre = $dd->finde_detail_inhalt('MIETVERTRAG', $mv_id, 'Mahnsperre'); $link_mkb = "<a href=\"?daten=mietkonten_blatt&anzeigen=mk_pdf&mietvertrag_id={$mv_id}\">Mietkonto</a>"; $link_ue = "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$mvs->einheit_id}&mietvertrag_id={$mv_id}\">Übersicht</a>"; if (empty($mahnsperre)) { $f->check_box_js1('mahnliste[]', 'mahnliste', $mv_id, " {$mvs->einheit_kurzname} ", '', ''); $link_erinnerung = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=zahlungserinnerung&mietvertrag_id={$mv_id}\">Erinnerung PDF</a>"; $link_mahnung = "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mahnung&mietvertrag_id={$mv_id}\">Mahnung PDF</a>"; } else { $mahnsperre = "<p style=\"color:red;\"><b>Mahnsperre:</b> {$mahnsperre}</p>"; $link_erinnerung = ''; $link_mahnung = "<b>Mahnsperre:</b> {$mahnsperre}"; } echo "</td><td>{$link_mkb}<hr>{$link_ue}</td><td>{$mvs->personen_name_string}<br>{$mahnsperre}</td>"; if (isset($this->datum_l_mahnung)) { echo "<td>{$saldo_a}</td><td>{$this->datum_l_zahl_e} {$this->saldo_zahl_e}</td><td>{$this->datum_l_mahnung} {$this->saldo_l_mahnung} + {$this->mahn_geb}</td><td></td></tr>"; } else { echo "<td>{$saldo_a}</td><td>{$this->datum_l_zahl_e} {$this->saldo_zahl_e}</td><td></td><td>{$link_erinnerung} {$link_mahnung}</td></tr>"; } $gesamt_verlust = $gesamt_verlust + $saldo; } unset($mz); } $gesamt_verlust_a = nummer_punkt2komma($gesamt_verlust); echo "<tr><td colspan=\"2\"><b>Summe Schulden</b></td><td><b>{$gesamt_verlust_a} €</td><td></td><td></td><td></td></tr>"; echo "<tr><td colspan=\"3\">"; $f->send_button_js('send_mahnen', 'Mahnen', ''); echo "</td><td colspan=\"3\">"; $f->send_button_js('send_erinnern', 'Erinnern', ''); echo "</td></tr>"; echo "</table>"; if (isset($_REQUEST['send_mahnen']) or isset($_REQUEST['send_erinnern'])) { print_req(); } } else { echo "Keine vermieteten Einheiten"; } } $f->ende_formular(); $f->fieldset_ende(); }
function form_neue_sonderabzuege($jahr, $ort = null) { $f = new formular(); $f->erstelle_formular('Sonderabzüge eintragen / Ausstattugsklasse = Spaltennr in MS', null); $f->hidden_feld('jahr', $jahr); if ($ort != null) { $f->hidden_feld('ort', $ort); } $this->dropdown_merkmale_ms('Merkmal wählen', 'merkmal', 'merkmal', '', ''); $f->text_feld('Wertabzug (z.B. -1,86 MINUSBETRAG!!!', 'wert', '', 10, 'wert', ''); $this->dropdown_klassen(10, 'Ausstattungsklasse / Spaltennr aus MS', 'a_klasse', 'a_klasse'); $f->hidden_feld('option', 'abzug_speichern'); $f->send_button('BTN_MAS', 'Abzug speichern'); $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>"; // } }
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(); }
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 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(); }
echo "Geldkonto auswählen"; } break; case "reset_kontoauszug": unset($_SESSION[temp_kontoauszugsnummer]); echo "Temporäre Kontoauszugsnummer wurde gelöscht.<br>"; echo "Sie werden weitergeleitet."; weiterleiten_in_sec('?daten=buchen&option=buchungs_journal', 1); break; case "buchungsbeleg_ansicht": $buchungsnr = $_REQUEST['buchungsnr']; $form = new formular(); $form->erstelle_formular("Ansicht Buchungsbeleg für Buchungsnummer {$buchungsnr}", NULL); $b = new buchen(); $b->buchungsbeleg_ansicht($buchungsnr); $form->ende_formular(); break; case "konten_uebersicht": $b = new buchen(); $link = "?daten=buchen&option=konten_uebersicht"; $form = new formular(); $form->fieldset("Buchungen -> Kostenkontenübersicht", 'kostenkonten'); $b->geldkonto_auswahl_menu($link); $geldkonto_id = $_SESSION['geldkonto_id']; if (!empty($geldkonto_id)) { $b->buchungskonten_uebersicht($geldkonto_id); } else { echo "Geldkonto auswählen"; } $form->fieldset_ende(); break;
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(); }
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_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(); }
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_termin($geraet_id, $plan_id) { $f = new formular(); $this->geraete_infos($plan_id, $geraet_id); $f->erstelle_formular("Manuelle Termineingabe für {$this->bezeichnung} {$this->kostentraeger_bez}", NULL); $f->datum_feld('Datum', 'datum', "", 'datum'); $f->text_feld("Uhrzeit z.B. 10:00", "uhrzeit", "", '10', 'uhrzeit', ''); $f->text_feld("Dauer/Min", "dauer", "", '10', 'dauer', ''); $b = new benutzer(); $b->dropdown_benutzer(); // $f->hidden_feld("benutzer_id", "$benutzer_id"); $f->hidden_feld("option", "wartungstermin"); $f->send_button("submit", "Eintragen"); $f->ende_formular(); }