diff --git a/include/bewerbungstermin.class.php b/include/bewerbungstermin.class.php index c4b4d2646..966ff6ce7 100644 --- a/include/bewerbungstermin.class.php +++ b/include/bewerbungstermin.class.php @@ -113,11 +113,18 @@ class bewerbungstermin extends basis_db */ public function getBewerbungstermine($studiengang_kz, $studiensemester_kurzbz = null, $sort = null, $studienplan_id = null) { - $qry = "SELECT * FROM public.tbl_bewerbungstermine WHERE studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER); - + $qry = "SELECT + tbl_bewerbungstermine.*, + tbl_studienplan.bezeichnung as stpl_bezeichnung + FROM + public.tbl_bewerbungstermine + LEFT JOIN lehre.tbl_studienplan USING(studienplan_id) + WHERE + studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER); + if($studiensemester_kurzbz!=null) $qry.=" AND studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz); - + if($studienplan_id!=null) $qry.=" AND studienplan_id=".$this->db_add_param($studienplan_id); @@ -146,6 +153,7 @@ class bewerbungstermin extends basis_db $obj->updateamum = $row->updateamum; $obj->updatevon = $row->updatevon; $obj->studienplan_id = $row->studienplan_id; + $obj->stpl_bezeichnung = $row->stpl_bezeichnung; $this->result[] = $obj; } diff --git a/include/studienplan.class.php b/include/studienplan.class.php index ac7693a9b..11d223226 100644 --- a/include/studienplan.class.php +++ b/include/studienplan.class.php @@ -820,12 +820,14 @@ class studienplan extends basis_db function getStudienplaene($studiengang_kz) { $qry = "SELECT - distinct tbl_studienplan.* - FROM - lehre.tbl_studienplan - JOIN lehre.tbl_studienordnung USING(studienordnung_id) - WHERE - tbl_studienordnung.studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER); + distinct tbl_studienplan.*, tbl_studiensemester.start as start_stsem + FROM + lehre.tbl_studienplan + JOIN lehre.tbl_studienordnung USING(studienordnung_id) + LEFT JOIN public.tbl_studiensemester ON(studiensemester_kurzbz=tbl_studienordnung.gueltigvon) + WHERE + tbl_studienordnung.studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER)." + ORDER BY tbl_studiensemester.start"; if($result = $this->db_query($qry)) {