diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index b64e88aa7..feb47f7d5 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -56,13 +56,13 @@ else if (isset($_GET['semester']) || isset($_POST['semester'])) $semester=(isset($_GET['semester'])?$_GET['semester']:$_POST['semester']); else - $semester=0; + $semester = -1; if(!is_numeric($stg_kz) && $stg_kz!='') $stg_kz=''; if(!is_numeric($semester)) - $semester=0; + $semester = -1; $oe_fachbereich=''; if(isset($_REQUEST['fachbereich_kurzbz'])) @@ -93,6 +93,13 @@ if (isset($_REQUEST['orgform'])) else $orgform_kurzbz=''; +if (isset($_REQUEST['lehrveranstaltung_id'])) +{ + $lehrveranstaltung_id = $_REQUEST['lehrveranstaltung_id']; +} +else + $lehrveranstaltung_id = ''; + //Wenn kein Fachbereich und kein Studiengang gewaehlt wurde //dann wird der Studiengang auf 0 gesetzt da sonst die zu ladende liste zu lang wird @@ -121,7 +128,7 @@ if($rechte->isBerechtigt('lehre/lehrveranstaltung:begrenzt', $oe_studiengang, 's $write_low=true; if(!$rechte->isBerechtigt('lehre/lehrveranstaltung:begrenzt')) - die('Sie haben keine Berechtigung fuer diese Seite'); + die($rechte->errormsg); if (isset($_GET['isaktiv']) || isset($_POST['isaktiv'])) $isaktiv=(isset($_GET['isaktiv'])?$_GET['isaktiv']:$_POST['isaktiv']); @@ -488,6 +495,9 @@ if($orgform_kurzbz != -1) $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); + +if($lehrveranstaltung_id != '') + $sql_query.= " AND tbl_lehrveranstaltung.lehrveranstaltung_id=".$db->db_add_param($lehrveranstaltung_id, FHC_INTEGER); $sql_query.=" $aktiv ORDER BY tbl_lehrveranstaltung.bezeichnung"; @@ -511,7 +521,7 @@ foreach ($studiengang as $stg) { if(in_array($stg->studiengang_kz, $stg_berechtigt)) { - $outp.=""; + $outp.=""; } if(!isset($s[$stg->studiengang_kz])) $s[$stg->studiengang_kz]=new stdClass(); @@ -592,6 +602,9 @@ $outp.= ''; $outp.= ''; } $outp.= ''; + + //Lehrveranstaltung ID Input + $outp.= ' ID '; $outp.= ' '; $outp.= ''; @@ -602,10 +615,11 @@ echo '
| ID | Kurzbz | Bezeichnung | +Bezeichnung English | Lehrform | Lehrtyp | Stg | \n @@ -945,6 +1015,11 @@ if ($result_lv!=0) else echo $db->convert_html_chars($row->bezeichnung); echo ''; + + //Bezeichnung Englisch + echo ''; + echo $db->convert_html_chars($row->bezeichnung_english); + echo ' | '; //Lehrform echo ''; @@ -997,7 +1072,7 @@ if ($result_lv!=0) echo ' | '; if($write_admin) { - echo ' + echo ' '; } else |
|---|