Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 }
 if (!isset($_REQUEST['jahr']) or empty($_REQUEST['jahr'])) {
     $jahr = date("Y");
 } else {
     $jahr = $_REQUEST['jahr'];
 }
 $arr = $re->eingangsrechnungen_arr_sort('Partner', $_SESSION['partner_id'], $monat, $jahr, 'Rechnung', 'ASC');
 if (!is_array($arr)) {
     fehlermeldung_ausgeben("Keine Eingangsrechnungen {$monat} / {$jahr}");
 } else {
     $anz = count($arr);
     $f = new formular();
     $f->erstelle_formular("Rg zahlen über SEPA {$monat}/{$jahr}", null);
     echo "<table>";
     echo "<tr><td>";
     $f->check_box_js_alle('uebernahme_alle[]', 'ue', '', 'Alle', '', '', 'uebernahme');
     $vormonat = sprintf('%02d', $monat - 1);
     $nachmonat = sprintf('%02d', $monat + 1);
     $link_vormonat = "<a href=\"?daten=rechnungen&option=sepa_druckpool&monat={$vormonat}\">Rechnungen {$vormonat}/{$jahr}</a>";
     $link_nachmonat = "<a href=\"?daten=rechnungen&option=sepa_druckpool&monat={$nachmonat}\">Rechnungen {$nachmonat}/{$jahr}</a>";
     echo "</td><td colspan=\"30\">{$link_vormonat}<br><b>RECHNUNGEN {$monat}/{$jahr}</b><br>{$link_nachmonat}</td></tr>";
     $spalte = 0;
     echo "<tr>";
     for ($a = 0; $a < $anz; $a++) {
         $spalte++;
         $id = $arr[$a]['BELEG_NR'];
         $rnr = $arr[$a]['RECHNUNGSNUMMER'];
         $e_nr = $arr[$a]['WE_NR'];
         echo "<td>";
         $f->check_box_js('uebernahme[]', $id, "{$e_nr}:{$rnr}", '', 'checked');
         echo "</td>";
Esempio n. 3
0
 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();
 }
Esempio n. 4
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();
 }
Esempio n. 5
0
 function mieter_checkboxen()
 {
     $f = new formular();
     if (isset($_POST['delete'])) {
         unset($_SESSION['serienbrief_mvs']);
     }
     if (isset($_POST['vorlage']) && is_array($_SESSION['serienbrief_mvs'])) {
         echo "Vorlage wählen";
         if (isset($_REQUEST['kat'])) {
             $this->vorlage_waehlen(null, $_REQUEST['kat']);
         } else {
             $this->vorlage_waehlen();
         }
     }
     if (isset($_POST['mv_ids']) && is_array($_POST['mv_ids'])) {
         for ($index = 0; $index < sizeof($_POST['mv_ids']); $index++) {
             $mv_id_add = $_POST['mv_ids'][$index];
             if (is_array($_SESSION['serienbrief_mvs'])) {
                 if (!in_array($mv_id_add, $_SESSION['serienbrief_mvs'])) {
                     $_SESSION['serienbrief_mvs'][] = $mv_id_add;
                 }
             } else {
                 $_SESSION['serienbrief_mvs'][] = $mv_id_add;
             }
         }
     }
     if (isset($_SESSION['serienbrief_mvs']) && is_array($_SESSION['serienbrief_mvs'])) {
         echo "<table class=\"sortable\">";
         echo "<tr><th>Einheit</th<th>Mieter</th></tr>";
         for ($a = 0; $a < count($_SESSION['serienbrief_mvs']); $a++) {
             $mv = new mietvertraege();
             $mv_id = $_SESSION['serienbrief_mvs'][$a];
             $mv->get_mietvertrag_infos_aktuell($mv_id);
             echo "<tr><td>{$mv->einheit_kurzname}</td<td>{$mv->personen_name_string}</td></tr>";
         }
         echo "</table>";
         $f->send_button("delete", "Alle Löschen");
         $f->send_button("vorlage", "Vorlage Wählen");
     }
     $f = new formular();
     include_once 'classes/class_mahnungen.php';
     $m = new mahnungen();
     $aktuelle_mvs = $m->finde_aktuelle_mvs();
     if (is_array($aktuelle_mvs)) {
         $f->check_box_js_alle('nn', 'nn', 'NN', 'Alle markieren', '', '', 'mv_ids');
         for ($index = 0; $index < sizeof($aktuelle_mvs); $index++) {
             $mv_id = $aktuelle_mvs[$index]['MIETVERTRAG_ID'];
             $mv = new mietvertraege();
             $mv->get_mietvertrag_infos_aktuell($mv_id);
             if (isset($_SESSION['serienbrief_mvs'])) {
                 if (!in_array($mv_id, $_SESSION['serienbrief_mvs'])) {
                     $f->check_box_js1_label_last('mv_ids[]', 'mv_id_boxen', $mv_id, "{$mv->einheit_kurzname} - {$mv->personen_name_string}", '', '');
                 }
             } else {
                 $f->check_box_js1_label_last('mv_ids[]', 'mv_id_boxen', $mv_id, "{$mv->einheit_kurzname} - {$mv->personen_name_string}", '', '');
             }
         }
     } else {
         die("Keine Mieter");
     }
 }
