diff --git a/system/sync/stp/sync_stp_vilesci_student.php b/system/sync/stp/sync_stp_vilesci_student.php index ae32e03a4..3f31aca98 100644 --- a/system/sync/stp/sync_stp_vilesci_student.php +++ b/system/sync/stp/sync_stp_vilesci_student.php @@ -46,8 +46,10 @@ // ******** SYNC START ********** // - //$qry = "SELECT __person, studiengang_kz, instudiensemester, chusername, chmatrikelnr, chkalendersemstataend FROM sync.stp_person JOIN sync.stp_stgvertiefung ON(_stgvertiefung=__stgvertiefung) JOIN public.tbl_studiengang ON(_studiengang=ext_id) WHERE chusername<>'' AND chusername is not null AND _cxPersonTyp in(1, 2) AND chmatrikelnr!='' AND chmatrikelnr is not null"; - $qry = "SELECT __person, studiengang_kz, instudiensemester, chusername, chmatrikelnr, chkalendersemstataend + + $qry = "SELECT __person, studiengang_kz, instudiensemester, chusername, chmatrikelnr, chkalendersemstataend FROM sync.stp_person JOIN sync.stp_stgvertiefung ON(_stgvertiefung=__stgvertiefung) JOIN public.tbl_studiengang ON(_studiengang=ext_id) WHERE chusername<>'' AND chusername is not null AND _cxPersonTyp in(1, 2) AND chmatrikelnr!='' AND chmatrikelnr is not null + UNION + SELECT __person, studiengang_kz, instudiensemester, chusername, chmatrikelnr, 'W07' as chkalendersemstataend, FROM sync.stp_person JOIN sync.stp_stgvertiefung ON(_stgvertiefung=__stgvertiefung) JOIN public.tbl_studiengang ON(_studiengang=ext_id) WHERE chusername<>'' AND @@ -222,13 +224,13 @@ } } - /* 18.01.2008 Studiensemester immer WS2007 + if($row->chkalendersemstataend=='') $row->chkalendersemstataend='W07'; $studiensemester=ucwords(substr($row->chkalendersemstataend,0,1)).'S'.((integer)substr($row->chkalendersemstataend,1,2)<11?'20':'19').substr($row->chkalendersemstataend,1,2); - */ - $studiensemester = 'WS2007'; + + //$studiensemester = 'WS2007'; $student->studiensemester_kurzbz = $studiensemester; if($student->studentlehrverband_exists($student->uid, $student->studiensemester_kurzbz))