diff --git a/config/global.config-default.inc.php b/config/global.config-default.inc.php
index 8b9402363..94ebb4d65 100644
--- a/config/global.config-default.inc.php
+++ b/config/global.config-default.inc.php
@@ -95,6 +95,9 @@ define('FAS_REIHUNGSTEST_PUNKTE', false);
// Legt fest ob Messages im FAS angezeigt werden true|false
define('FAS_MESSAGES',false);
+// Legt fest ob Aufnahmegruppen bei Reihungstests verwaltet werden true|false
+define('FAS_REIHUNGSTEST_AUFNAHMEGRUPPEN',false);
+
// Anzeigeoptionen für LV-Plan Menü
define('CIS_LVPLAN_EXPORT_ANZEIGEN',true);
define('CIS_LVPLAN_PERSONENAUSWAHL_ANZEIGEN',true);
diff --git a/content/student/aufnahmetermine.js.php b/content/student/aufnahmetermine.js.php
index 19c34498c..db4c01c37 100644
--- a/content/student/aufnahmetermine.js.php
+++ b/content/student/aufnahmetermine.js.php
@@ -39,22 +39,24 @@ function loadAufnahmeTermine(prestudent_id)
// Gruppen DropDown laden
var aufnahmegruppemenulist = document.getElementById('aufnahmetermine-menulist-aufnahmegruppe');
- var url="rdf/gruppen.rdf.php?aufnahmegruppe=true&optional=true";
-
- //Alte DS entfernen
- var oldDatasources = aufnahmegruppemenulist.database.GetDataSources();
- while(oldDatasources.hasMoreElements())
+ if(aufnahmegruppemenulist)
{
- aufnahmegruppemenulist.database.RemoveDataSource(oldDatasources.getNext());
+ var url="rdf/gruppen.rdf.php?aufnahmegruppe=true&optional=true";
+
+ //Alte DS entfernen
+ var oldDatasources = aufnahmegruppemenulist.database.GetDataSources();
+ while(oldDatasources.hasMoreElements())
+ {
+ aufnahmegruppemenulist.database.RemoveDataSource(oldDatasources.getNext());
+ }
+ //Refresh damit die entfernten DS auch wirklich entfernt werden
+ aufnahmegruppemenulist.builder.rebuild();
+
+ var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
+ var myDatasource = rdfService.GetDataSourceBlocking(url);
+ aufnahmegruppemenulist.database.AddDataSource(myDatasource);
+ aufnahmegruppemenulist.builder.rebuild();
}
- //Refresh damit die entfernten DS auch wirklich entfernt werden
- aufnahmegruppemenulist.builder.rebuild();
-
- var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
- var myDatasource = rdfService.GetDataSourceBlocking(url);
- aufnahmegruppemenulist.database.AddDataSource(myDatasource);
- aufnahmegruppemenulist.builder.rebuild();
-
// Gesamtpunkte laden und anzeigen
var url = 'rdf/student.rdf.php?prestudent_id='+prestudent_id+'&'+gettimestamp();
diff --git a/content/student/aufnahmetermine.xul.php b/content/student/aufnahmetermine.xul.php
index 118524276..b1c2e9d11 100644
--- a/content/student/aufnahmetermine.xul.php
+++ b/content/student/aufnahmetermine.xul.php
@@ -24,6 +24,7 @@ header("Pragma: no-cache");
header("Content-type: application/vnd.mozilla.xul+xml");
require_once('../../config/vilesci.config.inc.php');
+require_once('../../config/global.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/variable.class.php');
require_once('../../include/prestudent.class.php');
@@ -65,7 +66,17 @@ echo ']>
+