diff --git a/content/lvplanung/lehrveranstaltungoverlay.xul.php b/content/lvplanung/lehrveranstaltungoverlay.xul.php
index 1becccbbb..b829b26fe 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.xul.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.xul.php
@@ -83,6 +83,10 @@ echo '
+
+
@@ -170,6 +174,7 @@ echo '
+
diff --git a/rdf/lehrveranstaltung_einheiten.rdf.php b/rdf/lehrveranstaltung_einheiten.rdf.php
index fa1993319..9e910c923 100644
--- a/rdf/lehrveranstaltung_einheiten.rdf.php
+++ b/rdf/lehrveranstaltung_einheiten.rdf.php
@@ -83,7 +83,7 @@ elseif($fachbereich_kurzbz!='') // Alle LVs eines Fachbereiches
}
else
{
- $qry = "SELECT lehrveranstaltung_id, kurzbz as lv_kurzbz, bezeichnung as lv_bezeichnung, studiengang_kz, semester, sprache,
+ $qry = "SELECT lehrveranstaltung_id, kurzbz as lv_kurzbz, bezeichnung as lv_bezeichnung, bezeichnung_english as lv_bezeichnung_english, studiengang_kz, semester, sprache,
ects as lv_ects, semesterstunden, anmerkung, lehre, lehreverzeichnis as lv_lehreverzeichnis, aktiv,
planfaktor as lv_planfaktor, planlektoren as lv_planlektoren, planpersonalkosten as lv_planpersonalkosten,
plankostenprolektor as lv_plankostenprolektor, lehrform_kurzbz as lv_lehrform_kurzbz, tbl_lehrveranstaltung.orgform_kurzbz
@@ -96,7 +96,7 @@ else
if($orgform!='')
$qry.=" AND (orgform_kurzbz='".addslashes($orgform)."' OR orgform_kurzbz is null)";
- $qry.=" UNION SELECT DISTINCT lehrveranstaltung_id, kurzbz as lv_kurzbz, bezeichnung as lv_bezeichnung, studiengang_kz,
+ $qry.=" UNION SELECT DISTINCT lehrveranstaltung_id, kurzbz as lv_kurzbz, bezeichnung as lv_bezeichnung, bezeichnung_english as lv_bezeichnung_english, studiengang_kz,
semester, tbl_lehrveranstaltung.sprache, ects as lv_ects, semesterstunden, tbl_lehrveranstaltung.anmerkung,
tbl_lehrveranstaltung.lehre, lehreverzeichnis as lv_lehreverzeichnis, aktiv, planfaktor as lv_planfaktor,
planlektoren as lv_planlektoren, planpersonalkosten as lv_planpersonalkosten,
@@ -167,6 +167,7 @@ if(!$result = $db->db_query($qry))
".$row_lva->lehrveranstaltung_id."
lv_kurzbz."]]>
lv_bezeichnung."]]>
+ lv_bezeichnung_english."]]>
".$row_lva->studiengang_kz."
".$stg_arr[$row_lva->studiengang_kz]."
".$row_lva->semester."
@@ -246,6 +247,7 @@ if(!$result = $db->db_query($qry))
".$row_lva->lehrveranstaltung_id."
kurzbz."]]>
bezeichnung."]]>
+
".$row_lva->studiengang_kz."
".$stg_arr[$row_lva->studiengang_kz]."
".$row_lva->semester."
diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp
index f4e1ad0fd..706b0b8a1 100644
--- a/system/FH-Complete.txp
+++ b/system/FH-Complete.txp
@@ -41886,7 +41886,7 @@
Technikum Wien
2.0
2009-04-17T11:15:21.000+02:00
- 2010-06-24T11:57:33.837+02:00
+ 2010-07-01T10:42:33.517+02:00
FH-Complete 2.0
@@ -176647,42 +176647,35 @@ SELECT tbl_benutzer.person_id, tbl_benutzer.uid, tbl_benutzer.alias, tbl_person.
+ JOIN lehre.tbl_lehrveranstaltung USING (lehrveranstaltung_id)
+ JOIN lehre.tbl_lehrfach USING (lehrfach_id)
+ JOIN lehre.tbl_lehreinheitmitarbeiter USING (lehreinheit_id)
+ JOIN tbl_mitarbeiter USING (mitarbeiter_uid)
+ JOIN lehre.tbl_lehreinheitgruppe USING (lehreinheit_id)
+ JOIN tbl_studiengang ON tbl_lehreinheitgruppe.studiengang_kz = tbl_studiengang.studiengang_kz;]]>
vw_lehreinheit
0
@@ -176806,7 +176799,10 @@ SELECT tbl_reservierung.reservierung_id, tbl_reservierung.ort_kurzbz, tbl_reserv
+ SELECT tbl_benutzer.uid, tbl_student.matrikelnr, tbl_student.prestudent_id, tbl_student.studiengang_kz, tbl_student.semester, tbl_student.verband, tbl_student.gruppe, tbl_benutzer.person_id, tbl_benutzer.alias, tbl_person.geburtsnation, tbl_person.sprache, tbl_person.anrede, tbl_person.titelpost, tbl_person.titelpre, tbl_person.nachname, tbl_person.vorname, tbl_person.vornamen, tbl_person.gebdatum, tbl_person.gebort, tbl_person.gebzeit, tbl_person.foto, tbl_person.anmerkung, tbl_person.homepage, tbl_person.svnr, tbl_person.ersatzkennzeichen, tbl_person.geschlecht, tbl_person.familienstand, tbl_person.anzahlkinder, tbl_benutzer.aktiv, tbl_student.updateamum, tbl_student.updatevon, tbl_student.insertamum, tbl_student.insertvon, tbl_student.ext_id, tbl_benutzer.updateaktivam, tbl_benutzer.updateaktivvon
+ FROM tbl_student
+ JOIN tbl_benutzer ON tbl_student.student_uid::text = tbl_benutzer.uid::text
+ JOIN tbl_person USING (person_id);]]>
vw_student
0
@@ -177116,7 +177112,11 @@ SELECT tbl_benutzerfunktion.funktion_kurzbz, tbl_benutzerfunktion.fachbereich_ku
+ SELECT tbl_betriebsmittelperson.betriebsmittelperson_id, tbl_betriebsmittelperson.betriebsmittel_id, tbl_betriebsmittelperson.person_id, tbl_betriebsmittelperson.anmerkung, tbl_betriebsmittelperson.kaution, tbl_betriebsmittelperson.ausgegebenam, tbl_betriebsmittelperson.retouram, tbl_betriebsmittelperson.insertamum, tbl_betriebsmittelperson.insertvon, tbl_betriebsmittelperson.updateamum, tbl_betriebsmittelperson.updatevon, tbl_betriebsmittelperson.ext_id, tbl_betriebsmittel.beschreibung, tbl_betriebsmittel.betriebsmitteltyp, tbl_betriebsmittel.nummer, tbl_betriebsmittel.inventarnummer AS nummerintern, tbl_betriebsmittel.reservieren, tbl_betriebsmittel.ort_kurzbz, tbl_person.staatsbuergerschaft, tbl_person.geburtsnation, tbl_person.sprache, tbl_person.anrede, tbl_person.titelpost, tbl_person.titelpre, tbl_person.nachname, tbl_person.vorname, tbl_person.vornamen, tbl_person.gebdatum, tbl_person.gebort, tbl_person.gebzeit, tbl_person.foto, tbl_person.anmerkung AS anmerkungen, tbl_person.homepage, tbl_person.svnr, tbl_person.ersatzkennzeichen, tbl_person.familienstand, tbl_person.geschlecht, tbl_person.anzahlkinder, tbl_person.aktiv, tbl_benutzer.uid, tbl_benutzer.aktiv AS benutzer_aktiv, tbl_benutzer.alias
+ FROM wawi.tbl_betriebsmittelperson
+ JOIN wawi.tbl_betriebsmittel USING (betriebsmittel_id)
+ JOIN tbl_person USING (person_id)
+ LEFT JOIN tbl_benutzer USING (person_id);]]>
vw_betriebsmittelperson
0
diff --git a/system/checksystem.php b/system/checksystem.php
index a24cf69a9..f8e01be8e 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -1022,6 +1022,51 @@ if(!@$db->db_query('SELECT inventuramum FROM wawi.tbl_betriebsmittel LIMIT 1'))
else
echo 'wawi.tbl_betriebsmittel: Spalten inventuramum und inventurvon hinzugefuegt
';
}
+
+// Spalten fuer Inventur zu Betriebsmitteln hinzufuegen
+if(!@$db->db_query('SELECT lv_bezeichnung_english FROM campus.vw_lehreinheit LIMIT 1'))
+{
+ $qry="
+ DROP VIEW campus.vw_lehreinheit;
+ CREATE VIEW campus.vw_lehreinheit AS
+ SELECT
+ tbl_lehrveranstaltung.studiengang_kz AS lv_studiengang_kz, tbl_lehrveranstaltung.semester AS lv_semester,
+ tbl_lehrveranstaltung.kurzbz AS lv_kurzbz, tbl_lehrveranstaltung.bezeichnung AS lv_bezeichnung,
+ tbl_lehrveranstaltung.ects AS lv_ects, tbl_lehrveranstaltung.lehreverzeichnis AS lv_lehreverzeichnis,
+ tbl_lehrveranstaltung.planfaktor AS lv_planfaktor, tbl_lehrveranstaltung.planlektoren AS lv_planlektoren,
+ tbl_lehrveranstaltung.planpersonalkosten AS lv_planpersonalkosten,
+ tbl_lehrveranstaltung.plankostenprolektor AS lv_plankostenprolektor, tbl_lehreinheit.lehreinheit_id,
+ tbl_lehreinheit.lehrveranstaltung_id, tbl_lehreinheit.studiensemester_kurzbz, tbl_lehreinheit.lehrform_kurzbz,
+ tbl_lehreinheit.stundenblockung, tbl_lehreinheit.wochenrythmus, tbl_lehreinheit.start_kw, tbl_lehreinheit.raumtyp,
+ tbl_lehreinheit.raumtypalternativ, tbl_lehreinheit.lehre, tbl_lehreinheit.unr, tbl_lehreinheit.lvnr,
+ tbl_lehreinheitmitarbeiter.lehrfunktion_kurzbz, tbl_lehreinheit.insertamum, tbl_lehreinheit.insertvon,
+ tbl_lehreinheit.updateamum, tbl_lehreinheit.updatevon, tbl_lehreinheit.lehrfach_id, tbl_lehrfach.fachbereich_kurzbz,
+ tbl_lehrfach.kurzbz AS lehrfach, tbl_lehrfach.bezeichnung AS lehrfach_bez, tbl_lehrfach.farbe,
+ tbl_lehrveranstaltung.aktiv, tbl_lehrfach.sprache, tbl_lehreinheitmitarbeiter.mitarbeiter_uid,
+ tbl_lehreinheitmitarbeiter.semesterstunden, tbl_lehrveranstaltung.semesterstunden AS lv_semesterstunden,
+ tbl_lehreinheitmitarbeiter.planstunden, tbl_lehreinheitmitarbeiter.stundensatz, tbl_lehreinheitmitarbeiter.faktor,
+ tbl_lehreinheit.anmerkung, tbl_mitarbeiter.kurzbz AS lektor, tbl_lehreinheitgruppe.studiengang_kz,
+ tbl_lehreinheitgruppe.semester, tbl_lehreinheitgruppe.verband, tbl_lehreinheitgruppe.gruppe,
+ tbl_lehreinheitgruppe.gruppe_kurzbz, tbl_studiengang.kurzbz AS stg_kurzbz,
+ tbl_studiengang.kurzbzlang AS stg_kurzbzlang, tbl_studiengang.bezeichnung AS stg_bez, tbl_studiengang.typ AS stg_typ,
+ tbl_lehreinheitmitarbeiter.anmerkung AS anmerkunglektor, tbl_lehrveranstaltung.lehrform_kurzbz AS lv_lehrform_kurzbz,
+ tbl_lehrveranstaltung.bezeichnung_english as lv_bezeichnung_english
+ FROM lehre.tbl_lehreinheit
+ JOIN lehre.tbl_lehrveranstaltung USING (lehrveranstaltung_id)
+ JOIN lehre.tbl_lehrfach USING (lehrfach_id)
+ JOIN lehre.tbl_lehreinheitmitarbeiter USING (lehreinheit_id)
+ JOIN tbl_mitarbeiter USING (mitarbeiter_uid)
+ JOIN lehre.tbl_lehreinheitgruppe USING (lehreinheit_id)
+ JOIN tbl_studiengang ON tbl_lehreinheitgruppe.studiengang_kz = tbl_studiengang.studiengang_kz;
+ GRANT SELECT ON campus.vw_lehreinheit TO web;
+ GRANT SELECT ON campus.vw_lehreinheit TO admin;";
+
+ if(!$db->db_query($qry))
+ echo 'campus.vw_lehreinheit: '.$db->db_last_error().'
';
+ else
+ echo 'campus.vw_lehreinheit: Spalte lv_bezeichunng_english hinzugefuegt
';
+}
+
echo '
';
$tabellen=array(