diff --git a/vilesci/lehre/lehrfach.php b/vilesci/lehre/lehrfach.php index c9b83cd8a..7bc34d2a4 100644 --- a/vilesci/lehre/lehrfach.php +++ b/vilesci/lehre/lehrfach.php @@ -190,6 +190,22 @@ if($filter_stg_kz=='' && $filter_fachbereich_kurzbz=='' && !isset($_GET['type']) if($rechte->isBerechtigt('admin',0)) { + if (isset($_GET['type']) && $_GET['type']=='aktiv') + { + $lf = new lehrfach($conn); + $lf->load($_GET['lehrfach_nr']); + if ($lf->aktiv) + $lf->aktiv=false; + else + $lf->aktiv=true; + $lf->updatevon = $user; + + if(!$lf->save()) + { + echo "
$lf->errormsg
"; + } + unset($_GET['type']); + } if (isset($_GET['type']) && $_GET['type']=='edit') { $lf=new lehrfach($conn); @@ -361,7 +377,7 @@ if(!isset($_GET['type'])) ".($filter_semester!=''?"AND semester='$filter_semester'":'')." ".($filter_fachbereich_kurzbz!=''?"AND fachbereich_kurzbz = '$filter_fachbereich_kurzbz'":'')." $where - ORDER BY tbl_lehrfach.kurzbz"; + ORDER BY tbl_lehrfach.kurzbz, tbl_lehrfach.lehrfach_id"; //echo $sql_query; $result_lehrfach=pg_query($conn, $sql_query); @@ -402,9 +418,10 @@ if(!isset($_GET['type'])) $row->semester $row->fach $row->bezeichnung - $row->farbe - ".($row->aktiv=='t'?'Ja':'Nein')." - $row->fachbereich + $row->farbe". + //"".($row->aktiv=='t'?'Ja':'Nein')."". + "
nummer&type=aktiv&filter_stg_kz=$filter_stg_kz&filter_semester=$filter_semester&filter_fachbereich_kurzbz=$filter_fachbereich_kurzbz\" method='POST'>
". + "$row->fachbereich $row->sprache "; if($rechte->isBerechtigt('admin', 0))