From f17c9c0626e37cda34aac3a634be2b09b66dc5c5 Mon Sep 17 00:00:00 2001 From: Christian Paminger Date: Mon, 19 Mar 2007 15:37:24 +0000 Subject: [PATCH] --- ...fasoverlay.js.php => fasoldoverlay.js.php} | 98 +++++++++---------- 1 file changed, 49 insertions(+), 49 deletions(-) rename content/fasold/{fasoverlay.js.php => fasoldoverlay.js.php} (88%) diff --git a/content/fasold/fasoverlay.js.php b/content/fasold/fasoldoverlay.js.php similarity index 88% rename from content/fasold/fasoverlay.js.php rename to content/fasold/fasoldoverlay.js.php index d2e66ef34..9c58ccfab 100644 --- a/content/fasold/fasoverlay.js.php +++ b/content/fasold/fasoldoverlay.js.php @@ -1,24 +1,24 @@ loadVariables($user); + $benutzer->loadVariables($user); $stsem = $benutzer->variable->semester_aktuell; $stsem_id = getStudiensemesterIdFromName($conn, $stsem); - + echo "var studiensemester_id=".$stsem_id.";"; ?> var sink; @@ -32,33 +32,33 @@ var treefunktionenobserve = { onBeginLoad: function(aSink) { /* Statusbar setzen */ - setStatusBarText('Loading ...'); - /* Progressmeter anzeigen */ + setStatusBarText('Loading ...'); + /* Progressmeter anzeigen */ document.getElementById('statusbarpanel-progressmeter').hidden=false; }, onInterrupt: function(aSink) { }, onResume: function(aSink) { }, - onEndLoad: function(aSink) - { + onEndLoad: function(aSink) + { //debug('onEndLoad Funktionen'); /* Statusbar leeren */ - setStatusBarText(''); - + setStatusBarText(''); + /* Progressmeter verstecken */ document.getElementById('statusbarpanel-progressmeter').hidden=true; - + /* Mitarbeiter Value Changed zuruecksetzen und Speichern Button deaktivieren */ // MitarbeiterDetailRestore(); //debug('Starting Rebuild'); - document.getElementById('tree-liste-funktionen').builder.rebuild(); - + document.getElementById('tree-liste-funktionen').builder.rebuild(); + }, - onError: function(aSink, aStatus, aErrorMsg) - { - alert('Bei der Datenuebertragung ist ein Fehler Aufgetreten. Bitte Versuchen Sie es erneut.'); + onError: function(aSink, aStatus, aErrorMsg) + { + alert('Bei der Datenuebertragung ist ein Fehler Aufgetreten. Bitte Versuchen Sie es erneut.'); } }; - + /** * Observer der aufgerufen wird wenn Refresh des Mitarbeiter-Trees * fertig ausgefuehrt wurde. @@ -67,39 +67,39 @@ var treemenuobserve = { onBeginLoad: function(aSink) { /* Statusbar setzen */ - setStatusBarText('Loading ...'); - /* Progressmeter anzeigen */ + setStatusBarText('Loading ...'); + /* Progressmeter anzeigen */ document.getElementById('statusbarpanel-progressmeter').hidden=false; }, onInterrupt: function(aSink) { }, onResume: function(aSink) { }, - onEndLoad: function(aSink) - { + onEndLoad: function(aSink) + { //debug('onEndLoad'); /* Statusbar leeren */ - setStatusBarText(''); - + setStatusBarText(''); + /* Progressmeter verstecken */ document.getElementById('statusbarpanel-progressmeter').hidden=true; - + /* Mitarbeiter Value Changed zuruecksetzen und Speichern Button deaktivieren */ MitarbeiterDetailRestore(); - - document.getElementById('tree-liste-mitarbeiter').builder.rebuild(); + + document.getElementById('tree-liste-mitarbeiter').builder.rebuild(); }, - onError: function(aSink, aStatus, aErrorMsg) - { - alert('Bei der Datenuebertragung ist ein Fehler Aufgetreten. Bitte Versuchen Sie es erneut.'); + onError: function(aSink, aStatus, aErrorMsg) + { + alert('Bei der Datenuebertragung ist ein Fehler Aufgetreten. Bitte Versuchen Sie es erneut.'); } }; - + /** * Observer der aufgerufen wird wenn Rebuild fertig abgearbeitet wurde * (Funktioniert mit Moz 1.7.13 nicht richtig -> Seamonkey 1.0.2 funktioniert) */ var treemenurebuildobserve = { willRebuild: function(aSink) { }, - didRebuild: function(aSink) + didRebuild: function(aSink) { //debug('didRebuild:'+treemenuobservedata); //wenn treemenuobservedata = refresheintragmerken dann wird der Mitarbeiter wieder markiert @@ -135,17 +135,17 @@ function onMenuMitarbeiterSelect(id) else treeMitarbeiterDetailChanged=false; } - + var tree=document.getElementById(id); var content=document.getElementById('tree-liste-mitarbeiter'); var col = tree.columns ? tree.columns["tree-menu-mitarbeiter-col-filter"] : "tree-menu-mitarbeiter-col-filter"; var filter=tree.view.getCellText(tree.currentIndex,col); var url = "rdf/fas/mitarbeiter.rdf.php"; var attributes="?type=unknown&leerzeichencodierung=true"; - + if(filter=="") filter="Studiengangsleiter"; - + if (filter=="Studiengangsleiter") { attributes+="&stgl=true"; @@ -215,26 +215,26 @@ function onMenuMitarbeiterSelect(id) //Timestamp anhaengen da beim Laden von Zwischengespeicherten Dateien kein //Observer Event ausgeloest wird. url+=attributes+'&'+gettimestamp(); - + treeMitarbeiterReload=false; //Mitarbeiter Detail Felder deaktivieren SetMitarbeiterDetailAktiv(false); - + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); - + //Alte Datasources loeschen var oldDatasources = content.database.GetDataSources(); while(oldDatasources.hasMoreElements()) content.database.RemoveDataSource(oldDatasources.getNext()); - + //Neue Datasource setzen var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); var newDs = rdfService.GetDataSource(url); content.database.AddDataSource(newDs); - + //Sink Observer anhaengen - sink = newDs.QueryInterface(Components.interfaces.nsIRDFXMLSink); - sink.addXMLSinkObserver(treemenuobserve); + sink = newDs.QueryInterface(Components.interfaces.nsIRDFXMLSink); + sink.addXMLSinkObserver(treemenuobserve); } /** @@ -244,7 +244,7 @@ function onMenuMitarbeiterSelect(id) function onMenuVerbandSelect() { tree = document.getElementById('tree-verband'); - + //Studiengang, Gruppe und Ausbildungssemester holen var col = tree.columns ? tree.columns["tree-verband-studiengang_id"] : "tree-verband-studiengang_id"; var studiengang_id=tree.view.getCellText(tree.currentIndex,col); @@ -252,14 +252,14 @@ function onMenuVerbandSelect() var gruppe_id=tree.view.getCellText(tree.currentIndex,col); col = tree.columns ? tree.columns["tree-verband-ausbildungssemester_id"] : "tree-verband-ausbildungssemester_id"; var ausbildungssemester_id=tree.view.getCellText(tree.currentIndex,col); - + //Tree fuellen lehreinheitentree = document.getElementById('tree-liste-lehreinheiten'); if(gruppe_id==0) url = 'rdf/fas/lehreinheiten.rdf.php?studiengang_id='+studiengang_id; else url = 'rdf/fas/lehreinheiten.rdf.php?gruppe_id='+gruppe_id; - + lehreinheitentree.setAttribute('datasources',url); document.getElementById('textbox-lehreinheiten-detail-studiengang').value=studiengang_id; document.getElementById('textbox-lehreinheiten-ausbildungssemester_id').value=ausbildungssemester_id; @@ -269,7 +269,7 @@ function onMenuVerbandSelect() * Parst einen RDF String */ function parseRDFString(str, url) -{ +{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); var memoryDS = Components.classes["@mozilla.org/rdf/datasource;1?name=in-memory-datasource"].createInstance(Components.interfaces.nsIRDFDataSource);