$kto_full = $ktnr_arr[1]; if (strpos($kto_full, 'EUR')) { $kto_arr = explode('EUR', $kto_full); $kto = $kto_arr[0]; } else { $kto = substr($kto_full, 0, -3); } $gk_id = $gk->get_geldkonto_id2($kto, $blz); if (!$gk_id) { $sep = new sepa(); $IBAN = $sep->get_iban_bic($kto, $blz); // $kto = substr($ktnr_arr[1],0,-3); $gk_id = $gk->get_geldkonto_id2($kto, $blz, $IBAN); } if (!$gk_id) { $gk_id = $gk->get_geldkonto_id($arr[$a][0]); if (!$gk_id) { echo "Kein Konto mit BEZ " . $arr[$a][0] . "<br>"; echo "{$kto} {$blz} " . $arr[$a][0] . " prüfen!!!"; } } if ($gk_id) { echo $gk_id; } // echo "</td><td>"; // echo "$kto $blz<br>"; echo "</td><td>"; echo $arr[$a][6] . "<br>"; // DatumVALUTE $datum = $arr[$a][6]; echo "</td><td>";
function kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez) { if (is_numeric($kostentraeger_bez)) { return $kostentraeger_bez; } if ($kostentraeger_typ == 'Objekt') { $obj = new objekt(); $obj->get_objekt_id($kostentraeger_bez); return $obj->objekt_id; } if ($kostentraeger_typ == 'Wirtschaftseinheit') { $w = new wirt_e(); $wirt_id = $w->get_id_from_wirte($kostentraeger_bez); return $wirt_id; } if ($kostentraeger_typ == 'Haus') { $haus = new haus(); $haus->get_haus_id($kostentraeger_bez); return $haus->haus_id; } if ($kostentraeger_typ == 'Einheit') { $einheit = new einheit(); $einheit->get_einheit_id($kostentraeger_bez); return $einheit->einheit_id; } if ($kostentraeger_typ == 'Partner') { $p = new partner(); $p->getpartner_id_name($kostentraeger_bez); return $p->partner_id; } if ($kostentraeger_typ == 'Mietvertrag') { $mv_arr = explode("*", $kostentraeger_bez); $mv_id = $mv_arr[2]; // echo '<pre>'; // print_r($mv_arr); return $mv_id; } if ($kostentraeger_typ == 'Eigentuemer') { $eig_arr = explode("*", $kostentraeger_bez); $eig_id = $eig_arr[1]; // echo '<pre>'; // print_r($mv_arr); return $eig_id; } if ($kostentraeger_typ == 'Baustelle_ext') { $s = new statistik(); return $s->get_baustelle_ext_id($kostentraeger_bez); } if ($kostentraeger_typ == 'GELDKONTO') { $gk = new gk(); return $gk->get_geldkonto_id($kostentraeger_bez); } if ($kostentraeger_typ == 'ALLE') { return '0'; } if ($kostentraeger_typ == 'Benutzer') { $be = new benutzer(); return $be->get_benutzer_id($kostentraeger_bez); } if ($kostentraeger_typ == 'Lager') { $la = new lager(); return $la->get_lager_id($kostentraeger_bez); } }