function detailsanzeigen($detail_tabelle, $detail_id)
 {
     $f = new formular();
     $f->fieldset("Details menü", 'details_menue');
     $link = "?daten=details&option=details_hinzu&detail_tabelle={$detail_tabelle}&detail_id={$detail_id}";
     echo "<a href=\"{$link}\">Neues Detail hinzufügen</a>&nbsp;";
     $f->fieldset_ende();
     $db_abfrage = "SELECT DETAIL_DAT, DETAIL_ID, DETAIL_NAME, DETAIL_INHALT, DETAIL_BEMERKUNG FROM DETAIL WHERE DETAIL_AKTUELL='1' && DETAIL_ZUORDNUNG_TABELLE = '{$detail_tabelle}' && DETAIL_ZUORDNUNG_ID = '{$detail_id}' ORDER BY DETAIL_NAME ASC";
     $resultat = mysql_query($db_abfrage) or die(mysql_error());
     $numrows = mysql_numrows($resultat);
     if ($numrows) {
         echo "<table>\n";
         $kurzinfo = $this->get_info_detail($detail_tabelle, $detail_id);
         echo "<tr class=\"feldernamen\"><td colspan=4>Details über {$kurzinfo}</td></tr>\n";
         echo "<tr class=\"feldernamen\"><td>Beschreibung</td><td>Inhalt</td><td>Bemerkung</td><td>Optionen</td></tr>\n";
         $counter = 0;
         while (list($DETAIL_DAT, $DETAIL_ID, $DETAIL_NAME, $DETAIL_INHALT, $DETAIL_BEMERKUNG) = mysql_fetch_row($resultat)) {
             $counter++;
             $loeschen_link = "<a href=\"?daten=details&option=detail_loeschen&detail_dat={$DETAIL_DAT}\">Löschen</a>";
             if ($counter == 1) {
                 // echo "$DETAIL_NAME $DETAIL_INHALT<br>\n";
                 echo "<tr class=\"zeile1\"><td>{$DETAIL_NAME}</td><td>{$DETAIL_INHALT}</td><td>{$DETAIL_BEMERKUNG}</td><td>{$loeschen_link}</td></tr>\n";
             }
             if ($counter == 2) {
                 echo "<tr class=\"zeile2\"><td>{$DETAIL_NAME}</td><td>{$DETAIL_INHALT}</td><td>{$DETAIL_BEMERKUNG}</td><td>{$loeschen_link}</td></tr>\n";
                 $counter = 0;
             }
         }
         echo "<tr><td colspan=2>";
         echo "</td></tr>";
         echo "</table>";
     } else {
         echo "Keine Details vorhanden";
     }
 }
