function form_lohn_gehalt_sepa($p_id = null) { $monat = date("m"); $jahr = date("Y"); $b = new benutzer(); // $b_arr = $b->get_all_users_arr(); $b_arr = $b->get_all_users_arr2(0); // 1 für alle, 0 für aktuelle if (!is_array($b_arr)) { fehlermeldung_ausgeben("Keine Benutzer/Mitarbeiter gefunden!"); } else { $f = new formular(); $anz = count($b_arr); echo "<table class=\"sortable\">"; $z = 0; echo "<tr><th>MITARBEITER</th><th>AG</th><th>SEPA GK</th><th>BETRAG</th><th>VZWECK</th><th>KONTO</th><th>OPTION</th></tr>"; // echo "<tr><th>MITARBEITER</th><th>Eintritt</th><th>Austritt</th><th>AG</th><th>SEPA GK</th><th>BETRAG</th><th>VZWECK</th><th>OPTION</th></tr>"; for ($a = 0; $a < $anz; $a++) { $z++; $b_id = $b_arr[$a]['benutzer_id']; $b_name_g = strtoupper($b_arr[$a]['benutzername']); $b_name = $b_arr[$a]['benutzername']; $b_eintritt = $b_arr[$a]['EINTRITT']; $b_austritt = $b_arr[$a]['AUSTRITT']; $ze = new zeiterfassung(); $partner_id = $ze->get_partner_id_benutzer($b_id); if ($partner_id) { $p = new partners(); $p->get_partner_name($partner_id); } if (!$this->check_datensatz_sepa($_SESSION['geldkonto_id'], "Lohn {$monat}/{$jahr}, {$b_name_g}", 'Benutzer', $b_id, 4000)) { echo "<tr class=\"zeile{$z}\"><td>{$b_name_g}</td><td>{$p->partner_name}</td>"; $sep = new sepa(); echo "<form name=\"sepa_lg\" method=\"post\" action=\"\">"; echo "<td>"; if ($sep->dropdown_sepa_geldkonten('Überweisen an', 'empf_sepa_gk_id', 'empf_sepa_gk_id', 'Benutzer', $b_id) == true) { echo "</td>"; echo "<td>"; $lohn = $this->get_mitarbeiter_summe($_SESSION['geldkonto_id'], 4000, $b_name); $js_action = "onfocus=\"this.value='';\""; $lohn_a = nummer_punkt2komma($lohn * -1); $f->text_feld('Betrag', 'betrag', $lohn_a, 10, 'betrag', $js_action); echo "</td>"; echo "<td>"; $f->text_feld('VERWENDUNG', 'vzweck', "Lohn {$monat}/{$jahr}, {$b_name_g}", 25, 'vzweck', ''); echo "</td>"; // echo nummer_punkt2komma($lohn*-1); // $f->hidden_feld('option', 'lohn2sepa'); echo "</td>"; echo "<td>"; $f->hidden_feld('option', 'sepa_sammler_hinzu'); $f->hidden_feld('kat', 'LOHN'); $f->hidden_feld('gk_id', $_SESSION['geldkonto_id']); $f->hidden_feld('kos_typ', 'Benutzer'); $f->hidden_feld('kos_id', $b_id); // $f->text_feld('Buchungskonto', 'konto', 4000, 5, 'konto', ''); $kk = new kontenrahmen(); $kk->dropdown_kontorahmenkonten_vorwahl('Buchungskonto', 'konto', 'konto', 'GELDKONTO', $_SESSION['geldkonto_id'], '', 4000); echo "</td>"; echo "<td>"; $f->send_button('btn_Sepa', 'Ü-SEPA'); echo "</td>"; $f->ende_formular(); echo "</td>"; } echo "</tr>"; } if ($z == 2) { $z = 0; } } echo "</table>"; } }