From 6b5b0b5404a74f0f0bb1a554dd5cb8cba21da126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 25 Apr 2007 12:19:51 +0000 Subject: [PATCH] =?UTF-8?q?RDF=20f=C3=BCr=20LVInfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rdf/index.html | 51 +++++++++++++---- rdf/lvinfo.rdf.php | 139 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 180 insertions(+), 10 deletions(-) create mode 100644 rdf/lvinfo.rdf.php diff --git a/rdf/index.html b/rdf/index.html index 3c2db98fc..fe802ae76 100644 --- a/rdf/index.html +++ b/rdf/index.html @@ -1,7 +1,6 @@ - - - - + + +

RDF-Spezifikationen am Technikum Wien


@@ -55,9 +54,7 @@ Attribute:

Lehrstunde

Aufruf: lehrstunde.rdf.php?datum=...&datum_bis=...stg_kz=...&sem=...&ver=...&grp=...&einheit=...
-Beispiel: lehrstunde.rdf.php?datum=2006-03-20&stg_kz=258
+Beispiel: lehrstunde.rdf.php?datum=2006-03-20&stg_kz=258

Parameter
:

+

LVInfo

+ +Aufruf: lvinfo.rdf.php?stg_kz=...&semester=...
+ +Beispiel: lvinfo.rdf.php?stg_kz=258&semester=2
+
+Parameter
:
+ + - - + +Attribute:
+ + + + \ No newline at end of file diff --git a/rdf/lvinfo.rdf.php b/rdf/lvinfo.rdf.php new file mode 100644 index 000000000..57bb7bd2f --- /dev/null +++ b/rdf/lvinfo.rdf.php @@ -0,0 +1,139 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ +// header für no cache +header("Cache-Control: no-cache"); +header("Cache-Control: post-check=0, pre-check=0",false); +header("Expires Mon, 26 Jul 1997 05:00:00 GMT"); +header("Pragma: no-cache"); +// content type setzen +header("Content-type: application/vnd.mozilla.xul+xml"); +// xml +echo ''; +// DAO +require_once('../vilesci/config.inc.php'); + +// Datenbank Verbindung +if (!$conn = pg_pconnect(CONN_STRING)) + $error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!'; + +$rdf_url='http://www.technikum-wien.at/lvinfo'; + +?> + + + + + + lv_lehrveranstaltung_id; ?>]]> + lv_kurzbz; ?>]]> + lv_bezeichnung; ?>]]> + lv_studiengang_kz; ?>]]> + lv_semester; ?>]]> + unterrichtssprache; ?>]]> + ects; ?>]]> + lv_semesterstunden; ?>]]> + sprache; ?>]]> + titel; ?>]]> + lehrziele; ?>]]> + lehrinhalte; ?>]]> + methodik; ?>]]> + voraussetzungen; ?>]]> + unterlagen; ?>]]> + pruefungsordnung; ?>]]> + anmerkungen; ?>]]> + kurzbeschreibung; ?>]]> + + +lv_studiengang_kz][$row->lv_semester][$row->lv_lehrveranstaltung_id][$row->sprache]=$row->lv_lehrveranstaltung_id.'/'.$row->sprache; + } + //Hierarchie hinausschreiben + echo ' '."\n"; + foreach ($arr as $stg=>$stgitem) + { + echo ''."\n\t".''."\n"; + foreach ($stgitem as $sem=>$semitem) + { + echo "\t".''."\n\t\t".''."\n"; + foreach ($semitem as $lvid=>$lvitem) + { + echo "\t\t\n\t\t\t".''."\n"; + foreach ($lvitem as $sprache=>$spracheitem) + { + echo "\t\t\t\t".''."\n"; + } + echo "\t\t\t".''."\n\t\t".''."\n"; + } + echo "\t\t\n\t\n"; + } + echo "\t\n\n"; + } + echo "\n"; +} +?> + \ No newline at end of file