From a5756c27c07824e0044dcadf81070af9531d3309 Mon Sep 17 00:00:00 2001 From: kindlm Date: Tue, 23 Feb 2016 19:14:22 +0100 Subject: [PATCH] Funktion getMitarbeiterLV um Lehreinheit_id erweitert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Benötigt für Anwesenheitsliste --- include/lehreinheitmitarbeiter.class.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/lehreinheitmitarbeiter.class.php b/include/lehreinheitmitarbeiter.class.php index b49c9c99f..c9c824411 100644 --- a/include/lehreinheitmitarbeiter.class.php +++ b/include/lehreinheitmitarbeiter.class.php @@ -491,12 +491,13 @@ class lehreinheitmitarbeiter extends basis_db } /** - * Laedt die Lektoren einer Lehrveranstlatung in einem Studiensemester + * Laedt die Lektoren einer Lehrveranstaltung in einem Studiensemester * @param lehrveranstaltung_id * @param studiensemester_kurzbz + * @param integer lehreinheit_id Optional Lehreinheit_id * @return array + true wenn ok / false im Fehlerfall */ - public function getMitarbeiterLV($lehrveranstaltung_id, $studiensemester_kurzbz) + public function getMitarbeiterLV($lehrveranstaltung_id, $studiensemester_kurzbz, $lehreinheit_id=null) { if(!is_numeric($lehrveranstaltung_id)) { @@ -504,7 +505,7 @@ class lehreinheitmitarbeiter extends basis_db return false; } - $qry = "SELECT + $qry = "SELECT DISTINCT vw_mitarbeiter.uid, vorname, nachname, titelpre, titelpost FROM lehre.tbl_lehreinheitmitarbeiter @@ -513,6 +514,9 @@ class lehreinheitmitarbeiter extends basis_db WHERE lehrveranstaltung_id=".$this->db_add_param($lehrveranstaltung_id, FHC_INTEGER)." AND tbl_lehreinheit.studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz); + + if(!is_null($lehreinheit_id)) + $qry .=" AND tbl_lehreinheit.lehreinheit_id=".$this->db_add_param($lehreinheit_id, FHC_INTEGER); $qry .=" ORDER BY nachname, vorname;"; if($this->db_query($qry))