diff --git a/rdf/learningagreement.rdf.php b/rdf/learningagreement.rdf.php new file mode 100644 index 000000000..785cbab68 --- /dev/null +++ b/rdf/learningagreement.rdf.php @@ -0,0 +1,92 @@ +, + * Andreas Oesterreicher and + * Karl Burkhart . + */ +require_once('../config/vilesci.config.inc.php'); +require_once '../include/person.class.php'; +require_once '../include/preincoming.class.php'; +require_once '../include/firma.class.php'; +require_once '../include/lehrveranstaltung.class.php'; +require_once '../include/studiengang.class.php'; +require_once '../include/datum.class.php'; + + +if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") +{ + if(isset($_GET['id'])) + { + $preincoming = new preincoming(); + if(!$preincoming->load($_GET['id'])) + die('Preincoming wurde nicht gefunden'); + + $person = new person(); + $person->load($preincoming->person_id); + + if($preincoming->firma_id == "") + { + $universitaet = $preincoming->universitaet; + } + else + { + $universitaetId = $preincoming->firma_id; + $firma = new firma(); + if(!$firma->load($preincoming->firma_id)) + die('Universitaet nicht gefunden'); + $universitaet = $firma->name; + } + + $lvs = $preincoming->getLehrveranstaltungen($preincoming->preincoming_id); + $date = new datum(); + $datum = $date->formatDatum($person->gebdatum,'d.m.Y'); + $von = $date->formatDatum($preincoming->von,'d.m.Y'); + $bis = $date->formatDatum($preincoming->bis,'d.m.Y'); + + header("Content-type: application/xhtml+xml"); + echo ''; + echo "\n"; + echo "\n\n"; + echo " titelpost]]>\n"; + echo " titelpre]]>\n"; + echo " vorname]]>\n"; + echo " nachname]]>\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + + foreach($lvs as $lv) + { + $lehrveranstaltung = new lehrveranstaltung(); + $lehrveranstaltung->load($lv); + $studiengang = new studiengang(); + $studiengang->load($lehrveranstaltung->studiengang_kz); + + echo " \n"; + echo " bezeichnung]]>\n"; + echo " semester]]>\n"; + echo " english]]>\n"; + echo " \n"; + } + echo "\n"; + echo "\n"; + } + else + die('Parameter id is missing'); +} \ No newline at end of file