diff --git a/content/student/aufnahmetermine.js.php b/content/student/aufnahmetermine.js.php index 64ff2c26e..78d61acbe 100644 --- a/content/student/aufnahmetermine.js.php +++ b/content/student/aufnahmetermine.js.php @@ -433,22 +433,25 @@ function AufnahmeTermineAnmeldungreihungstestHeute() function AufnahmeTermineReihungstestDropDownRefresh() { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); - var tree = document.getElementById('aufnahmetermine-menulist-reihungstest'); + var menulist = document.getElementById('aufnahmetermine-menulist-reihungstest'); //var url="rdf/reihungstest.rdf.php?optional=true&prestudent_id="+AufnahmeTerminePrestudentID+"&"+gettimestamp(); var url="rdf/reihungstest.rdf.php?include_id=&studiengang_kz="+AufnahmeTermineStudiengang+"&"+gettimestamp(); //Alte DS entfernen - var oldDatasources = tree.database.GetDataSources(); + var oldDatasources = menulist.database.GetDataSources(); while(oldDatasources.hasMoreElements()) { - tree.database.RemoveDataSource(oldDatasources.getNext()); + menulist.database.RemoveDataSource(oldDatasources.getNext()); } //Refresh damit die entfernten DS auch wirklich entfernt werden - tree.builder.rebuild(); - + menulist.builder.rebuild(); + btn = document.getElementById('aufnahmetermine-button-reihungstest-refresh'); + btn.setAttribute('image','../../skin/images/spinner.gif'); var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); - var myDatasource = rdfService.GetDataSource(url); - tree.database.AddDataSource(myDatasource); + var myDatasource = rdfService.GetDataSourceBlocking(url); + menulist.database.AddDataSource(myDatasource); + menulist.builder.rebuild(); + btn.setAttribute('image','../../skin/images/refresh.png'); } function AufnahmeTermineReihungstestEdit() diff --git a/content/student/aufnahmetermine.xul.php b/content/student/aufnahmetermine.xul.php index dfa1ac8d0..23767fccb 100644 --- a/content/student/aufnahmetermine.xul.php +++ b/content/student/aufnahmetermine.xul.php @@ -237,8 +237,8 @@ echo ']> - - + + diff --git a/rdf/reihungstest.rdf.php b/rdf/reihungstest.rdf.php index 525b28201..60f5d8114 100644 --- a/rdf/reihungstest.rdf.php +++ b/rdf/reihungstest.rdf.php @@ -114,7 +114,7 @@ foreach ($rt->result as $row) $freieplaetze = ' ('.$row->angemeldete_teilnehmer.'/'.$row->max_teilnehmer.')'; } - $bezeichnung = (array_key_exists($row->studiengang_kz, $stg)?$stg[$row->studiengang_kz].' ':'').$row->datum.' '.$row->uhrzeit.' '.$row->ort_kurzbz.' '.$row->anmerkung.$freieplaetze; + $bezeichnung = $row->studiensemester_kurzbz.' St.'.$row->stufe.' '.(array_key_exists($row->studiengang_kz, $stg)?$stg[$row->studiengang_kz].' ':'').$row->datum.' '.$row->uhrzeit.' '.$row->ort_kurzbz.' '.$row->anmerkung.$freieplaetze; ?>