From 763eed60d9fac7576c1f8e2f5a502219c477cf67 Mon Sep 17 00:00:00 2001 From: manu Date: Mon, 24 May 2021 20:39:53 +0200 Subject: [PATCH] =?UTF-8?q?13292=20=C3=84nderung=20Lehrmodus=5Fkurzbz=20au?= =?UTF-8?q?f=20Beschreibung=5Fmehrsprachig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/lehre/lehrveranstaltung.php | 37 +++++++++++++++++++-- vilesci/lehre/lehrveranstaltung_details.php | 11 ++---- 2 files changed, 36 insertions(+), 12 deletions(-) diff --git a/vilesci/lehre/lehrveranstaltung.php b/vilesci/lehre/lehrveranstaltung.php index 9f53ea52e..8adc2ebb6 100644 --- a/vilesci/lehre/lehrveranstaltung.php +++ b/vilesci/lehre/lehrveranstaltung.php @@ -30,9 +30,35 @@ require_once('../../include/lvinfo.class.php'); require_once('../../include/lehrveranstaltung.class.php'); require_once('../../include/organisationsform.class.php'); require_once('../../include/addon.class.php'); +require_once ('../../include/sprache.class.php'); +require_once ('../../include/lehrmodus.class.php'); + if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); +//Sprache + +// $spracheGet = filter_input(INPUT_GET, 'sprache'); +// +// if(isset($spracheGet)) +// { +// $spracheGet = new sprache(); +// if($spracheGet->load($_GET['sprache'])) +// { +// setSprache($_GET['sprache']); +// } +// else +// { +// setSprache(DEFAULT_LANGUAGE); +// } +// } +// $sprache = DEFAULT_LANGUAGE; +// $sprache = getSprache(); +// $sprachindex = new sprache(); +// $spracheIndex = $sprachindex->getIndexFromSprache($sprache); +//echo $spracheGet; + + $s=new studiengang(); $s->getAll('typ, kurzbz', false); $studiengang=$s->result; @@ -438,6 +464,8 @@ if($result = $db->db_query($qry)) } //Lehrmodus holen +$sprache = getSprache(); + $qry = " SELECT lehrmodus_kurzbz, @@ -445,12 +473,14 @@ SELECT FROM lehre.tbl_lehrmodus ORDER BY lehrmodus_kurzbz"; -$lm = array(); if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { - $lm[$row->lehrmodus_kurzbz]['lehrmodus_kurzbz']=$row->lehrmodus_kurzbz; + // $lm[$row->lehrmodus_kurzbz]['lehrmodus_kurzbz']=$row->lehrmodus_kurzbz; + $lm_beschr = new lehrmodus(); + $lm_beschr ->load($row->lehrmodus_kurzbz); + $lm[$row->lehrmodus_kurzbz]['bezeichnung_mehrsprachig']=$lm_beschr->bezeichnung_mehrsprachig[$sprache]; } } @@ -1198,7 +1228,8 @@ if ($result_lv!=0) $selected='selected'; else $selected=''; - echo ''; + + echo ''; } echo ''; echo ''; diff --git a/vilesci/lehre/lehrveranstaltung_details.php b/vilesci/lehre/lehrveranstaltung_details.php index 4a879c13e..23ca4ff98 100644 --- a/vilesci/lehre/lehrveranstaltung_details.php +++ b/vilesci/lehre/lehrveranstaltung_details.php @@ -174,14 +174,6 @@ } } - $qry = "SELECT * FROM lehre.tbl_lehrmodus ORDER BY lehrmodus_kurzbz"; - if($result = $db->db_query($qry)) - { - while($row = $db->db_fetch_object($result)) - { - $lehrmodus_arr[] = $row->lehrmodus_kurzbz; - } - } if (isset($_REQUEST['lv_id']) || isset($_REQUEST['neu'])) { @@ -304,13 +296,14 @@ $lehrmodus_arr = new lehrmodus(); $lehrmodus_arr->getAll(); + $sprache = getSprache(); foreach ($lehrmodus_arr->result as $lehrmodus) { if ($lehrmodus->lehrmodus_kurzbz == $lv->lehrmodus_kurzbz) $sel = ' selected'; else $sel = ''; - $htmlstr .= ''; + $htmlstr .= ''; } $htmlstr .= '