From e145e2ce6aeaadff1395e6d029bdb785b50e72d0 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Fri, 25 Oct 2024 14:18:01 +0200 Subject: [PATCH] new function loadAllTemplates() --- include/lehrveranstaltung.class.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php index 48edd9d0a..e15a3396b 100644 --- a/include/lehrveranstaltung.class.php +++ b/include/lehrveranstaltung.class.php @@ -2861,5 +2861,34 @@ class lehrveranstaltung extends basis_db return false; } } + + /** + * Lädt alle vorhandenen Templates und gibt Id und Label ("bezeichnung [kurzbz]") zurück + * + * @return array + */ + public function loadAllTemplates() + { + $qry = "SELECT + tbl_lehrveranstaltung.lehrveranstaltung_id as id, CONCAT(tbl_lehrveranstaltung.bezeichnung, ' [', tbl_lehrveranstaltung.kurzbz, ']') as label + FROM + lehre.tbl_lehrveranstaltung + WHERE + tbl_lehrveranstaltung.lehrtyp_kurzbz = 'tpl' + "; + if($this->db_query($qry)) + { + while($row = $this->db_fetch_object()) + { + $this->result[] = $row; + } + return true; + } + else + { + $this->errormsg='Fehler bei Datenbankabfrage ' .$this->db_last_error(); + return false; + } + } } ?>