if (isset($_GET['buchungsnr'])) { $buchungsnr = $_GET['buchungsnr']; } else { $buchungsnr = ''; } $konto = new konto(); if (!$konto->load($buchungsnr)) { die('Buchungsnummer ' . $buchungsnr . ' nicht vorhanden'); } if ($person_id != $konto->person_id) { die('keine Berechtigung, um auf Datensatz zuzugreifen'); } $studiengang = new studiengang(); $studiengang->load($konto->studiengang_kz); $bankverbindung = new bankverbindung(); if ($bankverbindung->load_oe($studiengang->oe_kurzbz) && count($bankverbindung->result) > 0) { $iban = $bankverbindung->result[0]->iban; $bic = $bankverbindung->result[0]->bic; } else { $iban = ''; $bic = ''; } $oe = new organisationseinheit(); $oe->load($studiengang->oe_kurzbz); $konto->getBuchungstyp(); $buchungstyp = array(); foreach ($konto->result as $row) { $buchungstyp[$row->buchungstyp_kurzbz] = $row->beschreibung; } echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
function getBankverbindung($oe_kurzbz) { $iban = ""; $bic = ""; $result = array(); $bankverbindung = new bankverbindung(); if ($bankverbindung->load_oe($oe_kurzbz) && count($bankverbindung->result) > 0) { $result["iban"] = $bankverbindung->result[0]->iban; $result["bic"] = $bankverbindung->result[0]->bic; return $result; } else { $organisationseinheit = new organisationseinheit(); $organisationseinheit->load($oe_kurzbz); if ($organisationseinheit->oe_parent_kurzbz !== NULL) { $result = getBankverbindung($organisationseinheit->oe_parent_kurzbz); return $result; } else { $result["iban"] = ""; $result["bic"] = ""; } } }