From f65ae01dd089040a06ed5dad69d218fecf7aeb01 Mon Sep 17 00:00:00 2001 From: Manfred Date: Fri, 16 Sep 2022 14:47:06 +0200 Subject: [PATCH] Suche nach LV-Kurzbz, Bugfix Checksubmit --- vilesci/lehre/lehrveranstaltung.php | 32 ++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index 757861d96..c5f770cd1 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -124,6 +124,13 @@ if (isset($_REQUEST['lehrveranstaltung_name'])) else $lehrveranstaltung_name = ''; +if (isset($_REQUEST['lehrveranstaltung_kurzbz'])) +{ + $lehrveranstaltung_kurzbz = trim($_REQUEST['lehrveranstaltung_kurzbz']); +} +else + $lehrveranstaltung_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 @@ -549,6 +556,11 @@ if($lehrveranstaltung_name != '') $sql_query.= " OR UPPER(tbl_lehrveranstaltung.bezeichnung_english) LIKE UPPER(".$db->db_add_param('%'.$lehrveranstaltung_name.'%', FHC_STRING).")) "; } +if($lehrveranstaltung_kurzbz != '') +{ + $sql_query.= " AND (UPPER(tbl_lehrveranstaltung.kurzbz) LIKE UPPER(".$db->db_add_param('%'.$lehrveranstaltung_kurzbz.'%', FHC_STRING).")) "; +} + //Wenn nicht admin, werden erst nur die aktiven angezeigt, es koennen aber auch die inaktiven eingeblendet werden $aktiv = ''; @@ -569,7 +581,7 @@ else $sql_query .= " GROUP BY tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_organisationseinheit.organisationseinheittyp_kurzbz, tbl_organisationseinheit.bezeichnung"; -$sql_query .= " ORDER BY tbl_lehrveranstaltung.bezeichnung"; +$sql_query .= " ORDER BY tbl_lehrveranstaltung.bezeichnung LIMIT 10"; if($fb_kurzbz=='' && $stg_kz=='' && $semester=='0' && $oe_kurzbz=='') $result_lv=''; @@ -611,7 +623,7 @@ for ($i=0;$i<=$s[$stg_kz]->max_sem;$i++) $outp.=''; //Orgform DropDown -$outp.= ' Orgform '; $outp.= ''; $orgform = new organisationsform(); $orgform->getOrgformLV(); @@ -660,7 +672,11 @@ $outp .= '
'; + $outp.= ' ID '; + + //Lehrveranstaltung Suche Kurzbezeichnung + $outp.= ' Kurzbz '; //Lehrveranstaltung Suche Bezeichnung $outp.= ' Name