Пример #1
0
         } else {
             $return = false;
             $errormsg = $kontakt->errormsg;
         }
     }
 } elseif (isset($_POST['type']) && $_POST['type'] == 'bankverbindungsave') {
     if (!$rechte->isberechtigt('mitarbeiter/bankdaten') && !$rechte->isberechtigt('student/bankdaten')) {
         $return = false;
         $errormsg = 'Keine Berechtigung';
         $data = '';
         $error = true;
     } else {
         //Speichert die Kontaktdaten in die Datenbank
         $bankverbindung = new bankverbindung();
         if ($_POST['neu'] == 'false') {
             $bankverbindung->load($_POST['bankverbindung_id']);
             $bankverbindung->new = false;
         } else {
             $bankverbindung->insertamum = date('Y-m-d H:i:s');
             $bankverbindung->insertvon = $user;
             $bankverbindung->new = true;
         }
         $bankverbindung->bankverbindung_id = $_POST['bankverbindung_id'];
         $bankverbindung->person_id = $_POST['person_id'];
         $bankverbindung->name = $_POST['name'];
         $bankverbindung->anschrift = $_POST['anschrift'];
         $bankverbindung->bic = $_POST['bic'];
         $bankverbindung->blz = $_POST['blz'];
         $bankverbindung->iban = $_POST['iban'];
         $bankverbindung->kontonr = $_POST['kontonr'];
         $bankverbindung->typ = $_POST['typ'];
} 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) {
        draw_rdf($row);
    }
}
function draw_rdf($row)
{
    global $rdf_url;
    switch ($row->typ) {
        case 'p':
            $typ_bezeichnung = 'Privatkonto';
            break;
        case 'f':