Exemple #2
0
 function projekt_aufgabe_loeschen($t_id)
 {
     $this->get_aufgabe_alles($t_id);
     $f = new formular();
     $f->erstelle_formular('Löschen von Projekten und Aufgaben', '');
     $f->fieldset('Löschen', 'loeschen');
     if ($this->ue_id == '0') {
         echo "Ganzes Projekt <b>{$this->text}</b> löschen?<br><br>";
         $f->hidden_feld('art', 'Projekt');
     } else {
         echo "Aufgabe: <b>{$this->text}</b> löschen?<br><br>";
         $f->hidden_feld('art', 'Aufgabe');
     }
     $f->hidden_feld('t_id', $t_id);
     $f->hidden_feld('option', 'loeschen');
     $f->send_button('del', 'JA');
     $f->ende_formular();
     $f->fieldset_ende();
 }
 function liste_anzeigen($objekt_id)
 {
     $o = new objekt();
     $f = new formular();
     $f->fieldset('Mieterhöhungstabelle', 'me');
     $einheiten_arr = $o->einheiten_objekt_arr($objekt_id);
     $anzahl = count($einheiten_arr);
     echo "<table class=\"sortable\">";
     // echo "<tr><td>$einheit_name</td><td>$mieter</td><td>$ms_feld</td><td>$u_wert</td><td>$m_wert</td><td>$o_wert</td><td>$einheit_qm</td><td>$einzug</td><td>$anstieg_3_jahre</td><td>$letzter_anstieg_datum</td><td>$max_anstieg_prozentual</td><td>$max_anstieg_euro</td><td>$miete_3_jahre</td><td>$miete_aktuell</td><td>$maximale_miete</td><td>$neue_miete_m_wert</td><td>$neue_miete_m_wert_nach_abzug</td><td>$neues_anstieg_m_wert_w</td><td>$angemessene_neue_miete</td><td>$monatlich_mehr</td><td>$abzug_pro_qm</td>";
     echo "<tr><th>EIN.</th><th>Klasse</th><th>MIETER</th><th>STR</th><th>MS</th><th>U WERT</th><th>M WERT</th><th>O WERT</th><th>m²</th><th>EINZUG</th><th>AN- STIEG in 3 J %</th><th>L. ER- HÖHUNG</th><th>MAX %</th><th>MAX MEHR €</th><th>MIETE vor 3 Jahren</th><th>MIETE AKT.</th><th>MAX MIETE KAPP</th><th>NEUE MIETE MWERT</th><th>ABZUG m²</th><th>ABZUG GESAMT</th><th>MW NACH ABZUG (ANGEMESSEN)</th><th>MEHR IM MONAT</th><th>ABZÜGE</th><th>m² AKT.</th><th>NEU m²/€</th><th>STATUS</th><th>Optionen</th><th>Bruttomiete AKT</th><th>Neue Bruttomiete</th></tr>";
     // echo '<pre>';
     // print_r($einheiten_arr);
     // die();
     $summe_m_mehr = 0;
     $ms_jahr = $this->get_ms_jahr();
     for ($a = 0; $a < $anzahl; $a++) {
         $einheit_id = $einheiten_arr[$a]['EINHEIT_ID'];
         $einheit_qm = $einheiten_arr[$a]['EINHEIT_QM'];
         $tab_arr = $this->get_einheit_daten($einheit_id, $ms_jahr);
         if ($einheit_qm > 0.0 && isset($tab_arr['MV_ID']) && $tab_arr['MV_ID'] != '') {
             $this->zeile_anzeigen($tab_arr, '');
             /* Summe aller die mehr als 1 Euro haben */
             if ($this->monatlich_mehr_mieter > 1) {
                 $summe_m_mehr += $this->monatlich_mehr_mieter;
             }
         }
     }
     $summe_m_mehr_a = nummer_punkt2komma($summe_m_mehr);
     echo "<tfoot><tr><th colspan=\"25\">Monatlich mehr Einnahmen {$summe_m_mehr_a} €</th></tr></tfoot>";
     echo "</table>";
     $f->fieldset_ende();
 }
 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, "&nbsp;{$mvs->einheit_kurzname}&nbsp;", '', '');
                         $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_ueberweisung_manuell()
 {
     if (empty($_SESSION[geldkonto_id]) or empty($_SESSION[partner_id])) {
         die('ABBRUCH - Partner und Geldkonto wählen!!!');
     } else {
         $g = new geldkonto_info();
         $konto_id = $_SESSION[geldkonto_id];
         $g->geld_konto_details($konto_id);
         $b = new buchen();
         $f = new formular();
         $f->fieldset("Sammelüberweisung erfassen vom {$g->geldkonto_bezeichnung_kurz}", 'su');
         $b->dropdown_geldkonten_alle('Empfängergeldkonto wählen');
         // $f->text_feld('Begünstigter', 'beguenstigter', '', 50, 'beg', '');
         // $f->text_feld('Kontonummer', 'kontonummer', '', 15, 'knr', '');
         // $f->text_feld('BLZ', 'blz', '', 15, 'blz', '');
         // $f->text_feld('Kreditinstitut', 'Kreditinstitut', '', 50, 'ki', '');
         $f->text_feld('Betrag', 'betrag', '', 15, 'betrag', '');
         $f->text_feld('Verwendungszweck1', 'vzweck1', '', 30, 'vzweck1', '');
         $f->text_feld('Verwendungszweck2', 'vzweck2', '', 30, 'vzweck2', '');
         $f->text_feld('Verwendungszweck3', 'vzweck3', '', 30, 'vzweck3', '');
         $f->send_button('sb', 'in Pool');
         $f->hidden_feld('option', 'ue_send');
         $f->fieldset_ende();
     }
 }
 function buchungskonten_uebersicht($geldkonto_id)
 {
     $konten_arr = $this->konten_aus_buchungen($geldkonto_id);
     // echo "<pre>";
     // print_r($konten_arr);
     $form = new formular();
     $jahr = $_REQUEST['jahr'];
     $monat = $_REQUEST['monat'];
     $link = "?daten=buchen&option=konten_uebersicht";
     if (isset($jahr) && isset($monat)) {
         $this->monate_jahres_links($jahr, $link);
     }
     if (isset($jahr) && !isset($monat)) {
         $this->monate_jahres_links($jahr, $link);
     }
     if (!isset($jahr) && !isset($monat)) {
         $monat = date("m");
         $jahr = date("Y");
         $this->monate_jahres_links($jahr, $link);
     }
     $form = new formular();
     $form->fieldset("Kostenbericht {$monat} {$jahr}", 'kostenbericht');
     if (isset($monat) && isset($jahr)) {
         $pdf_link = "<a href=\"?daten=buchen&option=konten_uebersicht_pdf&monat={$monat}&jahr={$jahr}\">PDF ERSTELLEN</a>";
     }
     if (!isset($monat) && isset($jahr)) {
         $pdf_link = "<a href=\"?daten=buchen&option=konten_uebersicht_pdf&jahr={$jahr}\">PDF ERSTELLEN</a>";
     }
     echo $pdf_link;
     // ###########
     $anzahl_konten = count($konten_arr);
     for ($a = 0; $a < $anzahl_konten; $a++) {
         $kostenkonto = $konten_arr[$a]['KONTO'];
         if (isset($jahr) && isset($monat)) {
             $this->kontobuchungen_anzeigen_jahr_monat($geldkonto_id, $kostenkonto, $jahr, $monat);
         }
         if (isset($jahr) && !isset($monat)) {
             $this->kontobuchungen_anzeigen_jahr($geldkonto_id, $kostenkonto, $jahr);
         }
         if (!isset($jahr) && !isset($monat)) {
             $monat = date("m");
             $jahr = date("Y");
             $this->kontobuchungen_anzeigen_jahr_monat($geldkonto_id, $kostenkonto, $jahr, $monat);
         }
     }
     // end for
     $form->fieldset_ende();
 }
