From 47986c7e6f8736ad2c4110fe20b0945210770f4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 2 May 2007 15:59:39 +0000 Subject: [PATCH] =?UTF-8?q?-=20Prestudent=20Modul=20f=C3=BCr=20FAS=20Onlin?= =?UTF-8?q?e=20-=20Erstversion=20des=20InteressentenImports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/public/kollegium.html | 3 +- content/fasoverlay.js.php | 30 + content/fasoverlay.xul.php | 14 +- .../lehrveranstaltungoverlay.xul.php | 2 +- .../student/interessentdetailoverlay.xul.php | 411 +++++++++++++ content/student/interessentenoverlay.xul.php | 171 ++++++ content/student/interessentoverlay.js.php | 581 ++++++++++++++++++ content/student/studentDBDML.php | 59 ++ content/student/studentdetailoverlay.xul.php | 2 +- content/student/studentenoverlay.xul.php | 2 +- include/prestudent.class.php | 81 +++ include/student.class.php | 25 +- rdf/interessentenbewerber.rdf.php | 159 +++++ rdf/prestudent.rdf.php | 2 +- .../personen/import/interessentenimport.php | 192 ++++++ 15 files changed, 1708 insertions(+), 26 deletions(-) create mode 100644 content/student/interessentdetailoverlay.xul.php create mode 100644 content/student/interessentenoverlay.xul.php create mode 100644 content/student/interessentoverlay.js.php create mode 100644 rdf/interessentenbewerber.rdf.php create mode 100644 vilesci/personen/import/interessentenimport.php diff --git a/cis/public/kollegium.html b/cis/public/kollegium.html index a09aff0ff..8953b2592 100644 --- a/cis/public/kollegium.html +++ b/cis/public/kollegium.html @@ -52,16 +52,15 @@ Teschl Susanne
Lehner Martin
Sommer Thomas
Paminger Christian
-Schweiger Sven
Hofmann Alexander
Neubauer Ulrike
+Harald Wahl


Ersatzmitglieder der Lehrenden (werden in dieser Reihenfolge bei langfristigem Ausfall oder Ausscheidens eines Kollegiumsmitgliedes der Lehrenden ins Kollegium entsandt)

-Wahl Harald
Rössler Peter
Kittenberger Thomas
Höller Roland
diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index ab43b5426..8bb26e0a5 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -7,6 +7,7 @@ var LvTreeDatasource; var LektorTreeDatasource; var LektorTreeOpenStudiengang; var StudentTreeDatasource; +var InteressentTreeDatasource; // **** // * initialisiert den Lektor Tree @@ -224,6 +225,35 @@ function onVerbandSelect(event) { debug(e); } + + // Interessenten / Bewerber + try + { + url = "rdf/interessentenbewerber.rdf.php?"+"studiengang_kz="+stg_kz+"&semester="+sem+"&"+gettimestamp(); + var treeInt=document.getElementById('interessent-tree'); + + //Alte DS entfernen + var oldDatasources = treeInt.database.GetDataSources(); + while(oldDatasources.hasMoreElements()) + { + treeInt.database.RemoveDataSource(oldDatasources.getNext()); + } + + var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); + InteressentTreeDatasource = rdfService.GetDataSource(url); + InteressentTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource); + InteressentTreeDatasource.QueryInterface(Components.interfaces.nsIRDFXMLSink); + treeInt.database.AddDataSource(InteressentTreeDatasource); + InteressentTreeDatasource.addXMLSinkObserver(InteressentTreeSinkObserver); + treeInt.builder.addListener(InteressentTreeListener); + InteressentDetailReset(); + InteressentDetailDisableFields(true); + InteressentPrestudentDisableFields(true); + } + catch(e) + { + debug(e); + } // Lehrveranstaltung try diff --git a/content/fasoverlay.xul.php b/content/fasoverlay.xul.php index 540639247..f45c140d9 100644 --- a/content/fasoverlay.xul.php +++ b/content/fasoverlay.xul.php @@ -6,6 +6,7 @@ include('../vilesci/config.inc.php'); echo ''; echo ''; +echo ''; /*echo ''; echo ''; echo '';*/ @@ -146,16 +147,13 @@ echo '';*/ - - - - + + + - - + + diff --git a/content/lvplanung/lehrveranstaltungoverlay.xul.php b/content/lvplanung/lehrveranstaltungoverlay.xul.php index 34c7514f9..1ad031105 100644 --- a/content/lvplanung/lehrveranstaltungoverlay.xul.php +++ b/content/lvplanung/lehrveranstaltungoverlay.xul.php @@ -49,7 +49,7 @@ echo ' - +