From c0078eb369adccecde5aed71ac8defca46405336 Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Thu, 26 Jun 2008 14:01:16 +0000 Subject: [PATCH] weiterblaettern fuer lektorInnen --- .../lehre/benotungstool/studentenansicht.php | 49 +++++++++++++++++-- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git a/cis/private/lehre/benotungstool/studentenansicht.php b/cis/private/lehre/benotungstool/studentenansicht.php index 46620bdd7..4cc984704 100644 --- a/cis/private/lehre/benotungstool/studentenansicht.php +++ b/cis/private/lehre/benotungstool/studentenansicht.php @@ -45,13 +45,14 @@ if(!$conn = pg_pconnect(CONN_STRING)) $user = get_uid(); //$user = 'if06b172'; //$user = 'if06b144'; - +$lektorenansicht = 0; if(check_lektor($user, $conn) and $_GET["uid"] != "") { $rights = new benutzerberechtigung($conn); $rights->getBerechtigungen($user); if(!check_lektor_lehreinheit($conn, $user, $_GET["lehreinheit_id"]) && !$rights->isBerechtigt('admin',0)) - die("Sie haben keine Berechtigung für diese Lehreinheit"); + die("Sie haben keine Berechtigung für diese Lehreinheit"); + $lektorenansicht = 1; $user = $_GET["uid"]; } @@ -951,7 +952,49 @@ if (!isset($_GET["notenuebersicht"])) //notenübersicht else { - + if ($lektorenansicht == 1) + { + $uid_arr = Array(); + $vorname_arr = Array(); + $nachname_arr = Array(); + + $qry_stud_dd = "SELECT uid, vorname, nachname, matrikelnr FROM campus.vw_student_lehrveranstaltung JOIN campus.vw_student using(uid) WHERE studiensemester_kurzbz = '".$stsem."' and lehreinheit_id = '".$lehreinheit_id."' ORDER BY nachname, vorname"; + if($result_stud_dd = pg_query($conn, $qry_stud_dd)) + { + $i=1; + while($row_stud_dd = pg_fetch_object($result_stud_dd)) + { + $uid_arr[] = $row_stud_dd->uid; + $vorname_arr[] = $row_stud_dd->vorname; + $nachname_arr[] = $row_stud_dd->nachname; + + } + } + + echo "


"; + echo "Bitte Wählen Sie eine/n Studierende/n aus: "; + $key = array_search($uid,$uid_arr); + $prev = $key-1; + $next = $key+1; + if ($key > 0) + echo " << "; + echo ""; + if ($key < count($uid_arr)-1) + echo " >> "; + + echo "


"; + } + echo "
Leistungsuebersicht / Notenübersicht für $name

"; echo "
";