Exemple #7
0
 function form_upload_excel_ktoauszug($action = null)
 {
     $f = new formular();
     $f->fieldset('Upload Excel-Kontoauszüge aus Bank *.XLSX', 'upxel');
     if ($action == null) {
         echo "<form method=\"post\" enctype=\"multipart/form-data\">";
     } else {
         echo "<form method=\"post\" enctype=\"multipart/form-data\" action=\"{$action}\">";
     }
     echo '<input type="file" name="file"  />&nbsp;&nbsp;<input type="submit" value="Datei Hochladen" />';
     $f->fieldset_ende();
     // </form>';
 }
 function form_mietvertrag_loeschen($mv_id)
 {
     if (!isset($_REQUEST[send_ja]) && !isset($_REQUEST[send_nein])) {
         $this->get_mietvertrag_infos_aktuell($mv_id);
         $f = new formular();
         $f->fieldset('Mietvertrag löschen', 'mvl');
         echo "<div>";
         echo "<br><b>Sind Sie sicher, dass Sie den Mietvertrag {$mv_id} für die Einheit {$this->einheit_kurzname} löschen wollen?</b><br>";
         echo "<br>Einheit: {$this->einheit_kurzname}";
         echo "<br>Personen: {$this->personen_name_string_u}";
         echo "<br>Einzug: {$this->mietvertrag_von_d}";
         echo "<br>Auszug: {$this->mietvertrag_bis_d}";
         echo "<br><br>";
         $f->hidden_feld('mv_id', $mv_id);
         $f->send_button('send_ja', 'Mietvertrag löschen');
         $f->send_button('send_nein', 'Abbrechen und zurück');
         echo "</div>";
         $f->fieldset_ende();
     }
     if (isset($_REQUEST[send_nein])) {
         weiterleiten("?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz");
     }
     if (isset($_REQUEST[send_ja])) {
         $this->mv_loeschen_alles($mv_id);
     }
 }
 function u_pools_erstellen()
 {
     $b = new buchen();
     $js_typ = "onchange=\"list_kostentraeger('list_kostentraeger', this.value)\"";
     $b->dropdown_kostentreager_typen('Kostenträgertyp', 'kostentraeger_typ', 'kostentraeger_typ', $js_typ);
     $js_id = "onchange=\"list_u_pools('kostentraeger_typ', 'dd_kostentraeger_id')\" ";
     $b->dropdown_kostentreager_ids('Kostenträger', 'kostentraeger_id', 'dd_kostentraeger_id', $js_id);
     $f = new formular();
     echo "<br><br>";
     $f->fieldset("Pools", 'pools');
     $f->fieldset_ende();
 }
 function kontrolle_bau_tab($kos_typ, $kos_id)
 {
     $f = new formular();
     $f->fieldset('BAU', 'bauid');
     $r = new rechnung();
     $kos_bez = $r->kostentraeger_ermitteln($kos_typ, $kos_id);
     echo "<h1>{$kos_bez}</h1>";
     // echo "EDIS";
     $b_arr = $this->get_bau_beleg_arr();
     if (!is_array($b_arr)) {
         fehlermeldung_ausgeben("Keine Belege in BAU_BELEG DB hinterlegt");
     } else {
         $anz = count($b_arr);
         for ($a = 0; $a < $anz; $a++) {
             $empty = true;
             $beleg_nr = $b_arr[$a]['BELEG_NR'];
             $r->rechnung_grunddaten_holen($beleg_nr);
             $table = "<h2><b>{$r->kurzbeschreibung}</b></h2>";
             $pos_arr = $r->rechnungs_positionen_arr($beleg_nr);
             if (is_array($pos_arr)) {
                 $anz_p = count($pos_arr);
                 for ($p = 0; $p < $anz_p; $p++) {
                     $art_nr = $pos_arr[$p]['ARTIKEL_NR'];
                     $menge = $pos_arr[$p]['MENGE'];
                     if (!$this->get_kontierung($art_nr, $menge, $kos_typ, $kos_id, $table)) {
                         $empty = false;
                     }
                 }
             }
             if (!$empty) {
                 echo $table;
             }
         }
     }
     $f->fieldset_ende();
 }
 function jahres_links($jahr, $link)
 {
     $f = new formular();
     $f->fieldset("Jahr wählen", 'monate_jahre');
     $vorjahr = $jahr - 1;
     $nachjahr = $jahr + 1;
     $link_vorjahr = "&nbsp;<a href=\"{$link}&jahr={$vorjahr}\"><b>{$vorjahr}</b></a>&nbsp;";
     $link_nach = "&nbsp;<a href=\"{$link}&jahr={$nachjahr}\"><b>{$nachjahr}</b></a>&nbsp;";
     echo $link_vorjahr;
     echo $link_nach;
     $f->fieldset_ende();
 }
 function werkzeugliste($b_id = NULL)
 {
     $link_NACH_MIT = "<a href=\"?daten=benutzer&option=werkzeugliste_nach_mitarbeiter&b_id={$b_id}\">ÜBERSICHT NACH MITARBEITER</a>";
     echo $link_NACH_MIT . '<br>';
     $f = new formular();
     $f->fieldset('Werkzeugliste', 'wl');
     $arr = $this->werkzeugliste_arr($b_id);
     if (is_array($arr)) {
         $anz = count($arr);
         if ($b_id != NULL) {
             $link_rueckgabe_alle = "<a href=\"?daten=benutzer&option=werkzeug_rueckgabe_alle&b_id={$b_id}\">Rückgabe vermerken</a>";
             $link_rueckgabe_alle_pdf = "<a href=\"?daten=benutzer&option=werkzeug_rueckgabe_alle_pdf&b_id={$b_id}\">Rückgabe PDF</a>";
             $link_ausgabe_alle_pdf = "<a href=\"?daten=benutzer&option=werkzeug_ausgabe_alle_pdf&b_id={$b_id}\">Ausgabeschein PDF</a>";
             echo "{$link_ausgabe_alle_pdf} | {$link_rueckgabe_alle_pdf} | {$link_rueckgabe_alle}<br><br>";
         }
         echo "<table class=\"sortable\">";
         echo "<tr><th>LIEFERANT</th><th>WBNR</th><th>BESCHREIBUNG</th><th>KURZINFO</th><th>MENGE</th><th>MITARBITER</th><th>OPTION</th></tr>";
         for ($a = 0; $a < $anz; $a++) {
             $w_id = $arr[$a]['ID'];
             $beleg_id = $arr[$a]['BELEG_ID'];
             $art_nr = $arr[$a]['ARTIKEL_NR'];
             $pos = $arr[$a]['POS'];
             $menge = $arr[$a]['MENGE'];
             $kurzinfo = $arr[$a]['KURZINFO'];
             $r = new rechnung();
             $r->rechnung_grunddaten_holen($beleg_id);
             $katalog_info = $r->artikel_info($r->rechnungs_aussteller_id, $art_nr);
             $art_info = $katalog_info[0]['BEZEICHNUNG'];
             $lieferant = $r->rechnungs_aussteller_name;
             $link_beleg = "<a href=\"?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$beleg_id}\">{$lieferant}</a>";
             $wb_nr = 'W-' . $w_id;
             echo "<tr><td>{$link_beleg}</td><td>{$wb_nr}</td><td>{$art_info}</td><td>{$kurzinfo}</td><td>{$menge}</td>";
             $b_id = $arr[$a]['BENUTZER_ID'];
             if ($b_id) {
                 $bb = new benutzer();
                 $bb->get_benutzer_infos($b_id);
                 $link_mitarbeiter_liste = "<a href=\"?daten=benutzer&option=werkzeuge_mitarbeiter&b_id={$b_id}\">{$bb->benutzername}</a>";
                 echo "<td>{$link_mitarbeiter_liste}</td>";
             } else {
                 $link_frei = "<a href=\"?daten=benutzer&option=werkzeug_zuweisen&w_id={$w_id}\">Zuweisen</a>";
                 echo "<td>FREI {$link_frei}</td>";
             }
             if ($b_id == NULL) {
                 $link_loeschen = "<a href=\"?daten=benutzer&option=werkzeug_raus&w_id={$w_id}\">Aus Liste Löschen</td>";
             } else {
                 $link_loeschen = "<a href=\"?daten=benutzer&option=werkzeug_rueckgabe&w_id={$w_id}&b_id={$b_id}\">Einzelrückgabe</td>";
             }
             echo "<td>{$link_loeschen}</td>";
             echo "</tr>";
         }
         echo "</table>";
         // echo "<pre>";
         // print_r($arr);
     } else {
         echo "Keine Werkzeuge im Werkzeugpool!";
     }
     $f->fieldset_ende();
 }
 function nachweisliste($mitarbeiter_id)
 {
     $benutzer_name = $this->get_benutzer_name($mitarbeiter_id);
     // echo "<b>Nachweisliste von $benutzer_name</b></hr>";
     $f = new formular();
     $f->fieldset("Stundennachweise", 'z_anlegen');
     $this->benutzer_id = $_SESSION['benutzer_id'];
     $eigene_zettel_arr = $this->stundenzettel_in_arr($mitarbeiter_id);
     // echo "<pre>";
     // print_r($eigene_zettel_arr);
     if (!is_array($eigene_zettel_arr)) {
         echo "&nbsp;{$benutzer_name} hat keine Stundennachweise";
     } else {
         $anzahl_stundenzettel = count($eigene_zettel_arr);
         echo "<b>&nbsp;&nbsp;{$benutzer_name} hat {$anzahl_stundenzettel} Stundennachweise</b><br><br>";
         echo "<b>NR.&nbsp;&nbsp; DATUM&nbsp;&nbsp;&nbsp;  BESCHREIBUNG</b><br><br>";
         echo "<table>";
         // echo "<tr class=\"feldernamen\"><td>Nr.</td><td>Datum</td><td>Beschreibung</td><td>Optionen</td></tr>";
         echo "<tr>";
         echo "<th>Nr.</th>";
         echo "<th>Datum</th>";
         echo "<th>Beschreibung</th>";
         echo "<th>Optionen</th>";
         echo "</tr>";
         $z = 0;
         for ($a = 0; $a < $anzahl_stundenzettel; $a++) {
             $z++;
             $zeile = $a + 1;
             $zettel_id = $eigene_zettel_arr[$a]['ZETTEL_ID'];
             if ($this->check_if_beleg_erstellt($zettel_id)) {
                 $link_stundenzettel_del = "<a href=\"?daten=zeiterfassung&option=zettel_loeschen&zettel_id={$zettel_id}\">Löschen</a>";
             } else {
                 $link_stundenzettel_del = '';
             }
             $link_stundenzettel_ansehen = "<a href=\"?daten=zeiterfassung&option=zettel_ansehen&zettel_id={$zettel_id}\">Ansehen</a>";
             $link_stundenzettel_eingabe = "<a href=\"?daten=zeiterfassung&option=zettel_eingabe&zettel_id={$zettel_id}\">Eingabe</a>";
             $link_pdf = "<a href=\"?daten=zeiterfassung&option=zettel2pdf&zettel_id={$zettel_id}\">PDF-Ansicht</a>";
             if ($this->check_if_beleg_erstellt($zettel_id)) {
                 $_beleg_arr = $this->get_beleg_id_erstellt($zettel_id);
                 if (is_array($_beleg_arr)) {
                     $anz = count($_beleg_arr);
                     // $link_zettel2beleg = "Beleg $anz Mal erstellt. ";
                     $link_zettel2beleg = "";
                     for ($g = 0; $g < $anz; $g++) {
                         $in_belegnr = $_beleg_arr[$g]['IN_BELEG'];
                         $link_zettel2beleg .= "<a href=\"?daten=rechnungen&option=rechnungs_uebersicht&belegnr={$in_belegnr}\"><b>BELEG ERSTELLT</b></a><br>";
                     }
                     $anzahl_pos_in_zettel = $this->anzahl_pos_zettel($zettel_id);
                     if (empty($anzahl_pos_in_zettel)) {
                         $link_zettel2beleg = "Stundennachweis leer";
                     }
                 }
             } else {
                 $link_zettel2beleg = "<a href=\"?daten=zeiterfassung&option=zettel_zu_beleg&zettel_id={$zettel_id}\">BELEG ERSTELLEN</a>";
             }
             $beschreibung = $eigene_zettel_arr[$a]['BESCHREIBUNG'];
             $datum = date_mysql2german($eigene_zettel_arr[$a]['ERFASSUNGSDATUM']);
             echo "<tr class=\"zeile{$z}\"><td>{$zeile}.</td><td>{$datum}</td><td>{$beschreibung}</td><td>{$link_stundenzettel_ansehen} {$link_pdf} {$link_stundenzettel_del} | {$link_zettel2beleg}</td></tr>";
             // echo "$zeile. $datum $beschreibung $link_stundenzettel_ansehen $link_pdf $link_zettel2beleg<br>";
             if ($z == 2) {
                 $z = 0;
             }
         }
         echo "</table>";
     }
     $this->urlaubstage_offen_tab($mitarbeiter_id);
     echo '<br>';
     $this->urlaubstage_eingetragen_tab($mitarbeiter_id);
     $f->fieldset_ende();
 }
