diff --git a/include/bewerbungstermin.class.php b/include/bewerbungstermin.class.php index f2a33efc8..c4b4d2646 100644 --- a/include/bewerbungstermin.class.php +++ b/include/bewerbungstermin.class.php @@ -104,13 +104,22 @@ class bewerbungstermin extends basis_db } /** - * Liefert alle Förderverträge + * Liefert die Bewerbungstermine eines Studiengangs + * @param integer $studiengang_kz. Kennzahl des Studiengangs, dessen Bewerbungstermine geladen werden sollen + * @param string $studiensemester_kurzbz. Optional. Default NULL. Studiensemester, dessen Bewerbungstermine geladen werden sollen + * @param $sort. Optional. Default NULL. Sortierung der Ergebnisse + * @param $studienplan_id. Optional. Default NULL. Studienplan ID, dessen Bewerbungstermine geladen werden sollen + * @return true wenn ok, false im Fehlerfall */ - public function getBewerbungstermine($studiengang_kz, $studiensemester_kurzbz=null, $sort=null) + 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); + 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); if($sort != null) {