This commit is contained in:
Andreas Österreicher
2007-10-03 13:35:46 +00:00
parent f63a0b9e74
commit 4dc6333a47
4 changed files with 43 additions and 14 deletions
+16 -11
View File
@@ -321,17 +321,22 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<button id="student-prestudent-button-anmeldungreihungstest-heute" label="Heute" oncommand="StudentAnmeldungreihungstestHeute()" disabled="true" style="margin:0px;"/>
</hbox>
<label value="Reihungstest" control="student-prestudent-menulist-reihungstest"/>
<menulist id="student-prestudent-menulist-reihungstest" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/reihungstest.rdf.php?optional=true" flex="1"
ref="http://www.technikum-wien.at/reihungstest/alle" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/reihungstest/rdf#reihungstest_id"
label="rdf:http://www.technikum-wien.at/reihungstest/rdf#bezeichnung"
uri="rdf:*"/>
</menupopup>
</template>
</menulist>
<hbox>
<menulist id="student-prestudent-menulist-reihungstest" disabled="true"
datasources="<?php echo APP_ROOT ?>rdf/reihungstest.rdf.php?optional=true" flex="1"
ref="http://www.technikum-wien.at/reihungstest/alle" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/reihungstest/rdf#reihungstest_id"
label="rdf:http://www.technikum-wien.at/reihungstest/rdf#bezeichnung"
uri="rdf:*"/>
</menupopup>
</template>
</menulist>
<button id="student-prestudent-button-reihungstest-refresh" image="../skin/images/refresh.png" tooltiptext="Liste neu laden" onclick="StudentReihungstestDropDownRefresh()"/>
</hbox>
</row>
<row>
<label value="Zum Reihungstest angetreten" control="student-prestudent-checkbox-reihungstestangetreten"/>
+21
View File
@@ -3578,4 +3578,25 @@ function StudentFunktionIFrameLoad()
function StudentFunktionIFrameUnLoad()
{
document.getElementById('student-funktionen').setAttribute('src','');
}
function StudentReihungstestDropDownRefresh()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree = document.getElementById('student-prestudent-menulist-reihungstest');
var url="<?php echo APP_ROOT ?>rdf/reihungstest.rdf.php?optional=true&"+gettimestamp();
//Alte DS entfernen
var oldDatasources = tree.database.GetDataSources();
while(oldDatasources.hasMoreElements())
{
tree.database.RemoveDataSource(oldDatasources.getNext());
}
//Refresh damit die entfernten DS auch wirklich entfernt werden
tree.builder.rebuild();
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var myDatasource = rdfService.GetDataSource(url);
tree.database.AddDataSource(myDatasource);
SetStatusBarText('Reihungstest Liste wurde aktualisiert')
}
+2 -2
View File
@@ -413,8 +413,8 @@ function StudentProjektarbeitFirmaRefresh()
tree.builder.rebuild();
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
StudentProjektbetreuerTreeDatasource = rdfService.GetDataSource(url);
tree.database.AddDataSource(StudentProjektbetreuerTreeDatasource);
var myDatasource = rdfService.GetDataSource(url);
tree.database.AddDataSource(myDatasource);
}
// ****
@@ -180,7 +180,7 @@
if($reihungstest->save())
{
echo 'Daten wurden erfolgreich gespeichert';
echo 'Daten wurden erfolgreich gespeichert <script>window.opener.StudentReihungstestDropDownRefresh();</script>';
$reihungstest_id = $reihungstest->reihungstest_id;
$stg_kz = $reihungstest->studiengang_kz;
}
@@ -252,6 +252,9 @@
{
if($stg_kz!=-1 && $stg_kz!='')
$reihungstest->studiengang_kz = $stg_kz;
$reihungstest->datum = date('Y-m-d');
$reihungstest->uhrzeit = date('H:i:s');
}
//Formular zum bearbeiten des Reihungstests