From d048b88dc6f87d8307f28e46ea050303c7021e71 Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Fri, 18 Apr 2014 11:39:22 +0000 Subject: [PATCH] Bugfix Berechtigungen --- cis/private/lehre/pruefung/pruefungsbewertung.php | 7 +++++-- system/checksystem.php | 1 - 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cis/private/lehre/pruefung/pruefungsbewertung.php b/cis/private/lehre/pruefung/pruefungsbewertung.php index 9c9bc8182..3e5e3077e 100644 --- a/cis/private/lehre/pruefung/pruefungsbewertung.php +++ b/cis/private/lehre/pruefung/pruefungsbewertung.php @@ -39,8 +39,11 @@ $db = new basis_db(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); -if(!$rechte->isBerechtigt('lehre/pruefungsbeurteilung')) - die('Sie haben keine Berechtigung für diese Seite'); +$studiensemester = new studiensemester(); +$pruefung = new pruefungCis(); +$pruefung->getPruefungByMitarbeiter($uid, $studiensemester->getakt()); +if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungAdmin')) + die('Sie haben keine Berechtigung für diese Seite'); ?> diff --git a/system/checksystem.php b/system/checksystem.php index afa8a2cd4..6c76ac87c 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -1765,7 +1765,6 @@ $berechtigungen = array( array('lehre/pruefungsanmeldungAdmin','Erlaubt die Verwaltung der Prüfungsanmeldungen.'), array('lehre/pruefungsbeurteilung','Erlaubt dem Benutzer Beurteilungen zu Prüfungen einzutragen.'), array('lehre/pruefungsbeurteilungAdmin','Erlaubt dem Benutzer für alle Prüfungen Beurteilungen einzutragen.'), - array('lehre/pruefungstermin','Erlaubt es dem Benutzer eine Prüfung für ein Prüfungsfenster anzulegen'), array('lehre/pruefungsterminAdmin','Recht für jeden Lektor eine Prüfung anzulegen'), array('lehre/pruefungsfenster','Erlaubt dem Benutzer Prüfungsfenster anzulegen.'), array('lehre/reihungstest','Reihungstestverwaltung'),