diff --git a/cis/private/profile/lva_liste.php b/cis/private/profile/lva_liste.php index 9031c5e4f..e742383ee 100644 --- a/cis/private/profile/lva_liste.php +++ b/cis/private/profile/lva_liste.php @@ -42,6 +42,10 @@ if (isset($_GET['stdsem'])) $stdsem=$_GET['stdsem']; +$user='ahofmann'; +$uid='ahofmann'; + + if ($uid!=$user) { //wenn der UID Parameter nicht dem eingeloggten User entspricht wird ein Mail an die Administratoren gesendet. @@ -50,7 +54,7 @@ die("Keine Berechtigung!"); } - //Studiensemester abfragen. + //Studiensemester abfragen. $sql_query='SELECT * FROM public.tbl_studiensemester WHERE ende>=now() ORDER BY start'; $result_stdsem=$db->db_query($sql_query); $num_rows_stdsem=$db->db_num_rows($result_stdsem); @@ -74,6 +78,7 @@ JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE studiensemester_kurzbz='$stdsem' AND mitarbeiter_uid='$uid'"; $sql_query.=" ORDER BY stg_kurzbz,lv_semester"; + $result=$db->db_query($sql_query); $num_rows=$db->db_num_rows($result); ?> @@ -234,10 +239,15 @@ 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 JOIN public.tbl_studiengang USING(oe_kurzbz) + (tbl_lehrveranstaltung.koordinator='$uid' + OR + (tbl_lehrveranstaltung.studiengang_kz, fachbereich_kurzbz) IN (SELECT studiengang_kz, fachbereich_kurzbz + FROM public.tbl_benutzerfunktion JOIN public.tbl_studiengang USING(oe_kurzbz) WHERE funktion_kurzbz='fbk' AND uid='$uid') - )"; + ) + order by tbl_lehrveranstaltung.studiengang_kz,tbl_lehrveranstaltung.semester ,tbl_lehrveranstaltung.bezeichnung + "; + if($result = $db->db_query($qry)) { if($db->db_num_rows($result)>0) @@ -253,13 +263,9 @@ echo ''; while($row = $db->db_fetch_object($result)) { - echo '