diff --git a/system/sync/fas/sync_fas_vilesci_studentlehrverband.php b/system/sync/fas/sync_fas_vilesci_studentlehrverband.php index 88982fbb7..3c8a51f24 100644 --- a/system/sync/fas/sync_fas_vilesci_studentlehrverband.php +++ b/system/sync/fas/sync_fas_vilesci_studentlehrverband.php @@ -53,10 +53,10 @@ function myaddslashes($var) '' AND perskz IS NOT null AND perskz<>'' -ORDER BY Familienname, Vorname;"; +$qry="SELECT * FROM person, student, studiengang +WHERE person_pk=person_fk AND student.studiengang_fk=studiengang.studiengang_pk ".$dont_sync_sql_fas." + AND uid IS NOT null AND uid<>'' AND perskz IS NOT null AND perskz<>'' +;"; //ORDER BY Familienname, Vorname if($result = pg_query($conn_fas, $qry)) { @@ -299,7 +299,8 @@ if($result = pg_query($conn_fas, $qry)) "'true', ". "null, ". "null);" ; - pg_query($conn, $qryinsl); + if (!pg_query($conn, $qryinsl)) + echo pg_last_error($conn).'
'.$qryinsl; } } $qry="SELECT * FROM public.tbl_studentlehrverband WHERE student_uid='".$student_uid."' AND studiensemester_kurzbz='".$studiensemester_kurzbz."';"; diff --git a/system/sync/sync_config.inc.php b/system/sync/sync_config.inc.php index 4fbf9ec63..d7a544342 100644 --- a/system/sync/sync_config.inc.php +++ b/system/sync/sync_config.inc.php @@ -1,9 +1,29 @@