mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 15:32:17 +00:00
- Jahresplan aktualisiert
- Tempus Lehreinheiten Speichern - Tempus Lehreinheiten Neu/Loeschen Beta - Lehrveranstaltungen Syncro Beta
This commit is contained in:
@@ -153,6 +153,8 @@
|
||||
$stg_data[$row->studiengang_kz]['kuerzel']=$row->kuerzel;
|
||||
$stg_data[$row->studiengang_kz]['text']='';
|
||||
}
|
||||
//Fehler fuer die Freifaecher an Augustin schicken
|
||||
$stg_data[0]['mail']='caugust@technikum-wien.at';
|
||||
|
||||
//Studiensemester holen
|
||||
$sql_query="SELECT studiensemester_pk,
|
||||
@@ -171,7 +173,20 @@
|
||||
$vilesci_anz_lva = $row->anz;
|
||||
|
||||
// Start LVA Synchro
|
||||
$sql_query="SELECT lehrveranstaltung.*, ausbildungssemester.semester, studiengang.kennzahl FROM lehrveranstaltung, ausbildungssemester, studiengang WHERE ausbildungssemester_fk=ausbildungssemester_pk AND lehrveranstaltung.studiengang_fk=studiengang_pk ORDER BY kennzahl, semester, studiensemester_fk";
|
||||
$sql_query="SELECT lehrveranstaltung.*, ausbildungssemester.semester, studiengang.kennzahl
|
||||
FROM lehrveranstaltung, ausbildungssemester, studiengang
|
||||
WHERE ausbildungssemester_fk=ausbildungssemester_pk AND
|
||||
lehrveranstaltung.studiengang_fk=studiengang_pk AND
|
||||
studiensemester_fk<>0 AND
|
||||
lehrveranstaltung.lehrveranstaltung_pk NOT IN(
|
||||
SELECT lv1.lehrveranstaltung_pk
|
||||
FROM lehrveranstaltung lv1, lehrveranstaltung lv2
|
||||
WHERE lv1.lehrveranstaltung_pk<>lv2.lehrveranstaltung_pk AND
|
||||
lv1.ausbildungssemester_fk=lv2.ausbildungssemester_fk AND
|
||||
lv1.kurzbezeichnung=lv2.kurzbezeichnung AND
|
||||
lv1.name<>lv2.name AND lv1.kurzbezeichnung is not null AND
|
||||
lv1.kurzbezeichnung<>'' AND lv2.kurzbezeichnung is not null AND lv2.kurzbezeichnung<>'')
|
||||
ORDER BY kennzahl, semester, studiensemester_fk";
|
||||
flush();
|
||||
$result_fas_alle=pg_query($conn_fas, $sql_query);
|
||||
$num_rows=pg_num_rows($result_fas_alle);
|
||||
@@ -183,8 +198,8 @@
|
||||
for ($i=0;$row_fas_alle=pg_fetch_object($result_fas_alle);$i++)
|
||||
{
|
||||
//btec auf 0 umlenken (Freifaecher)
|
||||
if($row_fas_alle->kennzahl=203)
|
||||
$row_fas_alle->kennzahl=0;
|
||||
if($row_fas_alle->kennzahl==203 && $row_fas_alle->studiensemester_fk>5)
|
||||
$row_fas_alle->kennzahl='0';
|
||||
|
||||
// Plausibilitaetscheck
|
||||
if(validate($row_fas_alle))
|
||||
@@ -366,14 +381,29 @@
|
||||
//$text.="\nLVA ".getlvabez($row_fas_alle)." hat nicht plausible Daten\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$headtext.="\n$plausi_error Fehler beim Plausibilitaetscheck!\n";
|
||||
$headtext.="$update_error Fehler bei LVA-Update!\n";
|
||||
$headtext.="$insert_error Fehler bei LVA-Insert!\n";
|
||||
$headtext.="$double_error Fas_id's kommen in Synctab mehrmals vor!\n";
|
||||
$headtext.="$double_lva_error Lehrveranstaltungen kommen in VileSci mehrmals vor!\n";
|
||||
$headtext.="$anz_update LVAs wurden aktualisiert.\n";
|
||||
$headtext.="$anz_insert LVAs wurden neu angelegt.\n\n";
|
||||
$headtext.="$anz_insert LVAs wurden neu angelegt.\n";
|
||||
|
||||
$qry = "Select count(*) as anzahl FROM (SELECT distinct lv1.lehrveranstaltung_pk
|
||||
FROM lehrveranstaltung lv1, lehrveranstaltung lv2
|
||||
WHERE lv1.lehrveranstaltung_pk<>lv2.lehrveranstaltung_pk AND
|
||||
lv1.ausbildungssemester_fk=lv2.ausbildungssemester_fk AND
|
||||
lv1.kurzbezeichnung=lv2.kurzbezeichnung AND
|
||||
lv1.name<>lv2.name AND lv1.kurzbezeichnung is not null AND
|
||||
lv1.kurzbezeichnung<>'' AND lv2.kurzbezeichnung is not null AND lv2.kurzbezeichnung<>'') as a";
|
||||
$result = pg_query($conn_fas, $qry);
|
||||
$row = pg_fetch_object($result);
|
||||
if($row->anzahl>0)
|
||||
{
|
||||
$headtext.="$row->anzahl LVAs haben verschiedene Bezeichnungen";
|
||||
$text.="Gleiche LVAs mit unterschiedlicher Bezeichnung vorhanden: \n\nSELECT distinct lv1.lehrveranstaltung_pk FROM lehrveranstaltung lv1, lehrveranstaltung lv2 WHERE lv1.lehrveranstaltung_pk<>lv2.lehrveranstaltung_pk AND lv1.ausbildungssemester_fk=lv2.ausbildungssemester_fk AND lv1.kurzbezeichnung=lv2.kurzbezeichnung AND lv1.name<>lv2.name AND lv1.kurzbezeichnung is not null AND lv1.kurzbezeichnung<>'' AND lv2.kurzbezeichnung is not null AND lv2.kurzbezeichnung<>''\n";
|
||||
}
|
||||
|
||||
if(count($double_lva)>0)
|
||||
{
|
||||
|
||||
@@ -136,7 +136,7 @@ function hideWMTT() {
|
||||
<td valign="top">
|
||||
07.03. Senat<br />
|
||||
20.03. Assistenzmeeting, 14 Uhr, Sem. 4.17<br>
|
||||
21.03. Senat
|
||||
28.03. Senat
|
||||
</td>
|
||||
<td valign="top">
|
||||
01.03. - 04.03. BEST Wien<br />
|
||||
@@ -309,11 +309,11 @@ function hideWMTT() {
|
||||
<tr><td> </td><td>09.03. - 10.03. Tag der offenen Tür</td></tr>
|
||||
<tr><td>KW 11</td><td>16.03. Sponsion MWI</td></tr>
|
||||
<tr><td>KW 12</td><td>20.03. Assistenzmeeting, 14 Uhr, Sem. 4.17</td></tr>
|
||||
<tr><td> </td><td>21.03. Senat</td></tr>
|
||||
<tr><td> </td><td>21.03. Didaktik-Kurzseminar "Die Methoden-Toolbox - Lehr-Methoden entwickeln und adaptieren", 17-20 Uhr, FH TW, SEM B2.04</td></tr>
|
||||
<tr><td> </td><td>22.03. Reihungstest BMR</td></tr>
|
||||
<tr><td> </td><td>22.03. Didaktik-Kurzseminar "Didaktische Reduktion - Mit grossen Stoffmengen umgehen", 17-20 Uhr, FH, TW, SEM B2.04</td></tr>
|
||||
<tr><td> </td><td>28.03. IAESTE Firmenmesse, 9.00-16.30 Uhr, FH TW</td></tr>
|
||||
<tr><td>KW 13</td><td>28.03. IAESTE Firmenmesse, 9.00-16.30 Uhr, FH TW</td></tr>
|
||||
<tr><td> </td><td>28.03. Senat</td></tr>
|
||||
</table>
|
||||
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
|
||||
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
|
||||
|
||||
+62
-50
@@ -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
@@ -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
@@ -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
@@ -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>
|
||||
|
||||
@@ -125,6 +125,7 @@ class lehreinheit
|
||||
$this->updateamum = $row->updateamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->ext_id = $row->ext_id;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -414,7 +415,7 @@ class lehreinheit
|
||||
' ext_id='.$this->addslashes($this->ext_id).
|
||||
" WHERE lehreinheit_id=".$this->addslashes($this->lehreinheit_id).";";
|
||||
}
|
||||
|
||||
//echo $qry;
|
||||
if(pg_query($this->conn,$qry))
|
||||
{
|
||||
//Log schreiben
|
||||
@@ -631,7 +632,7 @@ class lehreinheit
|
||||
return true;
|
||||
else
|
||||
{
|
||||
$this->errormsg = pg_last_error($conn);
|
||||
$this->errormsg = pg_last_error($this->conn);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -409,6 +409,7 @@ class lehrveranstaltung
|
||||
}
|
||||
else
|
||||
{
|
||||
pg_query($this->conn, 'ROLLBACK');
|
||||
$this->errormsg = 'Fehler beim Speichern des Datensatzes';
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/*
|
||||
* Created on 02.12.2004
|
||||
*
|
||||
* To change the template for this generated file go to
|
||||
* Window - Preferences - PHPeclipse - PHP - Code Templates
|
||||
*/
|
||||
// header für no cache
|
||||
header("Cache-Control: no-cache");
|
||||
header("Cache-Control: post-check=0, pre-check=0",false);
|
||||
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Pragma: no-cache");
|
||||
// content type setzen
|
||||
header("Content-type: application/vnd.mozilla.xul+xml");
|
||||
// xml
|
||||
echo '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>';
|
||||
// DAO
|
||||
require_once('../vilesci/config.inc.php');
|
||||
require_once('../include/lehreinheit.class.php');
|
||||
|
||||
// Datenbank Verbindung
|
||||
if (!$conn = @pg_pconnect(CONN_STRING))
|
||||
$error_msg='Es konnte keine Verbindung zum Server aufgebaut werden!';
|
||||
|
||||
$lehreinheit_id = (isset($_GET['lehreinheit_id'])?$_GET['lehreinheit_id']:'');
|
||||
//$_GET['studiengang_kz'];
|
||||
//$_GET['semester'];
|
||||
//$_GET['lehrveranstaltung_id'];
|
||||
|
||||
if($lehreinheit_id!='')
|
||||
{
|
||||
$lehreinheit=new lehreinheit($conn);
|
||||
$lehreinheit->load($lehreinheit_id);
|
||||
}
|
||||
else
|
||||
{
|
||||
die('Fehlerhafte Parameteruebergabe');
|
||||
}
|
||||
|
||||
|
||||
$rdf_url='http://www.technikum-wien.at/lehreinheit';
|
||||
|
||||
?>
|
||||
|
||||
<RDF:RDF
|
||||
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:LEHREINHEIT="<?php echo $rdf_url; ?>/rdf#"
|
||||
>
|
||||
<RDF:Seq about="<?php echo $rdf_url ?>/liste">
|
||||
<RDF:li>
|
||||
<RDF:Description id="<?php echo $lehreinheit->lehreinheit_id; ?>" about="<?php echo $rdf_url.'/'.$lehreinheit->lehreinheit_id; ?>" >
|
||||
<LEHREINHEIT:lehreinheit_id><?php echo $lehreinheit->lehreinheit_id ?></LEHREINHEIT:lehreinheit_id>
|
||||
<LEHREINHEIT:lehrveranstaltung_id><?php echo $lehreinheit->lehrveranstaltung_id ?></LEHREINHEIT:lehrveranstaltung_id>
|
||||
<LEHREINHEIT:studiensemester_kurzbz><![CDATA[<?php echo $lehreinheit->studiensemester_kurzbz ?>]]></LEHREINHEIT:studiensemester_kurzbz>
|
||||
<LEHREINHEIT:lehrfach_id><?php echo $lehreinheit->lehrfach_id ?></LEHREINHEIT:lehrfach_id>
|
||||
<LEHREINHEIT:lehrform_kurzbz><![CDATA[<?php echo $lehreinheit->lehrform_kurzbz ?>]]></LEHREINHEIT:lehrform_kurzbz>
|
||||
<LEHREINHEIT:stundenblockung><?php echo $lehreinheit->stundenblockung ?></LEHREINHEIT:stundenblockung>
|
||||
<LEHREINHEIT:wochenrythmus><?php echo $lehreinheit->wochenrythmus ?></LEHREINHEIT:wochenrythmus>
|
||||
<LEHREINHEIT:start_kw><?php echo $lehreinheit->start_kw ?></LEHREINHEIT:start_kw>
|
||||
<LEHREINHEIT:raumtyp><![CDATA[<?php echo $lehreinheit->raumtyp ?>]]></LEHREINHEIT:raumtyp>
|
||||
<LEHREINHEIT:raumtypalternativ><![CDATA[<?php echo $lehreinheit->raumtypalternativ ?>]]></LEHREINHEIT:raumtypalternativ>
|
||||
<LEHREINHEIT:sprache><![CDATA[<?php echo $lehreinheit->sprache ?>]]></LEHREINHEIT:sprache>
|
||||
<LEHREINHEIT:lehre><?php echo ($lehreinheit->lehre?'true':'false') ?></LEHREINHEIT:lehre>
|
||||
<LEHREINHEIT:anmerkung><![CDATA[<?php echo $lehreinheit->anmerkung ?>]]></LEHREINHEIT:anmerkung>
|
||||
<LEHREINHEIT:unr><?php echo $lehreinheit->unr ?></LEHREINHEIT:unr>
|
||||
<LEHREINHEIT:lvnr><?php echo $lehreinheit->lvnr ?></LEHREINHEIT:lvnr>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
</RDF:Seq>
|
||||
</RDF:RDF>
|
||||
@@ -138,7 +138,7 @@ $rdf_url='http://www.technikum-wien.at/tempus/lva';
|
||||
<LVA:sprache><![CDATA[".$row_le->sprache."]]></LVA:sprache>
|
||||
<LVA:ects></LVA:ects>
|
||||
<LVA:semesterstunden></LVA:semesterstunden>
|
||||
<LVA:anmerkung></LVA:anmerkung>
|
||||
<LVA:anmerkung><![CDATA[".$row_le->anmerkung."]]></LVA:anmerkung>
|
||||
<LVA:lehre>".($row_le->lehre?'Ja':'Nein')."</LVA:lehre>
|
||||
<LVA:lehreverzeichnis></LVA:lehreverzeichnis>
|
||||
<LVA:aktiv></LVA:aktiv>
|
||||
|
||||
Reference in New Issue
Block a user