diff --git a/cis/private/profile/lva_liste.php b/cis/private/profile/lva_liste.php
index 735ed49e4..2bf09ae3f 100644
--- a/cis/private/profile/lva_liste.php
+++ b/cis/private/profile/lva_liste.php
@@ -22,6 +22,9 @@
require_once('../../config.inc.php');
require_once('../../../include/functions.inc.php');
+ require_once('../../../include/studiengang.class.php');
+ require_once('../../../include/person.class.php');
+ require_once('../../../include/benutzer.class.php');
$adress=MAIL_ADMIN;
@@ -63,6 +66,21 @@
Reservierungsliste
+
@@ -84,7 +102,7 @@
}
if ($num_rows>0)
{
- echo '
';
+ echo '
Lehrveranstaltungen - Hilfe
';
echo '| LVNR | Lehrfach | Lehrform | LV Bezeichnung | Lehrfach Bezeichnung | Lektor | STG | S | V | G | Gruppe | Raumtyp | Alternativ | Block | WR | Std | KW | Anmerkung |
';
for ($i=0; $i<$num_rows; $i++)
{
@@ -119,18 +137,128 @@
}
else
echo 'Keine Datensätze vorhanden!
';
+
+ //Betreuungen
+
+ $mitarbeiter = new benutzer($conn);
+ $mitarbeiter->load($uid);
+
+ $qry = "SELECT
+ tbl_lehrveranstaltung.bezeichnung, tbl_projektarbeit.titel,
+ (SELECT nachname || ' ' || vorname FROM public.tbl_benutzer JOIN public.tbl_person USING(person_id)
+ WHERE uid=student_uid) as student, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester
+ FROM
+ lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektarbeit, lehre.tbl_projektbetreuer
+ WHERE
+ tbl_lehreinheit.lehreinheit_id=tbl_projektarbeit.lehreinheit_id AND
+ tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND
+ tbl_lehreinheit.studiensemester_kurzbz='$stdsem' AND
+ tbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND
+ tbl_projektbetreuer.person_id='$mitarbeiter->person_id'";
+
+ $stg_obj = new studiengang($conn);
+ $stg_obj->getAll();
+
+ if($result = pg_query($conn, $qry))
+ {
+ if(pg_num_rows($result)>0)
+ {
+ echo 'Betreuungen
';
+ echo '';
+ echo '';
+ echo '| Stg | ';
+ echo 'Sem | ';
+ echo 'Lehrveranstaltung | ';
+ echo 'Student | ';
+ echo 'Titel der Projektarbeit | ';
+ echo '
';
+
+ while($row = pg_fetch_object($result))
+ {
+ echo '';
+
+ echo '| '.$stg_obj->kuerzel_arr[$row->studiengang_kz].' | ';
+ echo ''.$row->semester.' | ';
+ echo ''.$row->bezeichnung.' | ';
+ echo ''.$row->student.' | ';
+ echo ''.$row->titel.' | ';
+
+ echo '
';
+ }
+ echo '
';
+ }
+ }
+
+
+ //Koordination
+
+ $qry = "SELECT
+ distinct
+ tbl_lehrveranstaltung.studiengang_kz, tbl_lehrfach.fachbereich_kurzbz, tbl_lehrveranstaltung.bezeichnung,
+ tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.semester
+ FROM
+ lehre.tbl_lehrveranstaltung,
+ lehre.tbl_lehreinheit,
+ lehre.tbl_lehrfach
+ WHERE
+ tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
+ tbl_lehreinheit.lehrfach_id = tbl_lehrfach.lehrfach_id AND
+ tbl_lehreinheit.studiensemester_kurzbz='$stdsem' AND
+ (tbl_lehrveranstaltung.koordinator='$user' OR
+ (tbl_lehrveranstaltung.studiengang_kz, fachbereich_kurzbz) IN (SELECT studiengang_kz, fachbereich_kurzbz FROM public.tbl_benutzerfunktion
+ WHERE funktion_kurzbz='fbk' AND uid='$uid')
+ )";
+ if($result = pg_query($conn, $qry))
+ {
+ if(pg_num_rows($result)>0)
+ {
+ echo 'Koordination
';
+ echo '';
+ echo '';
+ echo '| Stg | ';
+ echo 'Sem | ';
+ echo 'Institut | ';
+ echo 'LV | ';
+ echo 'Lektoren | ';
+ echo '
';
+ while($row = pg_fetch_object($result))
+ {
+ echo '';
+ echo '| '.$stg_obj->kuerzel_arr[$row->studiengang_kz].' | ';
+ echo ''.$row->semester.' | ';
+ echo ''.$row->fachbereich_kurzbz.' | ';
+ echo ''.$row->bezeichnung.' | ';
+ $qry = "SELECT
+ titelpre, titelpost, vorname, nachname
+ FROM
+ lehre.tbl_lehreinheitmitarbeiter,
+ public.tbl_benutzer,
+ public.tbl_person,
+ lehre.tbl_lehreinheit
+ WHERE
+ tbl_lehreinheitmitarbeiter.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND
+ tbl_lehreinheit.lehrveranstaltung_id='$row->lehrveranstaltung_id' AND
+ tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND
+ tbl_benutzer.person_id=tbl_person.person_id AND
+ tbl_lehreinheit.studiensemester_kurzbz='$stdsem'";
+ $lektoren='';
+ if($result_lkt = pg_query($conn, $qry))
+ {
+ while($row_lkt = pg_fetch_object($result_lkt))
+ {
+ if($lektoren!='')
+ $lektoren.=',';
+ $lektoren.=trim($row_lkt->titelpre.' '.$row_lkt->vorname.' '.$row_lkt->nachname.' '.$row_lkt->titelpost);
+ }
+ }
+ echo ''.$lektoren.' | ';
+ echo '
';
+ }
+ echo '
';
+ }
+ }
+echo "
Fehler und Feedback bitte an den betreffenden Studiengang!
+
";
?>
-
Fehler und Feedback bitte an den betreffenden Studiengang!
-
-Hinweis
-Sonderaufträge wie zum Beispiel Praktikums- und Diplomandenbetreuung werden hier nicht angezeigt!
-Erklärung
- LVNR: Interne FAS-Nummer der Lehrveranstaltung
- STG-S-V-G: Studiengang-Semester-Verband-Gruppe
- Gruppe: Spezialgruppen (Module, Projektgruppen, Spezialisierungsgruppen)
- Block: Stundenblockung (1->Einzelstunden; 2->Doppelstunden; ...)
- WR: Wochenrythmus (1->jede Woche; 2->jede 2. Woche; ...)
- Std: gesamte Semesterstunden
- KW: Kalenderwoche in der die Lehrveranstaltung startet