diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php
index becb31e88..11df5240d 100644
--- a/content/student/studentDBDML.php
+++ b/content/student/studentDBDML.php
@@ -624,11 +624,13 @@ if(!$error)
$prestudent->aufnahmeschluessel = $_POST['aufnahmeschluessel'];
$prestudent->facheinschlberuf = ($_POST['facheinschlberuf']=='true'?true:false);
$prestudent->bismelden = ($_POST['bismelden']=='true'?true:false);
+ $prestudent->foerderrelevant = ($_POST['foerderrelevant']=='true'?true:false);
$prestudent->dual = ($_POST['dual']=='true'?true:false);
$prestudent->anmerkung = $_POST['anmerkung'];
$prestudent->mentor = $_POST['mentor'];
$prestudent->gsstudientyp_kurzbz = $_POST['gsstudientyp_kurzbz'];
$prestudent->priorisierung = $_POST['priorisierung'];
+ $prestudent->standort_code = $_POST['standort_code'];
//$prestudent->insertamum = date('Y-m-d H:i:s');
//$prestudent->insertvon = $user;
$prestudent->updateamum = date('Y-m-d H:i:s');
diff --git a/content/student/studentdetailoverlay.xul.php b/content/student/studentdetailoverlay.xul.php
index 18e69874e..980b44333 100644
--- a/content/student/studentdetailoverlay.xul.php
+++ b/content/student/studentdetailoverlay.xul.php
@@ -461,6 +461,18 @@ echo '';
+
+
+
+
+
+
+
+
@@ -481,6 +493,10 @@ echo '';
+
+
+
+
diff --git a/content/student/studentoverlay.js.php b/content/student/studentoverlay.js.php
index f034ae473..61a012064 100644
--- a/content/student/studentoverlay.js.php
+++ b/content/student/studentoverlay.js.php
@@ -1144,11 +1144,13 @@ function StudentAuswahl()
aufnahmeschluessel = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#aufnahmeschluessel" ));
facheinschlberuf = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#facheinschlberuf" ));
bismelden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bismelden" ));
+ foerderrelevant = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#foerderrelevant" ));
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkungpre" ));
mentor = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#mentor" ));
dual = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dual" ));
gsstudientyp_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#gsstudientyp_kurzbz" ));
priorisierung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#priorisierung" ));
+ standort_code = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#standort_code" ));
document.getElementById('student-prestudent-menulist-aufmerksamdurch').value=aufmerksamdurch_kurzbz;
document.getElementById('student-prestudent-menulist-berufstaetigkeit').value=berufstaetigkeit_code;
@@ -1172,6 +1174,11 @@ function StudentAuswahl()
else
document.getElementById('student-prestudent-checkbox-bismelden').checked=false;
+ if(foerderrelevant=='true')
+ document.getElementById('student-prestudent-checkbox-foerderrelevant').checked=true;
+ else
+ document.getElementById('student-prestudent-checkbox-foerderrelevant').checked=false;
+
if(dual=='true')
document.getElementById('student-prestudent-checkbox-dual').checked=true;
else
@@ -1186,6 +1193,7 @@ function StudentAuswahl()
document.getElementById('student-prestudent-textbox-priorisierung').value=priorisierung;
document.getElementById('student-prestudent-textbox-mentor').value=mentor;
document.getElementById('student-detail-menulist-gsstudientyp').value=gsstudientyp_kurzbz;
+ document.getElementById('student-prestudent-menulist-bisstandort').value=standort_code;
document.getElementById('student-detail-groupbox-caption').label='Zugangsvoraussetzung für '+nachname+' '+vorname;
rollentree = document.getElementById('student-prestudent-tree-rolle');
@@ -1701,12 +1709,14 @@ function StudentPrestudentDisableFields(val)
document.getElementById('student-prestudent-menulist-aufnahmeschluessel').disabled=val;
document.getElementById('student-prestudent-checkbox-facheinschlberuf').disabled=val;
document.getElementById('student-prestudent-checkbox-bismelden').disabled=val;
+ document.getElementById('student-prestudent-checkbox-foerderrelevant').disabled=val;
document.getElementById('student-prestudent-checkbox-dual').disabled=val;
document.getElementById('student-prestudent-button-save').disabled=val;
document.getElementById('student-prestudent-textbox-anmerkung').disabled=val;
document.getElementById('student-prestudent-textbox-priorisierung').disabled=val;
document.getElementById('student-prestudent-textbox-mentor').disabled=val;
document.getElementById('student-detail-menulist-gsstudientyp').disabled=val;
+ document.getElementById('student-prestudent-menulist-bisstandort').disabled=val;
// Studiengang des angeklickten Prestudenten ermitteln
var tree = document.getElementById('student-tree');
@@ -1770,6 +1780,7 @@ function StudentPrestudentSave()
aufnahmeschluessel = document.getElementById('student-prestudent-menulist-aufnahmeschluessel').value;
facheinschlberuf = document.getElementById('student-prestudent-checkbox-facheinschlberuf').checked;
bismelden = document.getElementById('student-prestudent-checkbox-bismelden').checked;
+ foerderrelevant = document.getElementById('student-prestudent-checkbox-foerderrelevant').checked;
dual = document.getElementById('student-prestudent-checkbox-dual').checked;
person_id = document.getElementById('student-prestudent-textbox-person_id').value;
prestudent_id = document.getElementById('student-prestudent-textbox-prestudent_id').value;
@@ -1779,6 +1790,7 @@ function StudentPrestudentSave()
priorisierung = document.getElementById('student-prestudent-textbox-priorisierung').value;
mentor = document.getElementById('student-prestudent-textbox-mentor').value;
gsstudientyp = document.getElementById('student-detail-menulist-gsstudientyp').value;
+ standort_code = document.getElementById('student-prestudent-menulist-bisstandort').value;
if(zgvdatum!='' && !CheckDatum(zgvdatum))
{
@@ -1816,6 +1828,7 @@ function StudentPrestudentSave()
req.add('aufnahmeschluessel', aufnahmeschluessel);
req.add('facheinschlberuf', facheinschlberuf);
req.add('bismelden', bismelden);
+ req.add('foerderrelevant', foerderrelevant);
req.add('dual', dual);
req.add('person_id', person_id);
req.add('prestudent_id', prestudent_id);
@@ -1824,6 +1837,7 @@ function StudentPrestudentSave()
req.add('priorisierung', priorisierung);
req.add('mentor', mentor);
req.add('gsstudientyp_kurzbz', gsstudientyp);
+ req.add('standort_code', standort_code);
var response = req.executePOST();
diff --git a/rdf/bisstandort.rdf.php b/rdf/bisstandort.rdf.php
new file mode 100644
index 000000000..17afcde46
--- /dev/null
+++ b/rdf/bisstandort.rdf.php
@@ -0,0 +1,75 @@
+.
+ */
+// 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/xhtml+xml");
+// xml
+echo '';
+// DAO
+require_once('../config/vilesci.config.inc.php');
+require_once('../include/basis_db.class.php');
+
+$rdf_url='http://www.technikum-wien.at/bisstandort';
+
+?>
+
+
+
+
+
+
+
+
+ -- keine Auswahl --
+
+
+';
+}
+$qry = "SELECT * FROM bis.tbl_bisstandort WHERE aktiv ORDER BY bezeichnung";
+$db = new basis_db();
+
+if($db->db_query($qry))
+{
+ while($row = $db->db_fetch_object())
+ {
+?>
+
+
+ standort_code; ?>]]>
+ bezeichnung; ?>]]>
+
+
+
+
+
\ No newline at end of file
diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php
index 3771f7d5e..e3e9b4615 100644
--- a/rdf/student.rdf.php
+++ b/rdf/student.rdf.php
@@ -366,6 +366,7 @@ function draw_prestudent($row)
reihungstestangetreten?'true':'false').']]>
punkte.']]>
bismelden?'true':'false').']]>
+ foerderrelevant?'true':'false').']]>
dual?'true':'false').']]>
dual?'Ja':'Nein').']]>
anmerkung.']]>
@@ -374,6 +375,7 @@ function draw_prestudent($row)
aufnahmegruppe_kurzbz.']]>
priorisierung.']]>
priorisierung.')'.']]>
+ standort_code.']]>
';
}