diff --git a/rdf/lehrveranstaltung_einheiten.rdf.php b/rdf/lehrveranstaltung_einheiten.rdf.php index d44db0a6b..57335c493 100644 --- a/rdf/lehrveranstaltung_einheiten.rdf.php +++ b/rdf/lehrveranstaltung_einheiten.rdf.php @@ -141,7 +141,7 @@ if(!$result = pg_query($conn, $qry)) if($fbk!='') $fbk='FBK: '.$fbk; - //Lehrveranstaltung + //Lehrveranstaltung echo " lehrveranstaltung_id."\" about=\"".$rdf_url.'/'.$row_lva->lehrveranstaltung_id."\" > ".$row_lva->lehrveranstaltung_id." @@ -152,7 +152,7 @@ if(!$result = pg_query($conn, $qry)) sprache."]]> ".$row_lva->lv_ects." ".$row_lva->semesterstunden." - anmerkung."]]> + anmerkung."]]> ".($row_lva->lehre=='t'?'Ja':'Nein')." lv_lehreverzeichnis."]]> ".($row_lva->aktiv=='t'?'Ja':'Nein')." @@ -200,12 +200,16 @@ if(!$result = pg_query($conn, $qry)) else $grp.=' '.$row_grp->gruppe_kurzbz; } - //Lektoren holen + //Lektoren und Stunden holen $qry = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter JOIN public.tbl_mitarbeiter USING(mitarbeiter_uid) WHERE lehreinheit_id='$row_le->lehreinheit_id'"; $result_lkt = pg_query($conn, $qry); $lkt=''; + $semesterstunden=''; while($row_lkt = pg_fetch_object($result_lkt)) + { $lkt.=$row_lkt->kurzbz.' '; + $semesterstunden.=$row_lkt->semesterstunden.' '; + } $qry = "SELECT tbl_fachbereich.bezeichnung FROM public.tbl_fachbereich, lehre.tbl_lehrfach, lehre.tbl_lehreinheit WHERE tbl_fachbereich.fachbereich_kurzbz=tbl_lehrfach.fachbereich_kurzbz AND tbl_lehrfach.lehrfach_id=tbl_lehreinheit.lehrfach_id AND tbl_lehreinheit.lehreinheit_id='$row_le->lehreinheit_id'"; $fachbereich=''; if($result_fb = pg_query($conn, $qry)) @@ -221,7 +225,7 @@ if(!$result = pg_query($conn, $qry)) ".$row_lva->semester." sprache."]]> - + anmerkung."]]> ".($row_le->lehre?'Ja':'Nein')." diff --git a/system/sync/sync_config.inc.php b/system/sync/sync_config.inc.php index 1093b7832..ad7e9bcde 100644 --- a/system/sync/sync_config.inc.php +++ b/system/sync/sync_config.inc.php @@ -1,6 +1,6 @@ Stammdaten + + Personen + + Lehre diff --git a/vilesci/stammdaten/imexport/zutrittskarten/export.php b/vilesci/stammdaten/imexport/zutrittskarten/export.php index cd6fb6264..0c2cc113d 100644 --- a/vilesci/stammdaten/imexport/zutrittskarten/export.php +++ b/vilesci/stammdaten/imexport/zutrittskarten/export.php @@ -45,9 +45,9 @@ $sql_query="SELECT svnr,vorname,nachname,nummerintern,nummer, uid, matrikelnr, k EXTRACT(MONTH FROM vw_betriebsmittelperson.insertamum) AS monat, EXTRACT(YEAR FROM vw_betriebsmittelperson.insertamum) AS jahr FROM public.vw_betriebsmittelperson - JOIN public.tbl_student ON (uid=student_uid) - JOIN public.tbl_studiengang USING (studiengang_kz) - WHERE betriebsmitteltyp='Zutrittskarte' AND benutzer_aktiv AND retouram IS NULL AND nummer NOT IN (SELECT physaswnumber FROM sync.tbl_zutrittskarte);"; + LEFT OUTER JOIN (public.tbl_student JOIN public.tbl_studiengang USING (studiengang_kz)) ON (uid=student_uid) + WHERE betriebsmitteltyp='Zutrittskarte' AND benutzer_aktiv AND retouram IS NULL + AND nummer NOT IN (SELECT physaswnumber FROM sync.tbl_zutrittskarte);"; //echo $sql_query; if(!$result_neu=pg_exec($conn, $sql_query)) die(pg_errormessage().'
'.$sql_query);