diff --git a/include/studiengang.class.php b/include/studiengang.class.php index 45a2105ae..5fe054ce3 100644 --- a/include/studiengang.class.php +++ b/include/studiengang.class.php @@ -237,10 +237,10 @@ class studiengang extends basis_db */ public function getAllForBewerbung() { - $qry = 'SELECT DISTINCT studiengang_kz, typ, organisationseinheittyp_kurzbz, studiengangbezeichnung, standort, studiengangbezeichnung_englisch ' + $qry = 'SELECT DISTINCT studiengang_kz, typ, organisationseinheittyp_kurzbz, studiengangbezeichnung, standort, studiengangbezeichnung_englisch, lgartcode ' . 'FROM lehre.vw_studienplan ' . 'WHERE onlinebewerbung IS TRUE ' - . 'ORDER BY studiengangbezeichnung ASC'; + . 'ORDER BY typ, studiengangbezeichnung ASC'; if(!$result = $this->db_query($qry)) { @@ -266,7 +266,7 @@ class studiengang extends basis_db { while($row = $this->db_fetch_object($result)) { - $this->studiengang_typ_arr[$row->typ]=$row->typ.' - '.$row->bezeichnung; + $this->studiengang_typ_arr[$row->typ]=$row->bezeichnung; } } else @@ -870,4 +870,34 @@ class studiengang extends basis_db return false; } } + + /** + * Laedt die Lehrgangstypen + * @return boolean true wenn ok sonst false + */ + public function getLehrgangstyp() + { + $qry = "SELECT * FROM bis.tbl_lgartcode"; + + if($result = $this->db_query($qry)) + { + while($row = $this->db_fetch_object($result)) + { + $obj = new stdClass(); + + $obj->lgartcode = $row->lgartcode; + $obj->kurzbz = $row->kurzbz; + $obj->bezeichnung = $row->bezeichnung; + $obj->beantragung = $this->db_parse_bool($row->beantragung); + + $this->result[]= $obj; + } + return true; + } + else + { + $this->errormsg = 'Fehler beim Laden der Daten'; + return false; + } + } } diff --git a/vilesci/stammdaten/studiengang_details.php b/vilesci/stammdaten/studiengang_details.php index cb6a7297d..378d0ca89 100644 --- a/vilesci/stammdaten/studiengang_details.php +++ b/vilesci/stammdaten/studiengang_details.php @@ -595,9 +595,7 @@ if (!$erh->getAll('kurzbz')) Bescheid - + @@ -692,4 +690,4 @@ if (!$erh->getAll('kurzbz')) - \ No newline at end of file +