diff --git a/content/student/studentabschlusspruefung.js.php b/content/student/studentabschlusspruefung.js.php index cf517b7d9..579f5dba9 100644 --- a/content/student/studentabschlusspruefung.js.php +++ b/content/student/studentabschlusspruefung.js.php @@ -207,7 +207,7 @@ function StudentAbschlusspruefungMenulistPersonLoad(menulist, filter) if(v.length>2) { - var url = 'rdf/person.rdf.php?filter='+v+'&'+gettimestamp(); + var url = 'rdf/person.rdf.php?filter='+encodeURIComponent(v)+'&'+gettimestamp(); var oldDatasources = menulist.database.GetDataSources(); while(oldDatasources.hasMoreElements()) @@ -245,8 +245,7 @@ function StudentAbschlusspruefungMenulistMitarbeiterLoad(menulist, filter) if(v.length>2) { - var url = 'rdf/mitarbeiter.rdf.php?filter='+v+'&'+gettimestamp(); - + var url = 'rdf/mitarbeiter.rdf.php?filter='+encodeURIComponent(v)+'&'+gettimestamp(); var oldDatasources = menulist.database.GetDataSources(); while(oldDatasources.hasMoreElements()) { @@ -913,4 +912,4 @@ function StudentAbschlusspruefungTypChange() document.getElementById('student-abschlusspruefung-menulist-pruefer3').hidden=true; document.getElementById('student-abschlusspruefung-label-pruefer3').hidden=true; } -} \ No newline at end of file +} diff --git a/content/student/studentprojektarbeit.js.php b/content/student/studentprojektarbeit.js.php index 75f5843a7..d113d0ea2 100644 --- a/content/student/studentprojektarbeit.js.php +++ b/content/student/studentprojektarbeit.js.php @@ -572,6 +572,7 @@ function StudentProjektarbeitSpeichern() // **** // * Aktiviert die Detailfelder zum Neu Anlegen einer Projektarbeit // **** + function StudentProjektarbeitNeu() { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); @@ -867,7 +868,7 @@ function StudentProjektbetreuerMenulistPersonLoad(menulist, filter) if(v.length>2) { - var url = 'rdf/person.rdf.php?filter='+v+'&'+gettimestamp(); + var url = 'rdf/person.rdf.php?filter='+encodeURIComponent(v)+'&'+gettimestamp(); //nurmittitel=& var oldDatasources = menulist.database.GetDataSources(); while(oldDatasources.hasMoreElements()) @@ -1081,4 +1082,4 @@ function StudentProjektbetreuerKontaktdaten() window.open('vilesci/personen/kontaktdaten_edit.php?person_id='+person_id,'Kontaktdaten'); else alert('Bitte zuerst eine Person auswaehlen'); -} \ No newline at end of file +} diff --git a/rdf/person.rdf.php b/rdf/person.rdf.php index addd6cd1a..ba7927ffb 100644 --- a/rdf/person.rdf.php +++ b/rdf/person.rdf.php @@ -54,7 +54,7 @@ echo ' '; -$filter = utf8_encode($filter); +//$filter = utf8_encode($filter); $qry = "SELECT distinct person_id, vorname, nachname, titelpre, titelpost, CASE @@ -89,4 +89,4 @@ if($result = $db->db_query($qry)) } ?> - \ No newline at end of file +