diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index 80a3ec71b..4b4d4af5e 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -219,48 +219,6 @@ 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); - } - } - else - { - exit('Keine Berechtigung, um Lehrveranstaltungen zu bearbeiten!'); } if($write_low || $write_admin) @@ -365,6 +323,42 @@ 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'])) { @@ -473,8 +467,7 @@ if($result = $db->db_query($qry)) } } -//Lehrveranstaltungen holen - +//Lehrveranstaltungen mit OEs holen $sql_query = " SELECT tbl_lehrveranstaltung.*, tbl_organisationseinheit.organisationseinheittyp_kurzbz, @@ -485,7 +478,7 @@ $sql_query = " LEFT JOIN lehre.tbl_lehrveranstaltung as lehrfach on (lehre.tbl_lehreinheit.lehrfach_id = lehrfach.lehrveranstaltung_id) LEFT JOIN public.tbl_organisationseinheit ON (public.tbl_organisationseinheit.oe_kurzbz = lehre.tbl_lehrveranstaltung.oe_kurzbz) where - lehre.tbl_lehrveranstaltung.bezeichnung != 'NULL' + true "; if($stg_kz!='') @@ -1081,37 +1074,64 @@ if ($result_lv!=0) echo ''; //Lehrform - echo '