diff --git a/cis/private/lehre/ects/index.php b/cis/private/lehre/ects/index.php index 450d607ee..c6bde0357 100644 --- a/cis/private/lehre/ects/index.php +++ b/cis/private/lehre/ects/index.php @@ -447,11 +447,14 @@ border:1px dashed #000000; $stsem_obj = new studiensemester($conn); $stsem = $stsem_obj->getaktorNext(); + $qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lv' ORDER BY ende DESC LIMIT 1"; + $result = pg_query($conn, $qry); + $row = pg_fetch_object($result); //Namen der Lehrenden Auslesen - $qry = "SELECT * FROM campus.vw_mitarbeiter, lehre.tbl_lehreinheitmitarbeiter, lehre.tbl_lehreinheit WHERE lehrveranstaltung_id='$lv' AND tbl_lehreinheitmitarbeiter.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND studiensemester_kurzbz='$stsem' AND mitarbeiter_uid=uid"; + $qry = "SELECT * FROM campus.vw_mitarbeiter, lehre.tbl_lehreinheitmitarbeiter, lehre.tbl_lehreinheit WHERE lehrveranstaltung_id='$lv' AND tbl_lehreinheitmitarbeiter.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND studiensemester_kurzbz='$row->studiensemester_kurzbz' AND mitarbeiter_uid=uid"; echo "Lehrende laut Lehrauftrag"; $helparray = array(); - if($result=pg_exec($conn,$qry)) + if($result=pg_query($conn,$qry)) { while($row=pg_fetch_object($result)) { diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index fe6843e70..12daf3775 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -219,7 +219,7 @@ font-size:10pt; //Namen der Lehrenden Auslesen $qry = "SELECT distinct vorname, nachname FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, campus.vw_mitarbeiter WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id' - AND studiensemester_kurzbz='$stsem' + AND studiensemester_kurzbz=(SELECT studiensemester_kurzbz FROM public.tbl_studiensemester JOIN lehre.tbl_lehreinheit USING(studiensemester_kurzbz) WHERE tbl_lehreinheit.lehrveranstaltung_id='$lehrveranstaltung_id' ORDER BY ende LIMIT 1) AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=uid";