function form_sepa_ueberweisung_anzeigen($arr) { $gk = new geldkonto_info(); $gk->geld_konto_ermitteln('OBJEKT', $_SESSION['objekt_id']); if (!$gk->geldkonto_id) { die('Geldkonto vom Objekt nicht bekannt!'); } $monat = date("m"); $jahr = date("Y"); $f = new formular(); // echo '<pre>'; // print_r($arr); if (is_array($arr)) { $anz = count($arr); echo "<table class=\"sortable\">"; echo "<tr><th>EINHEIT</th><th>EIGENTÜMER</th><th>Mieter</th><th>SALDO AKT</th><th>KALTM</th><th>INS DIFF</th><th>HV</th><th>IHR</th><th>REP</th><th>TRANSFER</th><th>OPT</th><th>OPT2</th></tr>"; for ($a = 0; $a < $anz; $a++) { $e_kn = $arr[$a]['EINHEIT_KURZNAME']; $et = $arr[$a]['EIGENTUEMER_NAMEN']; $eig_id = $arr[$a]['EIG_ID']; $weg = new weg(); $weg->get_eigentumer_id_infos3($eig_id); $mieter = $arr[$a]['MIETER']; $ms = $arr[$a]['MIETER_SALDO']; $nkm = $arr[$a]['NETTO_SOLL_A']; $diff = $arr[$a]['NETTO_SOLL_DIFF_A']; $hv = $arr[$a]['ABGABE_HV_A']; $ihr = $arr[$a]['ABGABE_IHR']; $rep = $arr[$a]['SUMME_REP']; $transfer = nummer_komma2punkt(nummer_punkt2komma($arr[$a]['TRANSFER'])); $sep = new sepa(); $betrag_in_sepa = $sep->get_summe_sepa_sammler($gk->geldkonto_id, 'ET-AUSZAHLUNG', 'Eigentuemer', $eig_id); // echo "<br>$betrag_in_sepa $transfer"; if ($betrag_in_sepa < $transfer) { // echo "<br>$betrag_in_sepa< $transfer"; // die(); $link_sepa_ueberweisen = "<a href=\"?daten=listen&option=sepa_ueberweisen&eig_et={$eig_id}&betrag={$transfer}\">SEPA-Ü</a>"; /* Form */ echo "<form name=\"sepa_lg\" method=\"post\" action=\"\">"; if ($transfer > 0) { echo "<tr class=\"zeile2\"><td>{$e_kn}</td><td>{$et}</td><td>{$mieter}</td><td>{$ms}</td><td>{$nkm}</td><td><b>{$diff}</b></td><td>{$hv}</td><td>{$ihr}</td><td>{$rep}</td><td style=\"color:white;\">"; // <b>$transfer</b> $js_action = "onfocus=\"this.value='';\""; $transfer_a = nummer_punkt2komma($transfer); $f->text_feld('Betrag', 'betrag', $transfer_a, 10, 'betrag', $js_action); echo "</td>"; } else { echo "<tr class=\"zeile1\"><td>{$e_kn}</td><td>{$et}</td><td>{$mieter}</td><td>{$ms}</td><td>{$nkm}</td><td><b>{$diff}</b></td><td>{$hv}</td><td>{$ihr}</td><td>{$rep}</td><td style=\"color:white;\">"; // <b>$transfer</b> $js_action = "onfocus=\"this.value='';\""; $transfer_a = nummer_punkt2komma($transfer); $f->text_feld('Betrag', 'betrag', $transfer_a, 10, 'betrag', $js_action); echo "</td>"; } echo "<td>{$link_sepa_ueberweisen}</td>"; /* Wenn Geldkontenvorhanden */ $sep = new sepa(); echo "<td>"; if ($sep->dropdown_sepa_geldkonten('Überweisen an', 'empf_sepa_gk_id', 'empf_sepa_gk_id', 'Eigentuemer', $eig_id) == true) { // $f->text_feld('VERWENDUNG', 'vzweck', "Eigentuemerentnahme $weg->einheit_kurzname Auszahlung $monat.$jahr", 100, 'vzweck', ''); $f->hidden_feld('option', 'sepa_sammler_hinzu'); $f->hidden_feld('vzweck', "{$weg->einheit_kurzname} {$monat}.{$jahr} / Transfer to owner / Auszahlung"); $f->hidden_feld('kat', 'ET-AUSZAHLUNG'); $f->hidden_feld('gk_id', $gk->geldkonto_id); $f->hidden_feld('kos_typ', 'Eigentuemer'); $f->hidden_feld('kos_id', $eig_id); $f->hidden_feld('konto', 5020); if ($eig_id == '133' or $eig_id == '139' or $eig_id == '200') { $f->send_button('btn_Sepa', 'Zahnärzte Aufpassen!!!!'); } else { $f->send_button('btn_Sepa', 'inSEPA'); } } echo "</td>"; echo "</tr>"; $f->ende_formular(); } else { // echo "$betrag_in_sepa vorhanden<br>"; } } echo "</table>"; } }