- Jahresplan aktualisiert

- Tempus Lehreinheiten Speichern
- Tempus Lehreinheiten Neu/Loeschen Beta
- Lehrveranstaltungen Syncro Beta
This commit is contained in:
Andreas Österreicher
2007-02-26 16:47:41 +00:00
parent fb278d08ec
commit 50144fe39c
10 changed files with 274 additions and 285 deletions
+62 -50
View File
@@ -4,64 +4,76 @@
// der Lehrfachverteilung
// *****************************
include('../vilesci/config.inc.php');
include_once('../include/lfvt.class.php');
require_once('../vilesci/config.inc.php');
require_once('../include/functions.inc.php');
require_once('../include/lehreinheit.class.php');
require_once('../include/benutzerberechtigung.class.php');
$user = get_uid();
// Datenbank Verbindung
if (!$conn = @pg_pconnect(CONN_STRING))
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
$lvaDAO=new lfvt($conn);
$rechte = new benutzerberechtigung($conn);
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Keine Berechtigung');
$leDAO=new lehreinheit($conn);
if ($_GET['do']=='create' || ($_GET['do']=='update')) {
if ($_GET['do']=='create' || ($_GET['do']=='update'))
{
if($_GET['do']=='update')
if(!$leDAO->load($_GET['lehreinheit_id']))
die('Fehler beim laden');
$lvaDAO->lvnr=$_GET['lvnr'];
$lvaDAO->unr=$_GET['unr'];
$lvaDAO->einheit_kurzbz=$_GET['einheit_kurzbz'];
$lvaDAO->lektor=$_GET['lektor'];
$lvaDAO->lehrfach_nr=$_GET['lehrfach_nr'];
$lvaDAO->studiengang_kz=$_GET['studiengang_kz'];
$lvaDAO->fachbereich_id=$_GET['fachbereich_id'];
$lvaDAO->semester=$_GET['semester'];
$lvaDAO->verband=$_GET['verband'];
$lvaDAO->gruppe=$_GET['gruppe'];
$lvaDAO->raumtyp=$_GET['raumtyp'];
if (isset($_GET['raumtypalternativ'])) $lvaDAO->raumtypalternativ=$_GET['raumtypalternativ'];
if (isset($_GET['semesterstunden'])) $lvaDAO->semesterstunden=$_GET['semesterstunden'];
if (isset($_GET['stundenblockung'])) $lvaDAO->stundenblockung=$_GET['stundenblockung'];
if (isset($_GET['wochenrythmus'])) $lvaDAO->wochenrythmus=$_GET['wochenrythmus'];
if (isset($_GET['start_kw'])) $lvaDAO->start_kw=$_GET['start_kw'];
if (isset($_GET['anmerkung'])) $lvaDAO->anmerkung=$_GET['anmerkung'];
if (isset($_GET['studiensemester_kurzbz'])) $lvaDAO->studiensemester_kurzbz=$_GET['studiensemester_kurzbz'];
if (isset($_GET['lehrform'])) $lvaDAO->lehrform=$_GET['lehrform'];
if ($_GET['do']=='create') {
// LVA neu anlegen
$lvaDAO->new=true;
if ($lvaDAO->save()) echo 'ok';
else echo $lvaDAO->errormsg;
//echo "NEU";
} else if ($_GET['do']=='update') {
// LVA aktualisieren
$lvaDAO->lehrveranstaltung_id=$_GET['lehrveranstaltung_id'];
$lvaDAO->new=false;
if ($lvaDAO->save()) echo 'ok';
else echo $lvaDAO->errormsg;
$leDAO->lehrveranstaltung_id=$_GET['lehrveranstaltung'];
$leDAO->studiensemester_kurzbz=$_GET['studiensemester_kurzbz'];
$leDAO->lehrfach_id=$_GET['lehrfach_id'];
$leDAO->lehrform_kurzbz=$_GET['lehrform'];
$leDAO->stundenblockung=$_GET['stundenblockung'];
$leDAO->wochenrythmus=$_GET['wochenrythmus'];
if (isset($_GET['start_kw'])) $leDAO->start_kw=$_GET['start_kw'];
$leDAO->raumtyp=$_GET['raumtyp'];
$leDAO->raumtypalternativ=$_GET['raumtypalternativ'];
$leDAO->sprache=$_GET['sprache'];
if (isset($_GET['lehre'])) $leDAO->lehre=($_GET['lehre']=='true'?true:false);
if (isset($_GET['anmerkung'])) $leDAO->anmerkung=$_GET['anmerkung'];
if (isset($_GET['lvnr'])) $leDAO->lvnr=$_GET['lvnr'];
if (isset($_GET['unr'])) $leDAO->unr=$_GET['unr'];
$leDAO->updateamum=date('Y-m-d H:i:s');
$leDAO->updatevon=$user;
if ($_GET['do']=='create')
{
// LE neu anlegen
$leDAO->new=true;
$leDAO->insertamum=date('Y-m-d H:i:s');
$leDAO->insertvon=$user;
if ($leDAO->save())
echo 'ok';
else
echo $lvaDAO->errormsg;
}
else if ($_GET['do']=='update')
{
// LE aktualisieren
$leDAO->new=false;
if ($leDAO->save())
echo 'ok';
else
echo $leDAO->errormsg;
}
} else if ($_GET['do']=='delete') {
// LVA löschen
$lvaDAO->new=false;
$lvaDAO->lehrveranstaltung_id=$_GET['lehrveranstaltung_id'];
if ($lvaDAO->lehrveranstaltung_id>0) {
$lvaDAO->delete();
}
if ($lvaDAO->save()) echo 'ok';
else echo $lvaDAO->errormsg;
}
else if ($_GET['do']=='delete')
{
// LE loeschen
if ($leDAO->delete($_GET['lehreinheit_id']))
echo 'ok';
else
echo $leDAO->errormsg;
}
?>
+16 -26
View File
@@ -136,7 +136,7 @@
<xul:hbox style="background:#eeeeee;margin:0px;padding:2px" flex="1">
<xul:label value="Details" style="font-size:12pt;font-weight:bold;margin-top:5px;" flex="1" />
<xul:button id="btnLFVTSave" label="speichern" disabled="true" oncommand="parentNode.parentNode.parentNode.saveData();"/>
<xul:button id="btnLFVTSave" label="speichern" oncommand="parentNode.parentNode.parentNode.saveData();"/>
</xul:hbox>
<xul:grid id="gridLFVT" flex="1" datasources="rdf:null"
@@ -163,12 +163,12 @@
<xul:customMenulist id="gridLFVTSprache" class="sprache" oncommand="document.getBindingParent(this).sprache=document.getAnonymousNodes(this)[0].value" />
<xul:label value="Lehrveranstaltung" />
<xul:textbox id="gridLFVTLehrveranstaltung" maxlength="20" onchange="document.getBindingParent(this).lehrveranstaltung=this.value"/>
<xul:textbox id="gridLFVTLehrveranstaltung" maxlength="20" disabled="true" onchange="document.getBindingParent(this).lehrveranstaltung=this.value"/>
<!--<xul:customMenulist id="gridLFVTLehrveranstaltung" class="lehrveranstaltung" flex="1" oncommand="document.getBindingParent(this).lehrveranstaltung=document.getAnonymousNodes(this)[0].value" />-->
</xul:row>
<xul:row>
<xul:label value="Lehrfach" />
<xul:textbox id="gridLFVTLehrfach" maxlength="20" onchange="document.getBindingParent(this).lehrfach=this.value"/>
<xul:textbox id="gridLFVTLehrfach" maxlength="20" disabled="true" onchange="document.getBindingParent(this).lehrfach=this.value"/>
<!--<xul:customMenulist id="gridLFVTLehrfach" class="lehrfach" oncommand="document.getBindingParent(this).lehrfach=document.getAnonymousNodes(this)[0].value" />-->
<xul:label value="Lehrform" />
<xul:customMenulist id="gridLFVTLehrform" class="lehrform" flex="1" oncommand="document.getBindingParent(this).lehrform=document.getAnonymousNodes(this)[0].value" />
@@ -201,8 +201,9 @@
<xul:row>
<xul:label value="Lehre" />
<xul:textbox id="gridLFVTLehre" onchange="document.getBindingParent(this).Lehre=this.value"/>
<!--<xul:textbox id="gridLFVTLehre" onchange="document.getBindingParent(this).Lehre=this.value"/>-->
<xul:checkbox id="gridLFVTLehre" oncommand="document.getBindingParent(this).lehre=this.checked" />
<xul:label value="Stundenblockung" />
<xul:textbox id="gridLFVTStundenblockung" onchange="document.getBindingParent(this).stundenblockung=this.value" />
</xul:row>
@@ -325,7 +326,7 @@
<setter>
//alert('property-setter: val='+val);
if (this.currentLVA!=null)
this.currentLVA.lektor=val;
this.currentLVA.lehrveranstaltung=val;
//this.showCurrentLVA();
return val;
@@ -425,16 +426,8 @@
</setter>
</property>-->
<property name="lehre" onget="return this.currentLVA.lehre;" >
<setter>
/*if (isNaN(val)) {
alert('Semesterstunden muss eine Zahl sein!');
if (this.currentLVA!=null)
this.currentLVA.semesterstunden=null;
} else {
if (this.currentLVA!=null)
this.currentLVA.semesterstunden=val;
}*/
<setter>
this.currentLVA.lehre=val;
return val;
</setter>
</property>
@@ -520,14 +513,7 @@
if (this.currentLVA.lvnr!=null) req.add('lvnr',this.currentLVA.lvnr);
if (this.currentLVA.sprache!=null) req.add('sprache',this.currentLVA.sprache);
if (this.currentLVA.lehrveranstaltung!=null) req.add('lehrveranstaltung',this.currentLVA.lehrveranstaltung);
if (this.currentLVA.lehrfach!=null) req.add('lehrfach_nr',this.currentLVA.lehrfach);
/*
if (this.currentLVA.studiengang!=null) req.add('studiengang_kz',this.currentLVA.studiengang);
if (this.currentLVA.fachbereich!=null) req.add('fachbereich_id',this.currentLVA.fachbereich);
if (this.currentLVA.semester!=null) req.add('semester',this.currentLVA.semester);
if (this.currentLVA.verband!=null) req.add('verband',this.currentLVA.verband);
if (this.currentLVA.gruppe!=null) req.add('gruppe',this.currentLVA.gruppe);
*/
if (this.currentLVA.lehrfach!=null) req.add('lehrfach_id',this.currentLVA.lehrfach);
if (this.currentLVA.raumtyp!=null) req.add('raumtyp',this.currentLVA.raumtyp);
if (this.currentLVA.raumtyp_alt!=null) req.add('raumtypalternativ',this.currentLVA.raumtyp_alt);
if (this.currentLVA.lehre!=null) req.add('lehre',this.currentLVA.lehre);
@@ -536,6 +522,7 @@
if (this.currentLVA.start_kw!=null) req.add('start_kw',this.currentLVA.start_kw);
if (this.currentLVA.studiensemester!=null) req.add('studiensemester_kurzbz',this.currentLVA.studiensemester);
if (this.currentLVA.lehrform!=null) req.add('lehrform',this.currentLVA.lehrform);
if (this.currentLVA.anmerkung!=null) req.add('anmerkung',this.currentLVA.anmerkung);
var response = req.execute();
if (response!='ok') {
@@ -568,7 +555,7 @@
*/
this.gridLFVTRaumtyp.currentValue=null;
this.gridLFVTRaumtypAlt.currentValue=null;
this.gridLFVTLehre.value=null;
this.gridLFVTLehre.checked=true;
this.gridLFVTStundenblockung.value=null;
this.gridLFVTWochenrythmus.value=null;
this.gridLFVTStart_kw.value=null;
@@ -596,7 +583,10 @@
// Raumtyp alternativ
this.gridLFVTRaumtypAlt.currentValue=this.currentLVA.raumtyp_alt;
// Lehre
this.gridLFVTLehre.value=this.currentLVA.lehre;
if(this.currentLVA.lehre=='true')
this.gridLFVTLehre.checked=true;
else
this.gridLFVTLehre.checked=false;
// stundenblockung
this.gridLFVTStundenblockung.value=this.currentLVA.stundenblockung;
// Wochenrythmus
+63 -185
View File
@@ -1,12 +1,14 @@
function getDropDownValue(obj) {
function getDropDownValue(obj)
{
//var list = document.getElementById(obj.name);
//var selectedText = list.selectedItem.label;
//alert(selectedText);
return obj.name;
}
function listElementHandlers(aObj) {
function listElementHandlers(aObj)
{
if(!aObj)
return null;
for(var list in aObj)
@@ -17,153 +19,51 @@ function listElementHandlers(aObj) {
/**
* neue LVA anlegen
*/
function lvaNeu() {
function lvaNeu()
{
var tree = document.getElementById('treeLFVT');
var lvaDetail=document.getElementById('lvaDetail');
lvaDetail.reset();
var col = tree.columns ? tree.columns["lva_lehrveranstaltung_id"] : "lva_lehrveranstaltung_id";
var lehrveranstaltung_id=tree.view.getCellText(tree.currentIndex,col);
var lva = new Lehrveranstaltung();
lva.studiengang=currentAuswahl.stg_kz;
lva.semester=currentAuswahl.sem;
lva.verband=currentAuswahl.ver;
lva.gruppe=currentAuswahl.grp;
lva.einheit=currentAuswahl.einheit;
lva.lehrveranstaltung=lehrveranstaltung_id;
lvaDetail.setLVA(lva);
lvaDetail.isNew=true;
//alert('stg_kz='+lva.stg_kz);
alert('lva='+lva.lehrveranstaltung);
}
/**
* neue LVA löschen
*/
function lvaDelete() {
function lvaDelete()
{
// id holen
var lvaDetail=document.getElementById('lvaDetail');
var id=lvaDetail.currentLVA.id;
var lvnr=lvaDetail.currentLVA.lvnr;
var id=lvaDetail.currentLVA.lehreinheit_id;
var bezeichnung= lvaDetail.currentLVA.lvnr+ "(" + id +")";
if (confirm('LVA '+lvnr+' wirklich löschen?')) {
if (confirm('LVA '+bezeichnung+' wirklich löschen?'))
{
var details = document.getElementById('lvaDetail');
details.reset();
var req = new phpRequest('lfvtCUD.php','pam','pam');
var req = new phpRequest('lfvtCUD.php','','');
req.add('do','delete');
req.add('lehrveranstaltung_id',id);
req.add('lehreinheit_id',id);
var response = req.execute();
if (response!='ok') alert(response);
if (response!='ok')
alert(response);
currentLVA_id=id;
// RDF aktualisieren (=Datensatz aus Tree entfernen)
var tree=document.getElementById('treeLFVT');
if (tree.currentIndex==-1) return;
/*
// aus dem RDF loeschen
// Datasource holen
var dsource;
// Trick 17 (sonst gibt's ein Permission denied)
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch(e) {
alert(e);
if (tree.currentIndex==-1)
return;
}
var sources=tree.database.GetDataSources();
if (sources.hasMoreElements()){
dsource=sources.getNext();
}
*/
// refresh
/* funktioniert zwar, ist aber unpraktisch, weil langsam und außerdem werden die Aeste vom Tree geschlossen
dsource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource).Refresh(true);
tree.builder.rebuild( );
return;
*/
/*
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
getService(Components.interfaces.nsIRDFService);
var subRes = rdfService.GetResource("http://www.technikum-wien.at/tempus/lva/" + id);
var rootSubject = rdfService.GetResource("http://www.technikum-wien.at/tempus/lva/liste");
var container = Components.classes["@mozilla.org/rdf/container;1"].
createInstance(Components.interfaces.nsIRDFContainer);
try {
container.Init(dsource, rootSubject);
//alert(container);
//container.AppendElement(christaRes);
}
catch (ex){}
var rdfContainerUtils = Components.classes["@mozilla.org/rdf/container-utils;1"].
getService(Components.interfaces.nsIRDFContainerUtils);
if (rdfContainerUtils.IsContainer(dsource,subRes)) {
alert(' is container');
} else {
// -> partizipierende LVA
// parent suchen
var parent = null;
var arcsIn = dsource.ArcLabelsIn(subRes);
while (arcsIn.hasMoreElements()){
var arc = arcsIn.getNext();
if (arc instanceof Components.interfaces.nsIRDFResource){
if (rdfContainerUtils.IsOrdinalProperty(arc)){
parent = dsource.GetSource(arc, subRes, true);
break;
}
}
}
if (rdfContainerUtils.IsContainer(dsource,parent)) {
alert('parent is container '+parent.Value);
var idx = rdfContainerUtils.indexOf(dsource,parent,subRes);
alert('index='+idx);
var container = Components.classes["@mozilla.org/rdf/container;1"].
createInstance(Components.interfaces.nsIRDFContainer);
try {
container.Init(dsource, parent);
var twoRes = rdfContainerUtils.IndexToOrdinalResource(2);
alert("count="+container.GetCount()+"; twoRes="+twoRes.Value);
// geht nicht bei remote RDF
//container.RemoveElementAt(2,true);
} catch(ex) {alert(ex);}
}
}
//predicate = rdfService.GetResource( "id" ); // RDF.GetResource('http://books.mozdev.org/rdf#chapters');
//object = dsource.GetTarget(rootSubject,predicate,true);
//datasource.Mark(rootSubject,predicate,object,true);
//datasource.Sweep( );
*/
// löscht nur aus dem view!
try {
@@ -172,63 +72,34 @@ function lvaDelete() {
var cells = selected.getElementsByTagName( "treerow" );
var id = cells[ 0 ].getAttribute( "dbID" );
// ids müssten identisch sein (ist nur ein Sicherheitscheck)
if (id==currentLVA_id) {
if (id==currentLVA_id)
{
var parent = tree.view.getItemAtIndex(tree.currentIndex).parentNode;
parent.removeChild(selected);
}
} catch(e) {
}
catch(e)
{
alert(e);
return false;
}
// Datasource holen
var dsource;
// Trick 17 (sonst gibt's ein Permission denied)
try {
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch(e) {
}
catch(e)
{
alert(e);
return;
}
}
}
/**
* neue LVA als Partizipierung anlegen
*/
function lvaNeuPart() {
// ausgewählte LVA holen
var tree = document.getElementById('treeLFVT');
if (tree.currentIndex==-1) return;
try {
var unr = tree.view.getCellText(tree.currentIndex, "lvaUnr")
//alert('currentIndex'+tree.currentIndex);
// level (0 oder 1?)
var level=tree.view.getLevel(tree.currentIndex);
//alert("unr="+unr+"; level="+tree.view.getLevel(tree.currentIndex));
if (level==1) {
var parent = tree.view.getItemAtIndex(c).parentNode;
parent.addChild();
}
tree.builder.rebuild( );
//parent.removeChild(selected);
} catch(e) {
alert(e);
return false;
}
// unr holen
// Datensatz anlegen
var details = document.getElementById('lvaDetail');
details.reset();
}
/**
* Gibt eine Message auf die Javascript Console aus
*/
@@ -250,7 +121,17 @@ function lvaAuswahl()
var col = tree.columns ? tree.columns["lva_lehreinheit_id"] : "lva_lehreinheit_id";
var lehreinheit_id=tree.view.getCellText(tree.currentIndex,col);
if(lehreinheit_id=='')
{
document.getElementById('lfvt_toolbar_neu').disabled=false;
document.getElementById('lfvt_toolbar_del').disabled=true;
return false;
}
else
{
document.getElementById('lfvt_toolbar_neu').disabled=true;
document.getElementById('lfvt_toolbar_del').disabled=false;
}
var col = tree.columns ? tree.columns["lva_lehrveranstaltung_id"] : "lva_lehrveranstaltung_id";
var lehrveranstaltung_id=tree.view.getCellText(tree.currentIndex,col);
@@ -264,36 +145,29 @@ function lvaAuswahl()
return false;
}
// Datasource holen
var dsource;
// Trick 17 (sonst gibt's ein Permission denied)
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var sources=tree.database.GetDataSources();
if (sources.hasMoreElements())
{
dsource=sources.getNext();
}
var req = new phpRequest('../rdf/lehreinheit.rdf.php','','');
req.add('lehreinheit_id',lehreinheit_id);
var response = req.execute();
// Datasource holen
var dsource=parseRDFString(response, 'http://www.technikum-wien.at/lehreinheit/liste');
dsource=dsource.QueryInterface(Components.interfaces.nsIRDFDataSource);
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
getService(Components.interfaces.nsIRDFService);
var subject = rdfService.GetResource("http://www.technikum-wien.at/tempus/lva/"+lehrveranstaltung_id+"/" + lehreinheit_id);
var subject = rdfService.GetResource("http://www.technikum-wien.at/lehreinheit/" + lehreinheit_id);
//
var predicateNS = "http://www.technikum-wien.at/tempus/lva/rdf";
var predicateNS = "http://www.technikum-wien.at/lehreinheit/rdf";
// debug
var predicate = rdfService.GetResource( predicateNS + "#lvnr" );
//
var lva = new Lehrveranstaltung();
//lva.id = getTargetHelper(dsource,subject,rdfService.GetResource( "lehrveranstaltung_id" ));
lva.lehreinheit_id = lehreinheit_id;
lva.unr = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#unr" ));
lva.lvnr=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#lvnr" ));
lva.sprache=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#sprache" ));
@@ -304,7 +178,7 @@ function lvaAuswahl()
lva.lehre=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#lehre" ));
lva.stundenblockung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#stundenblockung" ));
lva.wochenrythmus=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#wochenrythmus" ));
lva.start_kw=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#startkw" ));
lva.start_kw=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#start_kw" ));
lva.anmerkung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" ));
lva.studiensemester=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#studiensemester_kurzbz" ));
lva.lehrform=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#lehrform_kurzbz" ));
@@ -316,10 +190,13 @@ function lvaAuswahl()
lvaDetail.isNew=false;
}
function getTargetHelper(dsource,subj,predi) {
if (dsource.hasArcOut(subj, predi)) {
function getTargetHelper(dsource,subj,predi)
{
if (dsource.hasArcOut(subj, predi))
{
var target = dsource.GetTarget(subj, predi, true);
if (target instanceof Components.interfaces.nsIRDFLiteral) {
if (target instanceof Components.interfaces.nsIRDFLiteral)
{
return target.Value;
}
}
@@ -332,7 +209,8 @@ function getTargetHelper(dsource,subj,predi) {
/**
* Lehrveranstaltung Value Object
*/
function Lehrveranstaltung() {
function Lehrveranstaltung()
{
this.id=null; // =lehrveranstaltung_id
this.lvnr=null;
this.unr=null;
+20 -13
View File
@@ -28,9 +28,9 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
<vbox id="lfvtEditor" flex="1">
<toolbox>
<toolbar id="nav-toolbar">
<toolbarbutton label="Neue LVA" oncommand="lvaNeu();" />
<toolbarbutton label="Neue LVA-Partizipierung" oncommand="lvaNeuPart();"/>
<toolbarbutton label="Löschen" oncommand="lvaDelete();" />
<toolbarbutton id="lfvt_toolbar_neu" label="Neue Lehreinheit" oncommand="lvaNeu();" disabled="true"/>
<!--<toolbarbutton label="Neue LVA-Partizipierung" oncommand="lvaNeuPart();"/>-->
<toolbarbutton id="lfvt_toolbar_del" label="Löschen" oncommand="lvaDelete();" disabled="true"/>
</toolbar>
</toolbox>
@@ -47,17 +47,18 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
>
<treecols>
<treecol id="lva_lehrveranstaltung_id" label="Lehrveranstaltung_id" flex="2" primary="true"
<treecol id="lva_kurzbz" label="Kurzbz" flex="2" hidden="false" primary="true"
class="sortDirectionIndicator"
sortActive="true"
sortDirection="ascending"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehrveranstaltung_id"
/>
<splitter class="tree-splitter"/>
<treecol id="lva_kurzbz" label="Kurzbezeichnung" flex="10" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#kurzbz"/>
<splitter class="tree-splitter"/>
<treecol id="lva_lehrveranstaltung_id" label="Lehrveranstaltung_id" flex="2" hidden="true"
class="sortDirectionIndicator"
sortActive="true"
sortDirection="ascending"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehrveranstaltung_id" />
<splitter class="tree-splitter"/>
<treecol id="lva_bezeichnung" label="Bezeichnung" flex="5" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#bezeichnung"/>
@@ -70,7 +71,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#ects" />
<splitter class="tree-splitter"/>
<treecol id="lva_semesterstunden" label="Semesterstunden" flex="2" hidden="false"
<treecol id="lva_semesterstunden" label="Semesterstunden" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#semesterstunden"/>
<splitter class="tree-splitter"/>
@@ -110,17 +111,22 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lektoren"/>
<splitter class="tree-splitter"/>
<treecol id="lva_lehreinheit_id" label="Lehreinheit_id" flex="10" hidden="false"
<treecol id="lva_lehreinheit_id" label="Lehreinheit_id" flex="10" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehreinheit_id"/>
<splitter class="tree-splitter"/>
<treecol id="lva_anmerkung" label="Anmerkung" flex="5" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/tempus/lva/rdf#anmerkung"/>
<splitter class="tree-splitter"/>
</treecols>
<template>
<treechildren flex="1" >
<treeitem uri="rdf:*">
<treerow dbID="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehrveranstaltung_id">
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehrveranstaltung_id" />
<treerow dbID="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehrveranstaltung_id">
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#kurzbz"/>
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehrveranstaltung_id" />
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#bezeichnung"/>
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#sprache"/>
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#ects"/>
@@ -135,6 +141,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/lfvt.css\" type=\"text/css\" ?
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#gruppen"/>
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lektoren"/>
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#lehreinheit_id"/>
<treecell label="rdf:http://www.technikum-wien.at/tempus/lva/rdf#anmerkung"/>
</treerow>
</treeitem>
</treechildren>