From fccfd34ddc9b95aca94aef0fc18cf4caf1437be5 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Mon, 13 May 2013 12:00:07 +0000 Subject: [PATCH] =?UTF-8?q?getLVPlanFromUser=20gibt=20jetzt=20ebenfalls=20?= =?UTF-8?q?eine=20lehrveranstaltungs=5Fid=20sowie=20einen=20titel=20zur?= =?UTF-8?q?=C3=BCck?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- soap/lvplan.soap.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/soap/lvplan.soap.php b/soap/lvplan.soap.php index 1e149a9d6..31a5faf3b 100755 --- a/soap/lvplan.soap.php +++ b/soap/lvplan.soap.php @@ -27,6 +27,7 @@ require_once('../include/functions.inc.php'); require_once('../include/webservicerecht.class.php'); require_once('../include/lehrstunde.class.php'); require_once('../include/lehreinheit.class.php'); +require_once('../include/lehrveranstaltung.class.php'); ini_set("soap.wsdl_cache_enabled", "0"); @@ -91,6 +92,8 @@ function getLVPlanFromUser($uid, $von, $bis, $authentifizierung) class foo{}; $result = $ls->getLehrstundenGruppiert(); + $lv = new lehrveranstaltung(); + foreach($result as $row) { $Object = new foo(); @@ -100,10 +103,18 @@ function getLVPlanFromUser($uid, $von, $bis, $authentifizierung) $Object->studiengang_kz = $le->studiengang_kz; $Object->semester = $le->semester; $Object->institut = $le->fachbereich_kurzbz; + $Object->lehrveranstaltung_id = $le->lehrveranstaltung_id; } - $Object->anmerkung = $row->anmerkung; - $Object->titel = $row->titel; + if(isset($Object->lehrveranstaltung_id)) + { + $lv->load($Object->lehrveranstaltung_id); + $Object->titel = $lv->bezeichnung; + } + else + $Object->titel = $row->titel; + + $Object->anmerkung = $row->anmerkung; $Object->stunde = $row->stunde; $Object->datum = $row->datum; $Object->lehreinheit_id = $row->lehreinheit_id;