}
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 = '';
}
Example #2
0
 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;