Exemple #14
0
 function form_kontostand_erfassen()
 {
     if (empty($_SESSION['geldkonto_id'])) {
         die("Erstgeldkonto wählen");
     } else {
         $b = new buchen();
         $gk_bez = $b->geld_konto_bezeichung($_SESSION['geldkonto_id']);
         $f = new formular();
         $f->erstelle_formular("WEG->Geldkontenstände", '');
         $f->fieldset("Geldkontostand erfassen", 'gk_f');
         $f->datum_feld("Datum", 'datum', '', 'datum');
         $f->text_feld("Betrag", 'betrag', '', 10, 'betrag', '');
         $f->hidden_feld('option', 'kto_stand_send');
         $f->send_button("sendbtn", 'Speichern');
         $f->fieldset_ende();
         $f->ende_formular();
         // echo
     }
 }
Exemple #15
0
     $b = new buchen();
     $link = "?daten=buchen&option=konto";
     $form = new formular();
     $form->fieldset("Monatsbericht", 'monatsbericht');
     $b->monatsbericht_ohne_ausgezogene();
     $form->fieldset_ende();
     break;
     /* Monatsbericht mit ausgezogenen Mietern */
 /* Monatsbericht mit ausgezogenen Mietern */
 case "monatsbericht_m_a":
     $b = new buchen();
     $link = "?daten=buchen&option=konto";
     $form = new formular();
     $form->fieldset("Monatsbericht", 'monatsbericht');
     $b->monatsbericht_mit_ausgezogenen();
     $form->fieldset_ende();
     break;
 case "test":
     ob_clean();
     // ausgabepuffer leeren
     //include_once ('pdfclass/class.ezpdf.php');
     $pdf = new Cezpdf('a4', 'portrait');
     $pdf->ezSetCmMargins(4.5, 2.5, 2.5, 2.5);
     $berlus_schrift = 'pdfclass/fonts/Times-Roman.afm';
     $text_schrift = 'pdfclass/fonts/Arial.afm';
     $pdf->addJpegFromFile('includes/logos/hv_logo198_80.jpg', 450, 780, 100, 42);
     $pdf->setLineStyle(0.5);
     $pdf->selectFont($berlus_schrift);
     $pdf->addText(42, 743, 6, "BERLUS HAUSVERWALTUNG - Fontanestr. 1 - 14193 Berlin");
     $pdf->line(42, 750, 550, 750);
     $seite = $pdf->ezGetCurrentPageNumber();
