From ae29f9e93a99f9196247d809e28aa44ffc789dab Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Mon, 18 Feb 2019 16:55:58 +0100 Subject: [PATCH] Function getStudiensemesterOnlinebewerbung with optional "art" --- include/studiensemester.class.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/include/studiensemester.class.php b/include/studiensemester.class.php index 358aa3170..98b94a33d 100644 --- a/include/studiensemester.class.php +++ b/include/studiensemester.class.php @@ -849,13 +849,21 @@ class studiensemester extends basis_db /** * Laedt die Studiensemester die fuer die Onlinebewerbung aktiviert sind - * + * @param string $art Optional. + * Wenn art=WS dann wird das naechste Wintersemester geliefert. + * Wenn art=SS dann wird das naechste Sommersemester geliefert. * @return true wenn ok, sonst false */ - public function getStudiensemesterOnlinebewerbung() + public function getStudiensemesterOnlinebewerbung($art = '') { - $qry = "SELECT * FROM public.tbl_studiensemester WHERE onlinebewerbung=true - ORDER BY start"; + $qry = "SELECT * FROM public.tbl_studiensemester WHERE onlinebewerbung=true"; + + if($art == 'WS' || $art == 'SS' ) + { + $qry .= " AND substring(studiensemester_kurzbz from 1 for 2)=" . $this->db_add_param($art); + } + + $qry.= " ORDER BY start"; if($this->db_query($qry)) {