diff --git a/cis/private/profile/zeitwunsch.php b/cis/private/profile/zeitwunsch.php index 683ac675e..520a66324 100644 --- a/cis/private/profile/zeitwunsch.php +++ b/cis/private/profile/zeitwunsch.php @@ -106,6 +106,17 @@ function conf_del() { return confirm('Wollen Sie diesen Eintrag wirklich löschen?'); } + +function checkval() +{ + if(document.getElementById('vertretung_uid').value=='') + { + alert('Bitte zuerst eine Vertretung auswählen'); + return false; + } + else + return true; +} @@ -378,10 +389,12 @@ if($result = pg_query($conn, $qry)) } $content_form.= ''; -$content_form.= "Vertretung"; //dropdown fuer vertretung $qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid not LIKE '\\\_%' ORDER BY nachname, vorname"; +$content_form.= "\n"; + if($result = pg_query($conn, $qry)) { while($row = pg_fetch_object($result)) @@ -396,9 +409,9 @@ $content_form.= ''; $content_form.= ' '; if(isset($_GET['type']) && $_GET['type']=='edit') - $content_form.= ""; + $content_form.= ""; else - $content_form.= ""; + $content_form.= ""; $content_form.= ''; $content_form.= ''; diff --git a/content/bild.php b/content/bild.php new file mode 100644 index 000000000..7d5a95316 --- /dev/null +++ b/content/bild.php @@ -0,0 +1,58 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ +// Holt den Hexcode eines Bildes aus der DB wandelt es in Zeichen +// um und gibt das ein Bild zurueck. +// Aufruf mit foto); +} +?> \ No newline at end of file diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index 31bcb1ed1..9751caca9 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -201,7 +201,7 @@ function onVerbandSelect(event) { url = "rdf/student.rdf.php?"+"stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe+"&"+gettimestamp(); var treeStudent=document.getElementById('student-tree'); - + //Alte DS entfernen var oldDatasources = treeStudent.database.GetDataSources(); while(oldDatasources.hasMoreElements()) @@ -216,6 +216,8 @@ function onVerbandSelect(event) treeStudent.database.AddDataSource(StudentTreeDatasource); StudentTreeDatasource.addXMLSinkObserver(StudentTreeSinkObserver); treeStudent.builder.addListener(StudentTreeListener); + StudentDetailReset(); + StudentDetailDisableFields(true); } catch(e) { @@ -235,8 +237,9 @@ function onVerbandSelect(event) treeLV.database.RemoveDataSource(oldDatasources.getNext()); } - var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); - LvTreeDatasource = rdfService.GetDataSource(url); + var rdfService1 = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); + + LvTreeDatasource = rdfService1.GetDataSource(url); LvTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource); LvTreeDatasource.QueryInterface(Components.interfaces.nsIRDFXMLSink); treeLV.database.AddDataSource(LvTreeDatasource); diff --git a/content/student/studentdetailoverlay.xul.php b/content/student/studentdetailoverlay.xul.php index 5f49d6a05..b7b9893cb 100644 --- a/content/student/studentdetailoverlay.xul.php +++ b/content/student/studentdetailoverlay.xul.php @@ -49,68 +49,68 @@ echo ''; - - - - - - - - - - - - - - - - - - -