diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index ef93be8d2..282c9be6c 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -85,6 +85,13 @@ if (isset($_REQUEST['oe_kurzbz'])) else $oe_kurzbz=''; +if (isset($_REQUEST['orgform'])) +{ + $orgform_kurzbz = $_REQUEST['orgform']; +} +else + $orgform_kurzbz=''; + //Wenn kein Fachbereich und kein Studiengang gewaehlt wurde //dann wird der Studiengang auf 0 gesetzt da sonst die zu ladende liste zu lang wird @@ -473,7 +480,15 @@ if($stg_kz!='') //if($oe_kurzbz!='') // $sql_query.= " AND tbl_lehrveranstaltung.oe_kurzbz=".$db->db_add_param($oe_kurzbz); if($semester != -1) - $sql_query.=" AND tbl_lehrveranstaltung.semester=".$db->db_add_param($semester, FHC_INTEGER)." $aktiv ORDER BY tbl_lehrveranstaltung.bezeichnung"; + $sql_query.=" AND tbl_lehrveranstaltung.semester=".$db->db_add_param($semester, FHC_INTEGER); + +if($orgform_kurzbz != -1) + if($orgform_kurzbz == 'none') + $sql_query.=" AND (tbl_lehrveranstaltung.orgform_kurzbz IS NULL OR tbl_lehrveranstaltung.orgform_kurzbz='')"; + else + $sql_query.=" AND tbl_lehrveranstaltung.orgform_kurzbz=".$db->db_add_param($orgform_kurzbz, FHC_STRING); + +$sql_query.=" $aktiv ORDER BY tbl_lehrveranstaltung.bezeichnung"; if($fb_kurzbz=='' && $stg_kz=='' && $semester=='0' && $oe_kurzbz=='') $result_lv=''; @@ -514,6 +529,22 @@ for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++) $outp.=""; $outp.=''; +//Orgform DropDown +$outp.= ' Orgform '; + //Institut DropDown $outp.= ' Institut