From ca748d501fbe07250776506cf14b518fac005b1c Mon Sep 17 00:00:00 2001 From: manu Date: Mon, 24 May 2021 19:24:14 +0200 Subject: [PATCH] 13291 Erweiterung LVEval um Beschreibung Lehrmodus --- include/lehrmodus.class.php | 55 +++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/include/lehrmodus.class.php b/include/lehrmodus.class.php index fef2d43e5..c5eb766cb 100644 --- a/include/lehrmodus.class.php +++ b/include/lehrmodus.class.php @@ -81,32 +81,35 @@ class lehrmodus extends basis_db * @param lehrmodus_kurzbz ID des Datensatzes der zu laden ist * @return true wenn ok, false im Fehlerfall */ - // public function load($lehrmodus_kurzbz) - // { - // $sprache = new sprache(); - // $qry = "SELECT *,".$sprache->getSprachQuery('bezeichnung_mehrsprachig')." - // FROM lehre.tbl_lehrmodus - // WHERE lehrmodus_kurzbz=".$this->db_add_param($lehrmodus_kurzbz).";"; - // - // if(!$this->db_query($qry)) - // { - // $this->errormsg = 'Fehler beim Lesen vom Lehrmodus'; - // return false; - // } - // - // if($row = $this->db_fetch_object()) - // { - // $this->lehrmodus_kurzbz = $row->lehrmodus_kurzbz; - // $this->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrprachig',$row); - // $this->aktiv = $this->db_parse_bool($row->aktiv); - // } - // else - // { - // $this->errormsg = 'Es ist kein Lehrmodus mit dieser ID vorhanden'; - // return false; - // } - // return true; - // } + public function load($lehrmodus_kurzbz) + { + $sprache = new sprache(); + $qry = "SELECT + *,".$sprache->getSprachQuery('bezeichnung_mehrsprachig')." + FROM + lehre.tbl_lehrmodus + WHERE + lehrmodus_kurzbz=".$this->db_add_param($lehrmodus_kurzbz).";"; + + if(!$this->db_query($qry)) + { + $this->errormsg = 'Fehler beim Lesen vom Lehrmodus'; + return false; + } + + if($row = $this->db_fetch_object()) + { + $this->lehrmodus_kurzbz = $row->lehrmodus_kurzbz; + $this->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig',$row); + $this->aktiv = $this->db_parse_bool($row->aktiv); + } + else + { + $this->errormsg = 'Es ist kein Lehrmodus mit dieser ID vorhanden'; + return false; + } + return true; + } /** * Baut die Datenstruktur für senden als JSON Objekt auf