Exemple #16
0
 function buchungsauswahl($konto, $konto_id)
 {
     $f = new formular();
     if (isset($_POST['submit_anzeige'])) {
         if (!empty($_POST['anzeigen_von']) && !empty($_POST['anzeigen_bis'])) {
             if (check_datum($_POST['anzeigen_von']) && check_datum($_POST['anzeigen_bis'])) {
                 $_SESSION['anzeigen_von'] = $_POST['anzeigen_von'];
                 $_SESSION['anzeigen_bis'] = $_POST['anzeigen_bis'];
             }
             if (!empty($_POST['konto_anzeigen'])) {
                 $_SESSION['konto_anzeigen'] = $_POST['konto_anzeigen'];
             }
         }
         header("Location: ?daten=bk&option=assistent");
     }
     $this->get_genkey_infos($_SESSION['genkey']);
     $this->bk_profil_id = $_SESSION['profil_id'];
     $this->bk_profil_infos($this->bk_profil_id);
     $k = new kontenrahmen();
     $this->kontenrahmen_id = $k->get_kontenrahmen($this->bk_kos_typ, $this->bk_kos_id);
     $k->konto_informationen2($konto, $this->kontenrahmen_id);
     // $berechnungs_arr = $this->bk_konten_berechnung($konto_id);
     $this->summe_kosten_ausgewaehlt($this->bk_profil_id, $konto_id);
     $f = new formular();
     if (!empty($_SESSION['anzeigen_von']) && !empty($_SESSION['anzeigen_bis'])) {
         $von = $_SESSION['anzeigen_von'];
         $bis = $_SESSION['anzeigen_bis'];
     } else {
         $von = "01.01.{$this->bk_jahr}";
         $bis = "31.12.{$this->bk_jahr}";
     }
     if (!empty($_SESSION['konto_anzeigen'])) {
         $konto = $_SESSION['konto_anzeigen'];
     }
     // echo "<pre>";
     // print_r($_SESSION);
     $f->erstelle_formular('Buchungen filtern', '');
     $f->datum_feld('Von:', 'anzeigen_von', $von, 'anzeigen_von');
     $f->datum_feld('Bis:', 'anzeigen_bis', $bis, 'anzeigen_bis');
     $f->text_feld('Kostenkonto:', 'konto_anzeigen', $konto, 10, 'konto_anzeigen', '');
     $f->send_button("submit_anzeige", "Aktualisieren");
     $f->ende_formular();
     /* Buchungen zur Auswahl */
     $f->erstelle_formular('buchungen_hinzufuegen', '', 'Buchungen hinzufügen');
     $this->dropdown_gen_keys();
     $this->dropdown_hndl();
     $this->dropdown_uebernahme_kontierung();
     $f->hidden_feld('option', 'buchungen_hinzu');
     $f->send_button("submit_key", "Bestehende Ändern");
     $geldkonto_id = $_SESSION['geldkonto_id'];
     // echo "<div class=\"auswahl\" id=\"$konto\">";
     $buchungen_arr = $this->bk_konten_buchungen_alle($geldkonto_id, $this->bk_jahr, $konto, $konto_id, $this->bk_profil_id);
     $anzahl_buchungen = count($buchungen_arr);
     if (is_array($buchungen_arr)) {
         echo "<table class=\"bk_table\" border=\"0\">";
         echo "<tr class=\"feldernamen\"><td>";
         $f->check_box_js_alle('uebernahme_alle[]', 'ue', '', 'Alle', '', '', 'uebernahme');
         echo "</td><td>BUCHUNGSNRXXX</b></td><td>DATUM </td><td>BETRAG</td><td>RESTANTEIL</td><td>TEXT</td><td>KONTIERUNG</td></tr>";
         $zeile = 0;
         for ($g = 0; $g < $anzahl_buchungen; $g++) {
             $zeile++;
             $buchungs_id = $buchungen_arr[$g]['GELD_KONTO_BUCHUNGEN_ID'];
             $datum = date_mysql2german($buchungen_arr[$g]['DATUM']);
             $vzweck = $buchungen_arr[$g]['VERWENDUNGSZWECK'];
             $betrag = nummer_punkt2komma($buchungen_arr[$g]['BETRAG']);
             $kos_typ = $buchungen_arr[$g]['KOSTENTRAEGER_TYP'];
             $kos_id = $buchungen_arr[$g]['KOSTENTRAEGER_ID'];
             $gesamt_anteil1 = $this->gesamt_anteil($buchungs_id, $this->bk_profil_id, $konto_id);
             $max_anteil = 100 - $gesamt_anteil1;
             $betragp = nummer_komma2punkt($betrag);
             $max_umlage = nummer_punkt2komma($betragp / 100 * $max_anteil);
             $r = new rechnung();
             $kos_bez = $r->kostentraeger_ermitteln($kos_typ, $kos_id);
             if ($max_anteil == '100') {
                 $classe = 'zeilebk_' . $zeile . '_r';
             } else {
                 $classe = 'zeilebk_' . $zeile . '_gg';
             }
             $js = "onclick=\"buchung_hinzu({$buchungs_id}, {$konto_id},{$this->bk_profil_id})\"";
             $js1 = '';
             echo "<tr class=\"{$classe}\"><td>";
             $f->check_box_js('uebernahme[]', $buchungs_id, $buchungs_id, $js1, '');
             echo "</td><td><a {$js}><b>{$buchungs_id}</b></a></td><td> {$datum} </td><td>{$betrag} €</td><td>{$max_anteil} %={$max_umlage} €</td><td>{$vzweck}</td><td> Kontierung: {$kos_bez}</td></tr>";
             if ($zeile == 2) {
                 $zeile = 0;
             }
         }
         echo "<tr><td>";
         $js2 = "onclick=\"buchungen_hinzu('uebernahme[]', {$konto_id},{$this->bk_profil_id})\"";
         // $f->button_js('jsbtn', 'Markierte �bernehmen', $js2);
         echo "</td></tr>";
         echo "</table>";
         $f->send_button("submit_key", "Hinzufügen");
         // $f->ende_formular();
     } else {
         echo "<p style='clear:both;'>Es stehen keine weiteren Buchungen zum Kostenkonto {$kostenkonto} zur Auswahl.</p>";
     }
     $f->ende_formular();
     /* Buchungen schon ausgewählt */
     unset($buchungen_arr);
     $buchungen_arr = $this->bk_konten_buchungen_hinzu($this->bk_profil_id, $konto_id);
     $anzahl_buchungen = count($buchungen_arr);
     $f->fieldset('Gewählte Buchungen', 'gb');
     if (is_array($buchungen_arr)) {
         echo "<table class=\"bk_table\" border=\"0\">";
         echo "<tr class=\"feldernamen\"><td>BUCHUNGSNR</b></td><td>DATUM </td><td>BU-BETRAG</td><td>UML %</td><td>UMLAGE</td><td>HNDL</td><td>TEXT</td><td>WIRT.EINH.</td><td>KONTIERUNG</td><td>KEY</td><td>OPT.</td></tr>";
         $zeile = 0;
         $p_id = $_SESSION['profil_id'];
         $sum_gb = 0;
         $sum_hndl = 0;
         $sum_umlage = 0;
         for ($g = 0; $g < $anzahl_buchungen; $g++) {
             $zeile++;
             $bk_be_id = $buchungen_arr[$g]['BK_BE_ID'];
             $buchung_id = $buchungen_arr[$g]['BUCHUNG_ID'];
             $link_anpassen = "<a href=\"?daten=bk&option=buchung_anpassen&bk_be_id={$bk_be_id}&&profil_id={$p_id}\"><b>Berechnung anpassen</b></a>";
             $buchung_key_id = $buchungen_arr[$g]['KEY_ID'];
             $anteil = $buchungen_arr[$g]['ANTEIL'];
             $gesamt_anteil = $this->gesamt_anteil($buchung_id, $this->bk_profil_id, $konto_id);
             $kos_typ = $buchungen_arr[$g]['KOSTENTRAEGER_TYP'];
             $kos_id = $buchungen_arr[$g]['KOSTENTRAEGER_ID'];
             if ($kos_typ != 'Wirtschaftseinheit') {
                 $r = new rechnung();
                 $kos_bez = $r->kostentraeger_ermitteln($kos_typ, $kos_id);
             } else {
                 $wirt = new wirt_e();
                 $wirt->get_wirt_e_infos($kos_id);
                 $kos_bez = $wirt->w_name;
             }
             $this->bk_buchungen_details($buchung_id);
             $umlagebetrag = nummer_punkt2komma($this->buchung_betrag / 100 * $anteil);
             $this->get_genkey_infos($buchung_key_id);
             $js = "onclick=\"buchung_raus({$bk_be_id}, {$konto_id},{$this->bk_profil_id});return;\"";
             // $js = 'buchung_hinzu($buchung_id, $konto_id,$profil_id)'
             $img_gruen = "<img src=\"grafiken/bk/gruen.png\" alt=\"Hinzufuegen\">";
             $datum = date_mysql2german($this->buchungsdatum);
             $buchung_betrag = nummer_punkt2komma($this->buchung_betrag);
             $sum_umlage += $umlagebetrag;
             $sum_gb += $this->buchung_betrag;
             $hndl_betrag = $buchungen_arr[$g]['HNDL_BETRAG'];
             $hndl_betrag_a = nummer_punkt2komma($hndl_betrag);
             $sum_hndl += $hndl_betrag;
             $this->bk_buchungen_details($buchung_id);
             if ($gesamt_anteil > 100) {
                 $gesamt_anteil = "<b>{$gesamt_anteil}</b>";
             }
             // echo "<div class=\"zeile_gruen\">";
             $classe = 'zeilebk_' . $zeile . '_g';
             if ($hndl_betrag < nummer_komma2punkt($umlagebetrag)) {
                 $classe = 'zeilebk_' . $zeile . '_r';
                 $hndl_betrag_a = "<b>{$hndl_betrag_a}</b>";
             }
             echo "<tr class=\"{$classe}\"><td><a {$js}><b>{$buchung_id}</b></a></td><td> {$datum} </td><td>{$buchung_betrag}</td><td>{$anteil}%</td><td>{$umlagebetrag}</td><td>{$hndl_betrag_a}</td><td>{$this->vzweck}</td><td>  {$kos_bez}</td><td>{$this->u_kontierung}</td>";
             // echo "<a $js>$buchungs_id ($gesamt_anteil%) $datum <b>|</b> $buchung_betrag davon $anteil % = <b>$umlagebetrag</b> <b>|</b> $this->vzweck </a>";
             echo "<td>{$this->g_key_name}</td><td>{$link_anpassen}</td></tr>";
             // echo "</div><br>";
             if ($zeile == 2) {
                 $zeile = 0;
             }
         }
         echo "</tr>";
         // echo "<tr><td>";
         // echo "</td></tr>";
         echo "<tr><td></td><td></td><td>{$sum_gb}</td><td></td><td>{$sum_umlage}</td><td>{$sum_hndl}</td></tr>";
         echo "</table>";
     } else {
         echo "Bisher keine ausgewaehlten Buchungen zum Kostenkonto {$konto}.";
     }
     $f->fieldset_ende();
 }
 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_person_erfassen()
 {
     $f = new formular();
     $f->erstelle_formular('Personen', '');
     $f->fieldset("Neue Person erfassen", 'p_erfassen');
     $f->text_feld("Nachname", "nachname", "", "35", 'nachname', '');
     $f->text_feld("Vorname", "vorname", "", "35", 'vorname', '');
     $f->datum_feld('Geburtsdatum', 'geburtsdatum', '', 'geburtsdatum');
     $this->dropdown_geschlecht('Geschlecht wählen', 'geschlecht', 'geschlecht');
     $f->text_feld("Telefon", "telefon", "", "20", 'telefon', '');
     $f->text_feld("Handy", "handy", "", "20", 'handy', '');
     $f->text_feld("Email", "email", "", "20", 'email', '');
     $f->send_button("submit", "Speichern");
     $f->hidden_feld("anzeigen", "person_erfassen_check");
     $f->fieldset_ende();
     $f->ende_formular();
 }
