diff --git a/include/tw/vilesci_menu_main.inc.php b/include/tw/vilesci_menu_main.inc.php index e8367bc5d..4f550cfe1 100644 --- a/include/tw/vilesci_menu_main.inc.php +++ b/include/tw/vilesci_menu_main.inc.php @@ -106,7 +106,7 @@ $menu=array ( 'name'=>'Stammdaten', 'opener'=>'true', 'hide'=>'true', 'permissions'=>array('admin','lv-plan','support','basis/berechtigung','basis/variable','basis/studiengang','basis/ort','basis/firma'), 'image'=>'folder.png', 'link'=>'left.php?categorie=Stammdaten', 'target'=>'nav', - 'Betriebsmittel'=>array('name'=>'Betriebsmittel', 'link'=>'stammdaten/betriebsmittel_frameset.html', 'target'=>'main','permissions'=>array('admin')), + 'Betriebsmittel'=>array('name'=>'Betriebsmittel', 'link'=>'stammdaten/betriebsmittel_frameset.html', 'target'=>'main','permissions'=>array('basis/betriebsmittel')), 'Reihungstest'=>array('name'=>'Reihungstest', 'link'=>'stammdaten/reihungstestverwaltung.php', 'target'=>'main','permissions'=>array('admin','assistenz')), 'User'=>array diff --git a/vilesci/stammdaten/betriebsmittel_details.php b/vilesci/stammdaten/betriebsmittel_details.php index 36411a0f0..a170fcbcd 100644 --- a/vilesci/stammdaten/betriebsmittel_details.php +++ b/vilesci/stammdaten/betriebsmittel_details.php @@ -39,10 +39,8 @@ $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); - - - if(!$rechte->isBerechtigt('admin')) - die('Sie haben keine Rechte für diese Seite'); + if(!$rechte->isBerechtigt('basis/betriebsmittel')) + die('Sie haben keine Rechte fuer diese Seite'); $reloadstr = ""; // neuladen der liste im oberen frame $htmlstr = ""; @@ -75,42 +73,13 @@ $bmpupdatevon=isset($_POST["bmpupdatevon"])?$_POST["bmpupdatevon"]:$user; $bmpinsertvon=isset($_POST["bmpinsertvon"])?$_POST["bmpinsertvon"]:$user; - - if(isset($_GET['standard'])) - { - $stsem_obj = new studiensemester(); - $stsem = $stsem_obj->getaktorNext(); - $qrys = array( - "Insert into public.tbl_variable(name, uid, wert) values('semester_aktuell','$uid','$stsem');", - "Insert into public.tbl_variable(name, uid, wert) values('db_stpl_table','$uid','stundenplandev');", - "Insert into public.tbl_variable(name, uid, wert) values('ignore_kollision','$uid','false');", - "Insert into public.tbl_variable(name, uid, wert) values('kontofilterstg','$uid','false');", - "Insert into public.tbl_variable(name, uid, wert) values('ignore_zeitsperre','$uid','false');", - "Insert into public.tbl_variable(name, uid, wert) values('ignore_reservierung','$uid','false');" - ); - - $error = false; - foreach ($qrys as $qry) - { - if(!$db->db_query($qry)) - { - $error = true; - } - } - - if($error) - { - $errorstr.="Es konnten nicht alle Werte angelegt werden"; - } - - $reloadstr .= "\n"; - } - if(isset($_POST["schick"])) { + + if(!$rechte->isBerechtigt('basis/betriebsmittel', null, 'suid')) + die('Sie haben keine Rechte fuer diese Aktion'); + if($betriebsmittel_id!='') { $bm=new betriebsmittel(); @@ -221,6 +190,7 @@ Betriebsmitel-Details + diff --git a/vilesci/stammdaten/betriebsmittel_uebersicht.php b/vilesci/stammdaten/betriebsmittel_uebersicht.php index 0cb3bf28b..e70c18f04 100644 --- a/vilesci/stammdaten/betriebsmittel_uebersicht.php +++ b/vilesci/stammdaten/betriebsmittel_uebersicht.php @@ -34,8 +34,8 @@ $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); -if(!$rechte->isBerechtigt('admin')) - die('Sie haben keine Berechtigung für diese Seite'); +if(!$rechte->isBerechtigt('basis/betriebsmittel')) + die('Sie haben keine Berechtigung fuer diese Seite'); $htmlstr = "";