From cbf3a696e4b18ca072cac03df41d06d1cf763874 Mon Sep 17 00:00:00 2001 From: manu Date: Fri, 16 Apr 2021 15:01:14 +0200 Subject: [PATCH] =?UTF-8?q?Berechtigungen=20Lehrform=20und=20Lehrtyp=20f?= =?UTF-8?q?=C3=BCr=20Assistenz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/lehre/lehrveranstaltung.php | 86 +++++++++++++++-------------- 1 file changed, 45 insertions(+), 41 deletions(-) diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index e66cbf3bc..373d044ac 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -82,7 +82,7 @@ else $fachbereich_kurzbz = ''; - +$oe_organisationseinheit=''; if (isset($_REQUEST['oe_kurzbz'])) { $oe_kurzbz = $_REQUEST['oe_kurzbz']; @@ -91,7 +91,7 @@ if (isset($_REQUEST['oe_kurzbz'])) $oe_obj = new organisationseinheit(); if(!$oe_obj->load($oe_kurzbz)) die('Organisationseinheit konnte nicht geladen werden'); - $oe_kurzbz = $oe_obj->oe_kurzbz; + $oe_organisationseinheit = $oe_obj->oe_kurzbz; } } else @@ -219,6 +219,45 @@ if(isset($_POST['lvid']) && is_numeric($_POST['lvid'])) else exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); } + + //Lehrform Speichern + //userstory #12645: only $write_admin + if(isset($_POST['lf'])) + { + $lv_obj = new lehrveranstaltung(); + if($lv_obj->load($_POST['lvid'])) + { + $lv_obj->lehrform_kurzbz=$_POST['lf']; + $lv_obj->updateamum = date('Y-m-d H:i:s'); + $lv_obj->updatevon = $user; + if($lv_obj->save(false)) + exit('true'); + else + exit('Fehler beim Speichern:'.$lv_obj->errormsg); + } + else + exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); + } + + //Lehrtyp Speichern + //userstory #12645: only $write_admin + if(isset($_POST['lt'])) + { + $lv_obj = new lehrveranstaltung(); + if($lv_obj->load($_POST['lvid'])) + { + $lv_obj->lehrtyp_kurzbz=$_POST['lt']; + $lv_obj->updateamum = date('Y-m-d H:i:s'); + $lv_obj->updatevon = $user; + if($lv_obj->save(false)) + exit('true'); + else + exit('Fehler beim Speichern:'.$lv_obj->errormsg); + } + else + exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); + } + } if($write_low || $write_admin) @@ -323,42 +362,6 @@ if(isset($_POST['lvid']) && is_numeric($_POST['lvid'])) exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); } - //Lehrform Speichern - if(isset($_POST['lf'])) - { - $lv_obj = new lehrveranstaltung(); - if($lv_obj->load($_POST['lvid'])) - { - $lv_obj->lehrform_kurzbz=$_POST['lf']; - $lv_obj->updateamum = date('Y-m-d H:i:s'); - $lv_obj->updatevon = $user; - if($lv_obj->save(false)) - exit('true'); - else - exit('Fehler beim Speichern:'.$lv_obj->errormsg); - } - else - exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); - } - - //Lehrtyp Speichern - if(isset($_POST['lt'])) - { - $lv_obj = new lehrveranstaltung(); - if($lv_obj->load($_POST['lvid'])) - { - $lv_obj->lehrtyp_kurzbz=$_POST['lt']; - $lv_obj->updateamum = date('Y-m-d H:i:s'); - $lv_obj->updatevon = $user; - if($lv_obj->save(false)) - exit('true'); - else - exit('Fehler beim Speichern:'.$lv_obj->errormsg); - } - else - exit('Fehler beim Laden der LV:'.$lv_obj->errormsg); - } - //Projektarbeit Feld setzen if(isset($_POST['projektarbeit'])) { @@ -611,6 +614,8 @@ $outp.=''; $outp.= ""; $outp.= ""; $outp.= ''; + + $outp.= ''; //} /*else { @@ -618,7 +623,7 @@ $outp.=''; }*/ -$outp .= '
Erweiterte Suchoptionen:
'; +$outp .= '
Erweiterte Suchoptionen
'; //Organisationseinheit Dropdown $outp .= '
Organisationseinheit '; $outp.= '
'; - $outp.= ' '; $outp.= '';