Exemple #19
0
     $handy = $_POST['handy'];
     $email = $_POST['email'];
     if (empty($nachname) or empty($vorname) or empty($geb_dat)) {
         fehlermeldung_ausgeben("<br>Name, Vorname oder Geburtsdatum unvollständig");
     } else {
         echo "Eingegebene Daten überprüfen<hr>";
         echo "Nachname:{$nachname}<br>";
         echo "Vorname: {$vorname}<br>";
         echo "Geburtsdatum: {$geb_dat}<br>";
         echo "Telefon: {$telefon}<br>";
         echo "Handy: {$handy}<br><br>";
         echo "Email: {$email}<br><br>";
         $p = new personen();
         $p->save_person($nachname, $vorname, $geb_dat, $geschlecht, $telefon, $handy, $email);
     }
     $f->fieldset_ende();
     break;
 case "alle_mieter":
     $form = new mietkonto();
     $form->erstelle_formular("Liste aller Mieter", NULL);
     iframe_start();
     // mieternamen_liste_alle();
     alle_mieter_arr();
     // funct hier
     iframe_end();
     $form->ende_formular();
     break;
 case "person_loeschen":
     $form = new mietkonto();
     $form->erstelle_formular("Person löschen", NULL);
     iframe_start();
 function stat_sanierung($objekt_id = null, $monate = null, $w = 300, $h = 500)
 {
     if ($objekt_id == null) {
         fehlermeldung_ausgeben("Objekt wählen");
     } else {
         $li = new listen();
         $f = new formular();
         $oo = new objekt();
         $oo->get_objekt_infos($objekt_id);
         $f->fieldset("LEERSTANDSüBERSICHT {$oo->objekt_kurzname}", 'vue');
         echo "<section id=\"examples\" class=\"examples-section\">";
         echo "<div class=\"container\">";
         echo "<div class=\"image-row\">";
         echo "<div class=\"image-set\">";
         $datum_heute = date("Y-m-d");
         $mi = new miete();
         $datum_bis = $mi->tage_plus($datum_heute, $monate * 31);
         $monat_array = $li->monats_array($datum_heute, $datum_bis);
         // print_r($monat_array);
         // echo "<center>";
         for ($a = 0; $a < $monate; $a++) {
             $monat = $monat_array[$a]['MONAT'];
             $jahr = $monat_array[$a]['JAHR'];
             $ima = $this->get_png($objekt_id, $monat, $jahr, $w, $h);
             $ima1 = $this->get_png($objekt_id, $monat, $jahr, 800, 600);
             /*
              * echo "<img src=\"$ima\"></img>";
              * echo "<img src=\"$ima1\"></img>";
              */
             echo "<a class=\"example-image-link\" href=\"{$ima1}\" data-lightbox=\"example-set{$objekt_id}\">";
             echo "<img class=\"example-image\" src=\"{$ima1}\" alt=\"Wohnungsbild {$a}\"></a>";
         }
         // echo "</center>";
         echo "</div>";
         echo "</div>";
         echo "</div>";
         echo "</section>";
         $f->fieldset_ende();
         /*
          * $ima = $this->get_png(1,11,2015);
          * echo "<img src=\"$ima\"></img>";
          * $ima = $this->get_png(1,12,2015);
          * echo "<img src=\"$ima\"></img>";
          * $ima = $this->get_png(1,01,2016);
          * echo "<img src=\"$ima\"></img>";
          */
     }
 }