diff --git a/cis/private/lehre/benotungstool/menue.inc.php b/cis/private/lehre/benotungstool/menue.inc.php
index 3ed4eb155..909ffcd90 100644
--- a/cis/private/lehre/benotungstool/menue.inc.php
+++ b/cis/private/lehre/benotungstool/menue.inc.php
@@ -18,14 +18,14 @@ else if ($pfile == 'statistik.php')
$class_statistik = 'benotungstool_tabs_active';
echo "\n\n\n";
-echo "
| Übungen | \n"; echo "Benotung | \n"; echo "Anwesenheits- und Übersichtstabelle | \n"; -echo "Statistik | \n"; +echo "Statistik | \n"; echo "||||
| "; diff --git a/cis/private/lehre/benotungstool/studentenansicht.php b/cis/private/lehre/benotungstool/studentenansicht.php index fba948922..5aa2966a5 100644 --- a/cis/private/lehre/benotungstool/studentenansicht.php +++ b/cis/private/lehre/benotungstool/studentenansicht.php @@ -45,6 +45,15 @@ if(!$conn = pg_pconnect(CONN_STRING)) $user = get_uid(); //$user = 'if06b172'; //$user = 'if06b144'; + +if(check_lektor($user, $conn) and $_GET["uid"] != "") +{ + if(!check_lektor_lehreinheit($conn, $user, $_GET["lehreinheit_id"])) + die("Sie haben keine Berechtigung für diese Lehreinheit"); + $user = $_GET["uid"]; +} + + $rechte = new benutzerberechtigung($conn); $rechte->getBerechtigungen($user); @@ -58,6 +67,7 @@ if(isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id'])) //Lehr $lehreinheit_id = $_GET['lehreinheit_id']; else $lehreinheit_id = ''; + //Laden der Lehrveranstaltung $lv_obj = new lehrveranstaltung($conn); @@ -332,8 +342,9 @@ echo ' | '; echo " | \n";
echo "
"; -if($lehreinheit_id=='') +if($lehreinheit_id=='') die('Derzeit gibt es keine Kreuzerllisten für diese Lehrveranstaltung'); + $qry = "SELECT vorname, nachname FROM campus.vw_student WHERE uid='$user'"; $name=''; if($result = pg_query($conn, $qry)) @@ -360,14 +371,14 @@ if (!isset($_GET["notenuebersicht"])) if ($l > 0) { - echo " Leistungsuebersicht / NotenÜbersicht für $name "; + echo " Leistungsuebersicht / Notenübersicht für $name "; $uebung_obj = new uebung($conn); $uebung_obj->load_uebung($lehreinheit_id,1); if(count($uebung_obj->uebungen)>0) { echo "
| ||||||