} require_once '../../include/functions.inc.php'; require_once '../../include/benutzer.class.php'; require_once '../../include/benutzerberechtigung.class.php'; require_once '../../include/konto.class.php'; require_once '../../include/bankverbindung.class.php'; require_once '../../include/studiengang.class.php'; require_once '../../include/organisationseinheit.class.php'; $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 = ''; }
function drawrow_xml($row) { global $datum, $btyp; $rueckerstattung = false; echo "\n \t\t<buchung>\n\t\t\t<buchungsnr><![CDATA[" . $row->buchungsnr . "]]></buchungsnr>\n\t\t\t<person_id><![CDATA[" . $row->person_id . "]]></person_id>\n\t\t\t<studiengang_kz><![CDATA[" . $row->studiengang_kz . "]]></studiengang_kz>\n\t\t\t<studiensemester_kurzbz><![CDATA[" . $row->studiensemester_kurzbz . "]]></studiensemester_kurzbz>\n\t\t\t<buchungsnr_verweis><![CDATA[" . $row->buchungsnr_verweis . "]]></buchungsnr_verweis>\n\t\t\t<betrag><![CDATA[" . sprintf('%.2f', abs($row->betrag)) . "]]></betrag>"; if ($row->buchungsnr_verweis != '') { $parent = new konto(); $parent->load($row->buchungsnr_verweis); if ($parent->betrag > 0) { $rueckerstattung = true; } } else { if ($row->betrag > 0) { $rueckerstattung = true; } } if ($rueckerstattung) { echo "<rueckerstattung><![CDATA[true]]></rueckerstattung>"; } echo "\n\t\t\t<buchungsdatum><![CDATA[" . $datum->convertISODate($row->buchungsdatum) . "]]></buchungsdatum>\n\t\t\t<buchungstext><![CDATA[" . $row->buchungstext . "]]></buchungstext>\n\t\t\t<mahnspanne><![CDATA[" . $row->mahnspanne . "]]></mahnspanne>\n\t\t\t<buchungstyp_kurzbz><![CDATA[" . $row->buchungstyp_kurzbz . "]]></buchungstyp_kurzbz>\n\t\t\t<buchungstyp_beschreibung><![CDATA[" . $btyp[$row->buchungstyp_kurzbz] . "]]></buchungstyp_beschreibung>\n\t\t\t<updateamum><![CDATA[" . $row->updateamum . "]]></updateamum>\n\t\t\t<updatevon><![CDATA[" . $row->updatevon . "]]></updatevon>\n\t\t\t<insertamum><![CDATA[" . $row->insertamum . "]]></insertamum>\n\t\t</buchung>"; }
require_once '../../../include/studiengang.class.php'; require_once '../../../include/organisationseinheit.class.php'; require_once '../../../include/addon.class.php'; require_once '../../../include/benutzer.class.php'; $uid = get_uid(); $benutzer = new benutzer(); if (!$benutzer->load($uid)) { die('Benutzer nicht gefunden'); } if (isset($_GET['buchungsnr'])) { $buchungsnr = $_GET['buchungsnr']; } else { $buchungsnr = ''; } $konto = new konto(); $konto->load($buchungsnr); if ($konto->person_id != $benutzer->person_id) { die('Sie haben keine Berechtigung fuer diese Seite'); } $studiengang = new studiengang(); $studiengang->load($konto->studiengang_kz); $bankverbindung = new bankverbindung(); $kontodaten = getBankverbindung($studiengang->oe_kurzbz); $iban = $kontodaten["iban"]; $bic = $kontodaten["bic"]; $oe = new organisationseinheit(); $oe->load($studiengang->oe_kurzbz); $konto->getBuchungstyp(); $buchungstyp = array(); foreach ($konto->result as $row) { $buchungstyp[$row->buchungstyp_kurzbz] = $row->beschreibung;