diff --git a/content/student/studentdetailoverlay.xul.php b/content/student/studentdetailoverlay.xul.php
index ffa372562..02f530983 100644
--- a/content/student/studentdetailoverlay.xul.php
+++ b/content/student/studentdetailoverlay.xul.php
@@ -35,121 +35,65 @@ echo '';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
-
-
-
-
-
-
+
-
-
+
+
+
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
@@ -233,12 +230,16 @@ echo '';
-
-
+
+
+
-
+
+
+
+
@@ -254,9 +255,7 @@ echo '';
-
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
-
-
@@ -318,34 +344,32 @@ echo '';
-
-
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/student/studentenoverlay.xul.php b/content/student/studentenoverlay.xul.php
index a60554420..509182524 100644
--- a/content/student/studentenoverlay.xul.php
+++ b/content/student/studentenoverlay.xul.php
@@ -43,7 +43,7 @@ echo '
-
+
@@ -65,7 +65,7 @@ echo '
+
diff --git a/content/student/studentoverlay.js.php b/content/student/studentoverlay.js.php
index 381b3ec34..ab695d174 100644
--- a/content/student/studentoverlay.js.php
+++ b/content/student/studentoverlay.js.php
@@ -247,7 +247,7 @@ function StudentDetailDisableFields(val)
document.getElementById('student-detail-menulist-sprache').disabled=val;
document.getElementById('student-detail-textbox-matrikelnummer').disabled=val;
document.getElementById('student-detail-button-image-upload').disabled=val;
- document.getElementById('student-detail-textbox-studiengang_kz').disabled=val;
+ document.getElementById('student-detail-menulist-studiengang_kz').disabled=val;
document.getElementById('student-detail-textbox-semester').disabled=val;
document.getElementById('student-detail-textbox-verband').disabled=val;
document.getElementById('student-detail-textbox-gruppe').disabled=val;
@@ -281,7 +281,7 @@ function StudentDetailSave()
geburtsnation = document.getElementById('student-detail-menulist-geburtsnation').value;
sprache = document.getElementById('student-detail-menulist-sprache').value;
matrikelnummer = document.getElementById('student-detail-textbox-matrikelnummer').value;
- studiengang_kz = document.getElementById('student-detail-textbox-studiengang_kz').value;
+ studiengang_kz = document.getElementById('student-detail-menulist-studiengang_kz').value;
semester = document.getElementById('student-detail-textbox-semester').value;
verband = document.getElementById('student-detail-textbox-verband').value;
gruppe = document.getElementById('student-detail-textbox-gruppe').value;
@@ -481,7 +481,7 @@ function StudentAuswahl()
document.getElementById('student-detail-textbox-matrikelnummer').value=matrikelnummer;
document.getElementById('student-detail-image').src='content/bild.php?src=person&person_id='+person_id+'&'+gettimestamp();
document.getElementById('student-detail-textbox-person_id').value=person_id;
- document.getElementById('student-detail-textbox-studiengang_kz').value=studiengang_kz;
+ document.getElementById('student-detail-menulist-studiengang_kz').value=studiengang_kz;
document.getElementById('student-detail-textbox-semester').value=semester;
document.getElementById('student-detail-textbox-verband').value=verband;
document.getElementById('student-detail-textbox-gruppe').value=gruppe;
@@ -589,6 +589,8 @@ function StudentPrestudentDisableFields(val)
document.getElementById('student-prestudent-checkbox-reihungstestangetreten').disabled=val;
document.getElementById('student-prestudent-textbox-punkte').disabled=val;
document.getElementById('student-prestudent-checkbox-bismelden').disabled=val;
+ document.getElementById('student-prestudent-button-anmeldungreihungstest-heute').disabled=val;
+ document.getElementById('student-prestudent-button-save').disabled=val;
}
// ****
@@ -667,4 +669,17 @@ function StudentPrestudentSave()
StudentTreeDatasource.Refresh(false); //non blocking
SetStatusBarText('Daten wurden gespeichert');
}
+}
+
+function StudentAnmeldungreihungstestHeute()
+{
+ var now = new Date();
+ var jahr = now.getFullYear();
+
+ monat = now.getMonth();
+ if(monat<10) monat='0'+monat;
+ tag = now.getDate();
+ if(tag<10) tag='0'+tag;
+
+ document.getElementById('student-prestudent-textbox-anmeldungreihungstest').value=jahr+'-'+monat+'-'+tag;
}
\ No newline at end of file
diff --git a/rdf/index.html b/rdf/index.html
index fe802ae76..cb6327442 100644
--- a/rdf/index.html
+++ b/rdf/index.html
@@ -1,4 +1,4 @@
-
+
@@ -113,6 +113,7 @@ Attribute:
bezeichnung
studiengang_kz
semester
+ lehreverzeichnis
unterrichtssprache
ects
semesterstunden
diff --git a/rdf/lvinfo.rdf.php b/rdf/lvinfo.rdf.php
index d623d7b92..7c55ebdef 100644
--- a/rdf/lvinfo.rdf.php
+++ b/rdf/lvinfo.rdf.php
@@ -62,14 +62,16 @@ $qry = "SET CLIENT_ENCODING to 'UNICODE';
SELECT
tbl_lehrveranstaltung.lehrveranstaltung_id as lv_lehrveranstaltung_id,
tbl_lehrveranstaltung.kurzbz as lv_kurzbz,
+tbl_lehrveranstaltung.lehreverzeichnis as lv_lehrevz,
tbl_lehrveranstaltung.bezeichnung as lv_bezeichnung,
tbl_lehrveranstaltung.studiengang_kz as lv_studiengang_kz,
tbl_lehrveranstaltung.semester as lv_semester,
tbl_lehrveranstaltung.sprache as unterrichtssprache,
tbl_lehrveranstaltung.ects as ects,
tbl_lehrveranstaltung.semesterstunden as lv_semesterstunden,
+lower(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as stg_kuerzel,
tbl_lvinfo.*
-FROM lehre.tbl_lehrveranstaltung JOIN campus.tbl_lvinfo USING(lehrveranstaltung_id)
+FROM (lehre.tbl_lehrveranstaltung JOIN campus.tbl_lvinfo USING(lehrveranstaltung_id)) JOIN public.tbl_studiengang USING(studiengang_kz)
WHERE
tbl_lehrveranstaltung.aktiv=true AND
tbl_lehrveranstaltung.lehre=true AND
@@ -94,6 +96,7 @@ if($result = pg_query($conn, $qry))
lv_bezeichnung; ?>]]>
lv_studiengang_kz; ?>]]>
lv_semester; ?>]]>
+ cis.technikum-wien.at/documents/stg_kuerzel.'/'.$row->lv_semester.'/'.$row->lv_lehrevz;?>
unterrichtssprache; ?>]]>
ects; ?>]]>
lv_semesterstunden; ?>]]>
diff --git a/rdf/studiengang.rdf.php b/rdf/studiengang.rdf.php
index d498ab26f..9e08eeb06 100644
--- a/rdf/studiengang.rdf.php
+++ b/rdf/studiengang.rdf.php
@@ -11,12 +11,12 @@ 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");
+header("Content-type: application/xhtml+xml");
// xml
echo '';
// DAO
-include('../vilesci/config.inc.php');
-include_once('../include/studiengang.class.php');
+require_once('../vilesci/config.inc.php');
+require_once('../include/studiengang.class.php');
// Datenbank Verbindung
if (!$conn = @pg_pconnect(CONN_STRING))
@@ -24,9 +24,9 @@ if (!$conn = @pg_pconnect(CONN_STRING))
// raumtypen holen
$studiengangDAO=new studiengang($conn);
-$studiengaenge=$studiengangDAO->getAll();
+$studiengangDAO->getAll('typ, kurzbz');
-$rdf_url='http://www.technikum-wien.at/tempus/studiengang';
+$rdf_url='http://www.technikum-wien.at/studiengang';
?>
@@ -38,10 +38,8 @@ $rdf_url='http://www.technikum-wien.at/tempus/studiengang';
result as $sg)
+{
?>
@@ -53,11 +51,10 @@ if (is_array($studiengaenge)) {
typ ?>
farbe ?>
email ?>
+ kuerzel ?>