diff --git a/rdf/anwesenheitsliste.xml.php b/rdf/anwesenheitsliste.xml.php index c2a652653..54f9174e5 100644 --- a/rdf/anwesenheitsliste.xml.php +++ b/rdf/anwesenheitsliste.xml.php @@ -43,15 +43,11 @@ if(isset($_GET['typ']) && $_GET['typ'] == 'lehreinheit') $db = new basis_db(); // Daten der Lehreinheit ermitteln - $qry = "SELECT le.lehrveranstaltung_id, bezeichnung, stundenblockung, sp.ort_kurzbz, datum, beginn, ende, vorname, nachname " + $qry = "SELECT le.lehrveranstaltung_id, lv.lvnr, bezeichnung, stundenblockung, sp.ort_kurzbz, datum, beginn, ende " . "FROM lehre.tbl_lehreinheit le " . "JOIN lehre.tbl_lehrveranstaltung lv ON lv.lehrveranstaltung_id = le.lehrveranstaltung_id " . "JOIN lehre.tbl_stundenplan sp ON sp.unr = le.unr " . "JOIN lehre.tbl_stunde stu ON stu.stunde = sp.stunde " - . "JOIN lehre.tbl_lehreinheitmitarbeiter lema ON lema.lehreinheit_id = le.lehreinheit_id " - . "JOIN public.tbl_mitarbeiter ma ON ma.mitarbeiter_uid = lema.mitarbeiter_uid " - . "JOIN public.tbl_benutzer be ON be.uid = ma.mitarbeiter_uid " - . "JOIN public.tbl_person per ON per.person_id = be.person_id " . "WHERE le.lehreinheit_id = " . $db->db_add_param($lehreinheit_id) . " " . "AND sp.datum = " . $db->db_add_param($datum); @@ -65,24 +61,44 @@ if(isset($_GET['typ']) && $_GET['typ'] == 'lehreinheit') // Ausgabe der Lehrveranstaltung echo "\n "; echo "\n bezeichnung."]]>"; + echo "\n lvnr."]]>"; echo "\n stundenblockung."]]>"; echo "\n ort_kurzbz."]]>"; echo "\n datum))."]]>"; echo "\n beginn, 0, 5)."]]>"; echo "\n ende, 0, 5)."]]>"; - echo "\n nachname."]]>"; - echo "\n vorname."]]>"; echo "\n "; } } + // Daten der Vortragenden ermitteln + $qry = "SELECT vorname, nachname, titelpre, titelpost " + . "FROM lehre.tbl_lehreinheitmitarbeiter lema " + . "JOIN public.tbl_benutzer be ON be.uid = lema.mitarbeiter_uid " + . "JOIN public.tbl_person pe ON pe.person_id = be.person_id " + . "WHERE lehreinheit_id = " . $db->db_add_param($lehreinheit_id); + + if($db->db_query($qry)) + { + while($row = $db->db_fetch_object()) + { + // Ausgabe der Vortragenden + echo "\n "; + echo "\n vorname."]]>"; + echo "\n nachname."]]>"; + echo "\n titelpre."]]>"; + echo "\n titelpost."]]>"; + echo "\n "; + } + } + + // Daten der Teilnehmer ermitteln - $qry = "SELECT vorname, nachname " + $qry = "SELECT vorname, nachname, titelpre, titelpost " . "FROM campus.vw_student_lehrveranstaltung stlv " . "JOIN public.tbl_benutzer be ON be.uid = stlv.uid " . "JOIN public.tbl_person pe ON pe.person_id = be.person_id " - . "WHERE stlv.lehrveranstaltung_id = " . $db->db_add_param($lv) . " " - . "AND studiensemester_kurzbz = 'WS2013'"; + . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($lehreinheit_id); if($db->db_query($qry)) { @@ -92,6 +108,8 @@ if(isset($_GET['typ']) && $_GET['typ'] == 'lehreinheit') echo "\n "; echo "\n vorname."]]>"; echo "\n nachname."]]>"; + echo "\n titelpre."]]>"; + echo "\n titelpost."]]>"; echo "\n "; } }