$return = true; $data = $bankverbindung->bankverbindung_id; } else { $return = false; $errormsg = $bankverbindung->errormsg; } } } elseif (isset($_POST['type']) && $_POST['type'] == 'bankverbindungdelete') { if (!$rechte->isberechtigt('mitarbeiter/bankdaten') && !$rechte->isberechtigt('student/bankdaten')) { $return = false; $errormsg = 'Keine Berechtigung'; $data = ''; $error = true; } else { //Loescht Bankverbindungen aus der Datenbank $bankverbindung = new bankverbindung(); if ($bankverbindung->delete($_POST['bankverbindung_id'])) { $return = true; } else { $return = false; $errormsg = $bankverbindung->errormsg; } } } elseif (isset($_POST['type']) && $_POST['type'] == 'funktionsave') { if ($_POST['studiengang_kz_berecht'] != '' && !$rechte->isBerechtigt('admin', $_POST['studiengang_kz_berecht'], 'suid') && !$rechte->isBerechtigt('assistenz', $_POST['studiengang_kz_berecht'], 'suid') || $_POST['studiengang_kz_berecht'] == '' && !$rechte->isBerechtigt('admin', null, 'suid') && !$rechte->isBerechtigt('mitarbeiter', null, 'suid')) { $return = false; $errormsg = 'Keine Berechtigung'; $data = ''; $error = true; } else { $benutzerfunktion = new benutzerfunktion();
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"] = ""; } } }
$person_id = $_SESSION['bewerbung/personId']; 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">
$recht->getBerechtigungen($uid); if (!$recht->isberechtigt('mitarbeiter/bankdaten') && !$recht->isBerechtigt('student/bankdaten')) { die('Sie haben keine Berechtigung'); } if (isset($_GET['person_id'])) { $person_id = $_GET['person_id']; } else { $person_id = ''; } if (isset($_GET['bankverbindung_id'])) { $bankverbindung_id = $_GET['bankverbindung_id']; } else { $bankverbindung_id = ''; } $datum = new datum(); $bankverbindung = new bankverbindung(); $rdf_url = 'http://www.technikum-wien.at/bankverbindung'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:BANKVERBINDUNG="' . $rdf_url . '/rdf#" > <RDF:Seq about="' . $rdf_url . '/liste"> '; if ($bankverbindung_id != '') { $bankverbindung->load($bankverbindung_id); draw_rdf($bankverbindung); } else { $bankverbindung->load_pers($person_id); foreach ($bankverbindung->result as $row) {