Esempio n. 6
0
 function form_eigentuemer_checkliste($objekt_id)
 {
     $o = new objekt();
     $o->get_objekt_infos($objekt_id);
     echo "<h2>Liste Eigentümer {$o->objekt_kurzname}</h2>";
     $einheiten_arr = $o->einheiten_objekt_arr($objekt_id);
     $anz_e = count($einheiten_arr);
     for ($a = 0; $a < $anz_e; $a++) {
         $einheit_id = $einheiten_arr[$a]['EINHEIT_ID'];
         $eigent_arr[] = $this->get_eigentuemer_arr_2($einheit_id);
     }
     unset($einheiten_arr);
     $f = new formular();
     $f->erstelle_formular('Serienbrief an Eigentümer', null);
     $js = "onclick=\"activate(this.form.elements['eig_ids[]']);\"";
     $f->check_box_js_alle('c_alle', 'c_alle', 1, 'Alle', '', '', 'eig_ids');
     $f->send_button('Button', 'Vorlage wählen');
     $f->send_button("delete", "Alle Löschen");
     $anz_einheit = count($eigent_arr);
     echo "<table>";
     for ($a = 0; $a < $anz_einheit; $a++) {
         echo "<tr><td>";
         $anz_eig = count($eigent_arr[$a]);
         for ($b = 0; $b < $anz_eig; $b++) {
             $eig_id = $eigent_arr[$a][$b]['ID'];
             $this->get_eigentumer_id_infos2($eig_id);
             if (isset($_SESSION['eig_ids']) && in_array($eig_id, $_SESSION['eig_ids'])) {
                 $f->check_box_js1('eig_ids[]', 'eig_ids', $eig_id, "{$this->einheit_kurzname} {$this->eigentuemer_name_str}", '', 'checked');
             } else {
                 $f->check_box_js1('eig_ids[]', 'eig_ids', $eig_id, "{$this->einheit_kurzname} {$this->eigentuemer_name_str}", '', '');
             }
         }
         echo "</td></tr>";
     }
     echo "</table>";
     $f->hidden_feld('option', 'serien_brief_vorlagenwahl');
     $f->send_button('Button', 'Vorlage wählen');
     $f->ende_formular();
 }
Esempio n. 7
0
 case "uebersicht_mw_netto":
     $f = new formular();
     $f->erstelle_formular("Stapelmieterhöhungen für Nettomieter", null);
     $ma = new mietanpassung();
     $bg = new berlussimo_global();
     $bg->objekt_auswahl_liste('?daten=mietanpassung&option=uebersicht_mw_netto');
     if (!empty($_SESSION['objekt_id'])) {
         $arr = $ma->nettomieter_daten_arr($_SESSION['objekt_id'], 'Nettomieter');
         // echo '<pre>';
         // print_r($arr);
         // die();
         if (is_array($arr)) {
             $anz = count($arr);
             echo "<table>";
             echo "<tr><th>NR</th><th>";
             $f->check_box_js_alle('einheit_all', 'a_ids', null, 'Alle', null, null, 'einheit_ids');
             // $f->check_box_js('einheit_ids[]', $einheit_id, $einheit_kn, null, 'checked');
             // check_box_js($name, $wert, $label, $js, $checked)
             echo "</th><th>EINHEIT</th><th>NAME</th><th>L. ERH.</th><th>L. BETRAG</th><th>L %</th><th>WARTEN</th><th>ERHÖHUNG</th><th>ERH %</th></tr>";
             $sum = 0;
             $schnitt_proz = 0;
             $z = 0;
             for ($a = 0; $a < $anz; $a++) {
                 $mon_mehr = nummer_punkt2komma($arr[$a]['MONATLICH_MEHR']);
                 $mieter_art = $arr[$a]['MIETER_ART'];
                 $mietername = $arr[$a]['MIETER'];
                 $einheit_kn = $arr[$a]['EINHEIT'];
                 $einheit_id = $arr[$a]['EINHEIT_ID'];
                 $mv_id = $arr[$a]['MV_ID'];
                 /* Prüfen ob Mieter auszieht */
                 $mv1 = new mietvertraege();