From a6e959498212d0cf6912aedd8c1ba597623be59e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 2 Aug 2007 11:12:17 +0000 Subject: [PATCH] --- cis/private/lehre/lesson.php | 71 ++++++++----------- .../lehrveranstaltungdetailoverlay.xul.php | 6 +- .../lvplanung/lehrveranstaltungoverlay.js.php | 2 + include/studiensemester.class.php | 18 ++++- rdf/lehrveranstaltung_einheiten.rdf.php | 8 +-- 5 files changed, 52 insertions(+), 53 deletions(-) diff --git a/cis/private/lehre/lesson.php b/cis/private/lehre/lesson.php index 6a5202ba3..5b100e646 100644 --- a/cis/private/lehre/lesson.php +++ b/cis/private/lehre/lesson.php @@ -80,61 +80,46 @@ echo $lv_obj->bezeichnung; $qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lvid' ORDER BY ende DESC LIMIT 1"; + $stsem = new studiensemester($sql_conn); + $angezeigtes_stsem = $stsem->getaktorNext($term_id); + + echo " ($angezeigtes_stsem)"; + echo ' + + +   + '; - if($result_stsem=pg_query($sql_conn, $qry)) + $qry = "SELECT distinct vorname, nachname, tbl_benutzer.uid as uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY nachname, vorname"; + + if(!$result = pg_query($sql_conn, $qry)) { - if(pg_num_rows($result_stsem)<=0) + echo 'Es konnten keine Lektoren zugeordnet werden'; + } + else + { + $num_rows_result = pg_num_rows($result); + + if(!($num_rows_result > 0)) { - echo ' - - -   - '; echo 'Derzeit sind keine Lektoren für dieses Fach zugeteilt.'; } else { - $row_stsem=pg_fetch_object($result_stsem); - $angezeigtes_stsem=$row_stsem->studiensemester_kurzbz; - - echo " ($angezeigtes_stsem)"; - echo ' - - -   - '; - - $qry = "SELECT distinct vorname, nachname, tbl_benutzer.uid as uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY nachname, vorname"; - - if(!$result = pg_query($sql_conn, $qry)) + $i=0; + while($row_lector = pg_fetch_object($result)) { - echo 'Es konnten keine Lektoren zugeordnet werden'; - } - else - { - $num_rows_result = pg_num_rows($result); + $i++; + if($user==$row_lector->uid) + $user_is_allowed_to_upload=true; - if(!($num_rows_result > 0)) - { - echo 'Derzeit sind keine Lektoren für dieses Fach zugeteilt.'; - } - else - { - $i=0; - while($row_lector = pg_fetch_object($result)) - { - $i++; - if($user==$row_lector->uid) - $user_is_allowed_to_upload=true; - - echo ''.$row_lector->vorname.' '.$row_lector->nachname.''; - if($i!=$num_rows_result) - echo ', '; - } - } + echo ''.$row_lector->vorname.' '.$row_lector->nachname.''; + if($i!=$num_rows_result) + echo ', '; } } } + ?> diff --git a/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php b/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php index a5014e45f..e25ae2ee1 100644 --- a/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php +++ b/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php @@ -67,8 +67,7 @@ echo '';