From 722d39d8ae9306aba78224edf402f8c6a2f7d01e Mon Sep 17 00:00:00 2001 From: oesi Date: Wed, 24 Aug 2016 14:27:25 +0200 Subject: [PATCH] =?UTF-8?q?Betriebsmittel=20k=C3=B6nnen=20jetzt=20auch=20g?= =?UTF-8?q?espeichert=20werden=20nur=20die=20Berechtigung=20basis/betriebs?= =?UTF-8?q?mittel=20vorhanden=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/student/studentDBDML.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index 667cb39c7..1cac12397 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -2280,11 +2280,13 @@ if(!$error) //ein Student oder Mitarbeiter ist if(($_POST['studiengang_kz']!='' && !$rechte->isBerechtigt('assistenz',$_POST['studiengang_kz'],'suid') && - !$rechte->isBerechtigt('admin',$_POST['studiengang_kz'], 'suid') + !$rechte->isBerechtigt('admin',$_POST['studiengang_kz'], 'suid') && + !$rechte->isBerechtigt('basis/betriebsmittel',$_POST['studiengang_kz'], 'suid') ) || ($_POST['studiengang_kz']=='' && !$rechte->isBerechtigt('admin', null, 'suid') && - !$rechte->isBerechtigt('mitarbeiter', null, 'suid') + !$rechte->isBerechtigt('mitarbeiter', null, 'suid') && + !$rechte->isBerechtigt('basis/betriebsmittel', null, 'suid') )) { $error = true; @@ -2323,11 +2325,13 @@ if(!$error) //ein Student oder Mitarbeiter ist if(($_POST['studiengang_kz']!='' && !$rechte->isBerechtigt('assistenz',$_POST['studiengang_kz'],'suid') && - !$rechte->isBerechtigt('admin',$_POST['studiengang_kz'], 'suid') + !$rechte->isBerechtigt('admin',$_POST['studiengang_kz'], 'suid') && + !$rechte->isBerechtigt('basis/betriebsmittel',$_POST['studiengang_kz'], 'suid') ) || ($_POST['studiengang_kz']=='' && !$rechte->isBerechtigt('admin', null, 'suid') && - !$rechte->isBerechtigt('mitarbeiter', null, 'suid') + !$rechte->isBerechtigt('mitarbeiter', null, 'suid') && + !$rechte->isBerechtigt('basis/betriebsmittel', null, 'suid') )) { $error = true;