diff --git a/rdf/learningagreement_outgoing.rdf.php b/rdf/learningagreement_outgoing.rdf.php new file mode 100755 index 000000000..ea1586acb --- /dev/null +++ b/rdf/learningagreement_outgoing.rdf.php @@ -0,0 +1,110 @@ + + */ + +require_once('../config/vilesci.config.inc.php'); +require_once('../include/preoutgoing.class.php'); +require_once('../include/benutzer.class.php'); +require_once('../include/student.class.php'); +require_once('../include/studiengang.class.php'); +require_once('../include/firma.class.php'); +require_once('../include/standort.class.php'); +require_once('../include/adresse.class.php'); +require_once('../include/nation.class.php'); +require_once('../include/prestudent.class.php'); + +header("Content-type: application/xhtml+xml"); + +if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") +{ + if(!isset($_REQUEST['preoutgoing_id'])) + die('Parameter preoutgoing_id is missing!'); + + $preoutgoing_id = $_REQUEST['preoutgoing_id']; + + $preoutgoing = new preoutgoing(); + $benutzer = new benutzer(); + $student = new student(); + $studiengang = new studiengang(); + $prestudent = new prestudent(); + + if(!$preoutgoing->load($preoutgoing_id)) + die('Konnte Outgoing nicht finden!'); + + if(!$benutzer->load($preoutgoing->uid)) + die('Konnte Benutzer nicht laden!'); + + if(!$student->load($preoutgoing->uid)) + die('Konnte Student nicht laden!'); + + $projektarbeittitel = $preoutgoing->projektarbeittitel; + $studiengang->load($student->studiengang_kz); + $preoutgoingFirma = new preoutgoing(); + $preoutgoingFirma->loadAuswahl($preoutgoing_id); + $preoutgoing_firma = $preoutgoingFirma->firma_id; + $prestudent->getLastStatus($student->prestudent_id); + + $firma = new firma(); + $nation = new nation(); + if($preoutgoing_firma != '') + { + $standort = new standort(); + $adresse = new adresse(); + + $firma->load($preoutgoing_firma); + $standort->load_firma($firma->firma_id); + $adresse->load($standort->adresse_id); + $nation->load($adresse->nation); + } + + $preoutgoingLv = new preoutgoing(); + $preoutgoingLv->loadLvs($preoutgoing_id); + + echo ' '; + echo ''; + echo ' '; + echo ' vorname.']]>'; + echo ' nachname.']]>'; + echo ' titelpre.']]>'; + echo ' titelpost.']]>'; + echo ' uid.'@'.DOMAIN.']]>'; + echo ' FH Technikum Wien'; + echo ' Austria'; + echo ' english.']]>'; + echo ' name.']]>'; + echo ' engltext.']]>'; + echo ' semester.']]>'; + echo ' studiensemester_kurzbz.']]>'; + echo ' '.date('d.m.Y').''; + echo ' '; + foreach($preoutgoingLv->lehrveranstaltungen as $lv) + echo' '.$lv->bezeichnung.''.$lv->ects.''.$lv->wochenstunden.''.$lv->unitcode.''; + echo ' '; + if($preoutgoing->bachelorarbeit) // Topic fehlt noch + echo ' '; + if($preoutgoing->masterarbeit) // Topic fehlt noch + echo ' '; + echo ' '; + echo ''; +}else + die('Parameter xmlformat not set!'); + + +?>