- Pruefungs Modul FASo

- Loeschen von Rollen jetzt moeglich
- InteressentenImport wird jetzt Studiengang uebergeben
This commit is contained in:
Andreas Österreicher
2007-06-25 15:14:08 +00:00
parent 4cd9f38afe
commit 41bb750276
16 changed files with 378 additions and 80 deletions
+10 -7
View File
@@ -12,16 +12,10 @@ Auflistung nach Priorit&auml;t (h&ouml;chste oben).<br>
<li>Nach dem sortieren einiger Trees ist danach ein anderer Datensatz
markiert als vorher</li>
<li>Im Filter aufgenommene Bewerber kommen auch abgewiesene vor.</li>
<li>Rolle sollte vom Anleger wieder gel&ouml;scht werden k&ouml;nnen.</li>
</ul>
<br>
<h2>Fehler</h2>
<h3>Dokumente</h3>
<ul>
<li>LVA Liste fuer Gesch&auml;ftsstelle fehlt noch.</li>
<li>Bei "Interessent Neu" wird der Studiengang nicht &uuml;bernommen.<br>
</li>
</ul>
<h3>Listen</h3>
<ul>
<li> Anzahl: Anzahl stimmt nicht immer? </li>
@@ -79,6 +73,15 @@ allen auf einmal setzbar</li>
<hr>
<h2>Erledigte Anforderungen</h2>
<ul>
<li>Bei "Interessent Neu" wird der Studiengang nicht &uuml;bernommen.<br>
25.06.2007 oesi <br><br>
</li>
<li>Rolle sollte vom Anleger wieder gel&ouml;scht werden k&ouml;nnen.<br>
25.06.2007 oesi <br><br>
</li>
<li>LVA Liste fuer Gesch&auml;ftsstelle fehlt noch.<br>
20.06.2007 oesi<br><br>
</li>
<li> Import: Studiensemester ist ausw&auml;hlbar. Vorgew&auml;hlt ist
das n&auml;chste. <br>
19.06.2007 oesi<br>
+14 -14
View File
@@ -76,61 +76,61 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentkontooverlay.xu
persist="hidden, height"
>
<treecols>
<treecol id="interessent-treecol-titelpre" label="TitelPre" flex="1" hidden="false"
<treecol id="interessent-treecol-titelpre" label="TitelPre" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#titelpre" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-anrede" label="Anrede" flex="1" hidden="false"
<treecol id="interessent-treecol-anrede" label="Anrede" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#anrede" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-vorname" label="Vorname" flex="1" hidden="false"
<treecol id="interessent-treecol-vorname" label="Vorname" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#vorname" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-vornamen" label="Vornamen" flex="1" hidden="true"
<treecol id="interessent-treecol-vornamen" label="Vornamen" flex="1" hidden="true" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#vornamen" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-nachname" label="Nachname" flex="2" hidden="false" primary="true"
<treecol id="interessent-treecol-nachname" label="Nachname" flex="2" hidden="false" primary="true" persist="width"
sortActive="true"
sortDirection="ascending"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#nachname" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-titelpost" label="TitelPost" flex="1" hidden="false"
<treecol id="interessent-treecol-titelpost" label="TitelPost" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#titelpost" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-geburtsdatum" label="Geburtsdatum" flex="1" hidden="false"
<treecol id="interessent-treecol-geburtsdatum" label="Geburtsdatum" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#geburtsdatum_iso" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-svnr" label="SVNR" flex="1" hidden="false"
<treecol id="interessent-treecol-svnr" label="SVNR" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#svnr" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-ersatzkennzeichen" label="ErsatzKz" flex="1" hidden="false"
<treecol id="interessent-treecol-ersatzkennzeichen" label="ErsatzKz" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#ersazkennzeichen" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-geschlecht" label="Geschlecht" flex="1" hidden="true"
<treecol id="interessent-treecol-geschlecht" label="Geschlecht" flex="1" hidden="true" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#geschlecht" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-status" label="Status" flex="1" hidden="true"
<treecol id="interessent-treecol-status" label="Status" flex="1" hidden="false" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#status" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-studiengang_kz" label="StudiengangKz" flex="1" hidden="true"
<treecol id="interessent-treecol-studiengang_kz" label="StudiengangKz" flex="1" hidden="true" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#studiengang_kz" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-prestudent_id" label="PreStudentID" flex="1" hidden="true"
<treecol id="interessent-treecol-prestudent_id" label="PreStudentID" flex="1" hidden="true" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#prestudent_id" onclick="InteressentTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-treecol-person_id" label="PersonID" flex="1" hidden="true"
<treecol id="interessent-treecol-person_id" label="PersonID" flex="1" hidden="true" persist="width"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/interessent/rdf#person_id" onclick="InteressentTreeSort()"/>
</treecols>
+5 -1
View File
@@ -231,7 +231,11 @@ function InteressentTreeRefresh()
// ****
function InteressentNeu()
{
window.open('<?php echo APP_ROOT; ?>vilesci/personen/import/interessentenimport.php','Interessent anlegen', 'height=768,width=1024,resizable=yes,status=yes,scrollbars=yes,toolbar=yes,location=yes,menubar=yes');
var verband_tree=document.getElementById('tree-verband');
var col = verband_tree.columns ? verband_tree.columns["stg_kz"] : "stg_kz";
var stg_kz=verband_tree.view.getCellText(verband_tree.currentIndex,col);
window.open('<?php echo APP_ROOT; ?>vilesci/personen/import/interessentenimport.php?studiengang_kz='+stg_kz,'Interessent anlegen', 'height=768,width=1024,resizable=yes,status=yes,scrollbars=yes,toolbar=yes,location=yes,menubar=yes');
}
// ****
+42
View File
@@ -435,6 +435,48 @@ if(!$error)
}
}
}
elseif(isset($_POST['type']) && $_POST['type']=='deleterolle')
{
//Loescht eine Prestudentrolle
//Kann nur geloescht werden wenn die Berechtigung ADMIN ist oder der
//Datensatz selbst angelegt wurde
if(isset($_POST['studiensemester_kurzbz']) && isset($_POST['rolle_kurzbz']) &&
isset($_POST['prestudent_id']) && is_numeric($_POST['prestudent_id']))
{
$rolle = new prestudent($conn, null, true);
if($rolle->load_rolle($_POST['prestudent_id'],$_POST['rolle_kurzbz'],$_POST['studiensemester_kurzbz']))
{
if($rechte->isBerechtigt('admin',0) || $rolle->insertvon == $user)
{
if($rolle->delete_rolle($_POST['prestudent_id'],$_POST['rolle_kurzbz'],$_POST['studiensemester_kurzbz']))
{
$return = true;
}
else
{
$return = false;
$errormsg = $rolle->errormsg;
}
}
else
{
$return = false;
$errormsg = 'Sie haben keine Berechtigung zum Loeschen dieser Rolle';
}
}
else
{
$return = false;
$errormsg = $rolle->errormsg;
}
}
else
{
$return = false;
$errormsg = 'Fehlerhafte Parameteruebergabe';
}
}
elseif(isset($_POST['type']) && $_POST['type']=='BewerberZuStudent')
{
// macht aus einem Bewerber einen Studenten
+11 -1
View File
@@ -222,7 +222,11 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<!-- STUDENT PREStudent -->
<vbox id="student-prestudent" style="margin:0px;" flex="1">
<popupset>
<popup id="student-prestudent-rolle-tree-popup">
<menuitem label="Entfernen" oncommand="StudentPrestudentRolleDelete();" id="student-prestudent-rolle-tree-popup-delete" hidden="false"/>
</popup>
</popupset>
<vbox hidden="true">
<label value="Neu"/>
<checkbox id="student-prestudent-checkbox-new" checked="false" />
@@ -433,6 +437,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
datasources="rdf:null" ref="http://www.technikum-wien.at/prestudentrolle/liste"
style="margin-left:10px;margin-right:10px;margin-bottom:5px;" height="100px" enableColumnDrag="true"
flags="dont-build-content"
context="student-prestudent-rolle-tree-popup"
>
<treecols>
<treecol id="student-prestudent-tree-rolle-rolle_kurzbz" label="Kurzbz" flex="2" hidden="false" primary="true"
@@ -451,6 +456,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#datum" />
<splitter class="tree-splitter"/>
<treecol id="student-prestudent-tree-rolle-prestudent_id" label="PrestudentID" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#prestudent_id" />
<splitter class="tree-splitter"/>
</treecols>
<template>
@@ -462,6 +471,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<treecell label="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#studiensemester_kurzbz"/>
<treecell label="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#ausbildungssemester"/>
<treecell label="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#datum"/>
<treecell label="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#prestudent_id"/>
</treerow>
</treeitem>
</treechildren>
+97 -33
View File
@@ -44,6 +44,7 @@ var StudentLvGesamtNotenTreeDatasource; //Datasource des Noten Trees
var StudentLvGesamtNotenSelectLehrveranstaltungID=null; //LehreinheitID des Noten Eintrages der nach dem Refresh markiert werden soll
var StudentPruefungTreeDatasource; //Datasource des Pruefung Trees
var StudentPruefungSelectID=null; //ID der Pruefung die nach dem Refresh markiert werden soll
var StudentDetailRolleTreeDatasource=null; //Datasource fuer denn PrestudentRolleTree
// ********** Observer und Listener ************* //
@@ -87,6 +88,24 @@ var StudentTreeListener =
}
};
// ****
// * Observer fuer PrestudentRolleTree
// * startet Rebuild nachdem das Refresh
// * der datasource fertig ist
// ****
var StudentDetailRolleTreeSinkObserver =
{
onBeginLoad : function(pSink) {},
onInterrupt : function(pSink) {},
onResume : function(pSink) {},
onError : function(pSink, pStatus, pError) {},
onEndLoad : function(pSink)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
document.getElementById('student-prestudent-tree-rolle').builder.rebuild();
}
};
// ****
// * Observer fuer Konto Tree
// * startet Rebuild nachdem das Refresh
@@ -889,9 +908,12 @@ function StudentAuswahl()
rollentree.builder.rebuild();
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var datasource = rdfService.GetDataSource(url);
rollentree.database.AddDataSource(datasource);
StudentDetailRolleTreeDatasource = rdfService.GetDataSource(url);
StudentDetailRolleTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
StudentDetailRolleTreeDatasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
rollentree.database.AddDataSource(StudentDetailRolleTreeDatasource);
StudentDetailRolleTreeDatasource.addXMLSinkObserver(StudentDetailRolleTreeSinkObserver);
// *** Konto ***
kontotree = document.getElementById('student-konto-tree');
filter = document.getElementById('student-konto-button-filter').value;
@@ -1215,6 +1237,53 @@ function StudentPrestudentSave()
}
}
function StudentPrestudentRolleDelete()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var tree = document.getElementById('student-prestudent-tree-rolle');
if (tree.currentIndex==-1) return;
//Ausgewaehlte Nr holen
var col = tree.columns ? tree.columns["student-prestudent-tree-rolle-rolle_kurzbz"] : "student-prestudent-tree-rolle-rolle_kurzbz";
var rolle_kurzbz=tree.view.getCellText(tree.currentIndex,col);
var col = tree.columns ? tree.columns["student-prestudent-tree-rolle-studiensemester_kurzbz"] : "student-prestudent-tree-rolle-studiensemester_kurzbz";
var studiensemester_kurzbz=tree.view.getCellText(tree.currentIndex,col);
var col = tree.columns ? tree.columns["student-prestudent-tree-rolle-prestudent_id"] : "student-prestudent-tree-rolle-prestudent_id";
var prestudent_id=tree.view.getCellText(tree.currentIndex,col);
if(confirm('Diese Rolle wirklich loeschen?'))
{
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
var req = new phpRequest(url,'','');
req.add('type', 'deleterolle');
req.add('rolle_kurzbz', rolle_kurzbz);
req.add('prestudent_id', prestudent_id);
req.add('studiensemester_kurzbz', studiensemester_kurzbz);
var response = req.executePOST();
var val = new ParseReturnValue(response)
if (!val.dbdml_return)
{
if(val.dbdml_errormsg=='')
alert(response)
else
alert(val.dbdml_errormsg)
}
else
{
StudentDetailRolleTreeDatasource.Refresh(false);
SetStatusBarText('Daten wurden geloescht');
}
}
}
// ****
// * Anmeldungsdatum fuer den RT wird auf das Aktuelle Datum gesetzt
// ****
@@ -2431,7 +2500,7 @@ function StudentNotenTreeSelectID()
var lehrveranstaltung_id=tree.view.getCellText(i,col);
//wenn dies die zu selektierende Zeile
if(lehrveranstaltung_id == StudentNotenSelectLehrveranstaltugnID)
if(lehrveranstaltung_id == StudentNotenSelectLehrveranstaltungID)
{
//Zeile markieren
tree.view.selection.select(i);
@@ -2467,7 +2536,7 @@ function StudentLvGesamtNotenTreeSelectID()
var lehrveranstaltung_id=tree.view.getCellText(i,col);
//wenn dies die zu selektierende Zeile
if(lehrveranstaltung_id == StudentLvGesamtNotenSelectLehrveranstaltugnID)
if(lehrveranstaltung_id == StudentLvGesamtNotenSelectLehrveranstaltungID)
{
//Zeile markieren
tree.view.selection.select(i);
@@ -2677,7 +2746,7 @@ function StudentPruefungTreeSelectID()
var pruefung_id=tree.view.getCellText(i,col);
//wenn dies die zu selektierende Zeile
if(pruefung_id == StudentPruefungSelectLehrveranstaltugnID)
if(pruefung_id == StudentPruefungSelectID)
{
//Zeile markieren
tree.view.selection.select(i);
@@ -2825,21 +2894,10 @@ function StudentPruefungLVAChange()
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var datasource = rdfService.GetDataSource(url);
LEDropDown.database.AddDataSource(datasource);
}
// ****
// * Wenn die Lehrvernastaltung der Pruefung geaendert wird, dann wird die Liste der Lehreinheiten neu geladen
// ****
function StudentPruefungLEChange()
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var leid = document.getElementById('student-pruefung-menulist-lehreinheit').value;
//Lehreinheiten Drop Down laden
//Mitarbeiter Drop Down laden
var MADropDown = document.getElementById('student-pruefung-menulist-mitarbeiter');
url='<?php echo APP_ROOT;?>rdf/mitarbeiter.rdf.php?lehreinheit_id='+leid+"&"+gettimestamp();
url='<?php echo APP_ROOT;?>rdf/mitarbeiter.rdf.php?lehrveranstaltung_id='+lvid+"&optional=true&"+gettimestamp();
//Alte DS entfernen
var oldDatasources = MADropDown.database.GetDataSources();
@@ -2933,8 +2991,7 @@ function StudentPruefungAuswahl()
if (tree.currentIndex==-1) return;
StudentPruefungDetailDisableFields(false);
document.getElementById('student-pruefung-checkbox-neu').checked=false;
//Ausgewaehlte Nr holen
var col = tree.columns ? tree.columns["student-pruefung-tree-pruefung_id"] : "student-pruefung-tree-pruefung_id";
var pruefung_id=tree.view.getCellText(tree.currentIndex,col);
@@ -2960,7 +3017,7 @@ function StudentPruefungAuswahl()
pruefungstyp_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#pruefungstyp_kurzbz" ));
datum = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#datum" ));
anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" ));
studiensemester_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#studiensemester_kurzbz" ));
var verband_tree=document.getElementById('tree-verband');
@@ -2971,7 +3028,7 @@ function StudentPruefungAuswahl()
//Lehrveranstaltung Drop Down laden
var LVDropDown = document.getElementById('student-pruefung-menulist-lehrveranstaltung');
url='<?php echo APP_ROOT;?>rdf/lehrveranstaltung.rdf.php?stg_kz='+stg_kz+"&sem="+sem+"&"+gettimestamp();
url='<?php echo APP_ROOT;?>rdf/lehrveranstaltung.rdf.php?stg_kz='+stg_kz+"&"+gettimestamp();
//Alte DS entfernen
var oldDatasources = LVDropDown.database.GetDataSources();
@@ -2984,15 +3041,15 @@ function StudentPruefungAuswahl()
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var datasource = rdfService.GetDataSourceBlocking(url);
datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
LVDropDown.database.AddDataSource(datasource);
debug('Lehrveranstaltung geladen:'+url);
var stsem = getStudiensemester();
LVDropDown.builder.rebuild();
//Lehreinheiten Drop Down laden
var LEDropDown = document.getElementById('student-pruefung-menulist-lehreinheit');
url='<?php echo APP_ROOT;?>rdf/lehreinheit.rdf.php?lehrveranstaltung_id='+lehrveranstaltung_id+"&studiensemester_kurzbz="+stsem+"&"+gettimestamp();
url='<?php echo APP_ROOT;?>rdf/lehreinheit.rdf.php?lehrveranstaltung_id='+lehrveranstaltung_id+"&studiensemester_kurzbz="+studiensemester_kurzbz+"&"+gettimestamp();
//Alte DS entfernen
var oldDatasources = LEDropDown.database.GetDataSources();
@@ -3005,13 +3062,15 @@ function StudentPruefungAuswahl()
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var datasource = rdfService.GetDataSourceBlocking(url);
datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
LEDropDown.database.AddDataSource(datasource);
debug('Lehreinheit geladen');
LEDropDown.builder.rebuild();
//Lehreinheiten Drop Down laden
//Mitarbeiter Drop Down laden
var MADropDown = document.getElementById('student-pruefung-menulist-mitarbeiter');
url='<?php echo APP_ROOT;?>rdf/mitarbeiter.rdf.php?lehreinheit_id='+lehreinheit_id+"&"+gettimestamp();
url='<?php echo APP_ROOT;?>rdf/mitarbeiter.rdf.php?lehrveranstaltung_id='+lehrveranstaltung_id+"&optional=true&"+gettimestamp();
//Alte DS entfernen
var oldDatasources = MADropDown.database.GetDataSources();
@@ -3024,9 +3083,12 @@ function StudentPruefungAuswahl()
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var datasource = rdfService.GetDataSourceBlocking(url);
datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
datasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
MADropDown.database.AddDataSource(datasource);
debug('Mitarbeiter geladen');
MADropDown.builder.rebuild();
document.getElementById('student-pruefung-menulist-lehrveranstaltung').value=lehrveranstaltung_id;
document.getElementById('student-pruefung-menulist-lehreinheit').value=lehreinheit_id;
document.getElementById('student-pruefung-menulist-mitarbeiter').value=mitarbeiter_uid;
@@ -3034,4 +3096,6 @@ function StudentPruefungAuswahl()
document.getElementById('student-pruefung-menulist-note').value=note;
document.getElementById('student-pruefung-textbox-datum').value=datum;
document.getElementById('student-pruefung-textbox-anmerkung').value=anmerkung;
document.getElementById('student-pruefung-checkbox-neu').checked=false;
document.getElementById('student-pruefung-textbox-pruefung_id').value=pruefung_id;
}
@@ -142,7 +142,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/lehrveranstaltung/rdf#lehrveranstaltung_id"
label="rdf:http://www.technikum-wien.at/lehrveranstaltung/rdf#bezeichnung"
label="rdf:http://www.technikum-wien.at/lehrveranstaltung/rdf#bezeichnung Semester rdf:http://www.technikum-wien.at/lehrveranstaltung/rdf#semester"
uri="rdf:*"/>
</menupopup>
</template>
@@ -152,8 +152,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<label value="Lehreinheit" control="student-pruefung-menulist-lehreinheit"/>
<menulist id="student-pruefung-menulist-lehreinheit" disabled="true"
datasources="rdf:null" flex="1"
ref="http://www.technikum-wien.at/lehreinheit/liste"
oncommand="StudentPruefungLEChange()">
ref="http://www.technikum-wien.at/lehreinheit/liste" >
<template>
<menupopup>
<menuitem value="rdf:http://www.technikum-wien.at/lehreinheit/rdf#lehreinheit_id"
+1 -1
View File
@@ -81,7 +81,7 @@ if(!$error)
{
$log = new log($conn, null, null, true);
if($log->undo($log_id))
if($log->undo($_POST['log_id']))
{
$return = true;
}