*/ require_once('../config/vilesci.config.inc.php'); ?> // ********** FUNKTIONEN ********** // var anwesenheitStudentUID=''; // **** // * Laedt die Trees // **** function loadanwesenheit(student_uid,lehrveranstaltung_id) { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); anwesenheitStudentUID=student_uid; //anwesenheit laden url = "rdf/anwesenheit.rdf.php?ts="+gettimestamp(); if(student_uid!='') url=url+"&student_uid="+student_uid; if(lehrveranstaltung_id!='') url=url+"&lehrveranstaltung_id="+lehrveranstaltung_id; var treeanwesenheit=document.getElementById('anwesenheit-tree'); //Alte DS entfernen var oldDatasources = treeanwesenheit.database.GetDataSources(); while(oldDatasources.hasMoreElements()) { treeanwesenheit.database.RemoveDataSource(oldDatasources.getNext()); } var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); var TerminTreeDatasource = rdfService.GetDataSource(url); TerminTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource); treeanwesenheit.database.AddDataSource(TerminTreeDatasource); }