From ddf9153b7fa26df815014cc44ada74baccb3a142 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Fri, 8 Mar 2019 15:03:25 +0100 Subject: [PATCH] Function load_person: studiengang_kz is now optional --- include/student.class.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/include/student.class.php b/include/student.class.php index b0448cce9..4618ddbcd 100644 --- a/include/student.class.php +++ b/include/student.class.php @@ -567,11 +567,17 @@ class student extends benutzer * @param studiengang_kz * @return true wenn ok, false im Fehlerfall */ - public function load_person($person_id, $studiengang_kz) + public function load_person($person_id, $studiengang_kz = null) { $qry = "SELECT tbl_student.* FROM public.tbl_benutzer JOIN public.tbl_student ON(uid=student_uid) - WHERE person_id=".$this->db_add_param($person_id, FHC_INTEGER)." AND studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER)." - ORDER BY prestudent_id DESC LIMIT 1"; + WHERE person_id=".$this->db_add_param($person_id, FHC_INTEGER); + + if($studiengang_kz != '') + { + $qry .= " AND studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER); + } + + $qry .= " ORDER BY prestudent_id DESC LIMIT 1"; if($this->db_query($qry)) {