diff --git a/admin/fas/check_fas_person.php b/admin/fas/check_fas_person.php index 9c70f1166..87523d7cf 100644 --- a/admin/fas/check_fas_person.php +++ b/admin/fas/check_fas_person.php @@ -241,13 +241,18 @@ p2.vornamen as vornamen2, p2.geschlecht as geschlecht2, p2.gebdat as gebdat2, p2 p2.staatsbuergerschaft as staatsbuergerschaft2, p2.familienstand as familienstand2, p2.svnr as svnr2, p2.anzahlderkinder as anzahlderkinder2, p2.ersatzkennzeichen as ersatzkennzeichen2, p2.bemerkung as bemerkung2, p2.titel as titel2, p2.uid as uid2, p2.gebnation as gebnation2, p2.postnomentitel as postnomentitel2, p2.bismelden as bismelden2 -FROM person p1, person p2 WHERE p1.person_pk'0005010400' AND p1.svnr<>'' +FROM person p1, person p2 +WHERE p1.person_pk'') + OR (p1.familienname=p2.familienname AND p1.familienname IS NOT NULL AND p1.familienname!='' + AND p1.gebdat=p2.gebdat AND p1.gebdat IS NOT NULL AND p1.gebdat>'1935-01-01' AND p1.gebdat<'2000-01-01')) +AND p1.svnr<>'0005010400' AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.anrede<>p2.anrede OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.gebort<>p2.gebort OR p1.staatsbuergerschaft<>p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation -OR p1.postnomentitel<>p2.postnomentitel) ORDER BY p1.familienname, p1.person_pk LIMIT 10;"; +OR p1.postnomentitel<>p2.postnomentitel) LIMIT 10;"; +//ORDER BY p1.familienname, p1.person_pk;"; if($result = pg_query($conn_fas, $qry)) { diff --git a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php index 903ed9cc9..dd1d49703 100644 --- a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php +++ b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php @@ -1049,7 +1049,7 @@ if($resultall = pg_query($conn_fas, $qryall)) $ausgabe_mitarbeiter="Kurzbezeichnung: '".$mitarbeiterkurzbz."'"; } } - if($rowu->lektor!=($mitarbeiterlektor?'t':'f')) + /*if($rowu->lektor!=($mitarbeiterlektor?'t':'f')) { $updatem=true; if(strlen(trim($ausgabe_mitarbeiter))>0) @@ -1060,8 +1060,8 @@ if($resultall = pg_query($conn_fas, $qryall)) { $ausgabe_mitarbeiter="Lektor: '".($mitarbeiterlektor?'true':'false')."'"; } - } - if($rowu->fixangestellt!=($mitarbeiterfixangestellt?'t':'f')) + }*/ + /*if($rowu->fixangestellt!=($mitarbeiterfixangestellt?'t':'f')) { $updatem=true; if(strlen(trim($ausgabe_mitarbeiter))>0) @@ -1072,7 +1072,7 @@ if($resultall = pg_query($conn_fas, $qryall)) { $ausgabe_mitarbeiter="Fixangestellt: '".($mitarbeiterfixangestellt?'true':'false')."'"; } - } + }*/ if($rowu->telefonklappe!=$mitarbeitertelefonklappe) { $updatem=true; @@ -1117,8 +1117,8 @@ if($resultall = pg_query($conn_fas, $qryall)) ausbildungcode=".myaddslashes($mitarbeiterausbildungcode).", personalnummer=".myaddslashes($mitarbeiterpersonalnummer).", kurzbz=".myaddslashes($mitarbeiterkurzbz).", - lektor=".myaddslashes($mitarbeiterlektor?'true':'false').", - fixangestellt=".myaddslashes($mitarbeiterfixangestellt?'true':'false').", + lektor=".myaddslashes($rowu->lektor).", + fixangestellt=".myaddslashes($rowu->fixangestellt).", telefonklappe=".myaddslashes($mitarbeitertelefonklappe).", ort_kurzbz=".myaddslashes($mitarbeiterort_kurzbz).", anmerkung=".myaddslashes($mitarbeiteranmerkung).", diff --git a/admin/sync/fas/sync_fas_vilesci_student.php b/admin/sync/fas/sync_fas_vilesci_student.php index 521415a6d..14c0929e4 100644 --- a/admin/sync/fas/sync_fas_vilesci_student.php +++ b/admin/sync/fas/sync_fas_vilesci_student.php @@ -701,7 +701,7 @@ if($result = pg_query($conn_fas, $qry)) $qry="SELECT * FROM (SELECT status, creationdate FROM student_ausbildungssemester WHERE student_fk= '".$row->student_pk."' AND studiensemester_fk=(SELECT studiensemester_pk FROM studiensemester WHERE aktuell='J') ORDER BY 2 DESC LIMIT 1) AS abc WHERE status IN ('3', '10', '11', '12', '13');"; - + $aktiv=false; if($resultu = pg_query($conn_fas, $qry)) { if(pg_num_rows($resultu)>0) @@ -848,11 +848,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Sprache: '".$sprache."'"; + $ausgabe_person.=", Sprache: '".$sprache."' (statt '".$row1->sprache."')"; } else { - $ausgabe_person="Sprache: '".$sprache."'"; + $ausgabe_person="Sprache: '".$sprache."' (statt '".$row1->sprache."')"; } } if($row1->anrede!=$anrede) @@ -860,11 +860,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Anrede: '".$anrede."'"; + $ausgabe_person.=", Anrede: '".$anrede."' (statt '".$row1->anrede."')"; } else { - $ausgabe_person="Anrede: '".$anrede."'"; + $ausgabe_person="Anrede: '".$anrede."' (statt '".$row1->anrede."')"; } } if($row1->titelpost!=$titelpost) @@ -872,11 +872,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Postnomentitel: '".$titelpost."'"; + $ausgabe_person.=", Postnomentitel: '".$titelpost."' (statt '".$row1->titelpost."')"; } else { - $ausgabe_person="Postnomentitel: '".$titelpost."'"; + $ausgabe_person="Postnomentitel: '".$titelpost."' (statt '".$row1->titelpost."')"; } } if($row1->titelpre!=$titelpre) @@ -884,11 +884,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Prenomentitel: '".$titelpre."'"; + $ausgabe_person.=", Prenomentitel: '".$titelpre."' (statt '".$row1->titelpre."')"; } else { - $ausgabe_person="Prenomentitel: '".$titelpre."'"; + $ausgabe_person="Prenomentitel: '".$titelpre."' (statt '".$row1->titelpre."')"; } } if($row1->nachname!=$nachname) @@ -896,11 +896,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Nachname: '".$nachname."'"; + $ausgabe_person.=", Nachname: '".$nachname."' (statt '".$row1->nachname."')"; } else { - $ausgabe_person=" Nachname: '".$nachname."'"; + $ausgabe_person=" Nachname: '".$nachname."' (statt '".$row1->nachname."')"; } } if($row1->vorname!=$vorname) @@ -908,11 +908,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Vorname: '".$vorname."'"; + $ausgabe_person.=", Vorname: '".$vorname."' (statt '".$row1->vorname."')"; } else { - $ausgabe_person="Vorname: '".$vorname."'"; + $ausgabe_person="Vorname: '".$vorname."' (statt '".$row1->vorname."')"; } } if($row1->vornamen!=$vornamen) @@ -920,11 +920,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Vornamen: '".$vornamen."'"; + $ausgabe_person.=", Vornamen: '".$vornamen."' (statt '".$row1->vornamen."')"; } else { - $ausgabe_person="Vornamen: '".$vornamen."'"; + $ausgabe_person="Vornamen: '".$vornamen."' (statt '".$row1->vornamen."')"; } } if($row1->gebdatum!=$gebdatum) @@ -932,11 +932,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Geburtsdatum: '".$gebdatum."'"; + $ausgabe_person.=", Geburtsdatum: '".$gebdatum."' (statt '".$row1->gebdatum."')"; } else { - $ausgabe_person="Geburtsdatum: '".$gebdatum."'"; + $ausgabe_person="Geburtsdatum: '".$gebdatum."' (statt '".$row1->gebdatum."')"; } } if($row1->gebort!=$gebort) @@ -944,11 +944,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Geburtsort: '".$gebort."'"; + $ausgabe_person.=", Geburtsort: '".$gebort."' (statt '".$row1->gebort."')"; } else { - $ausgabe_person="Geburtsort: '".$gebort."'"; + $ausgabe_person="Geburtsort: '".$gebort."' (statt '".$row1->gebort."')"; } } if($row1->anmerkungen!=$anmerkungen) @@ -968,11 +968,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Sozialversicherungsnummer: '".$svnr."'"; + $ausgabe_person.=", Sozialversicherungsnummer: '".$svnr."' (statt '".$row1->svnr."')"; } else { - $ausgabe_person="Sozialversicherungsnummer: '".$svnr."'"; + $ausgabe_person="Sozialversicherungsnummer: '".$svnr."' (statt '".$row1->svnr."')"; } } if($row1->ersatzkennzeichen!=$ersatzkennzeichen) @@ -980,11 +980,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Ersatzkennzeichen: '".$ersatzkennzeichen."'"; + $ausgabe_person.=", Ersatzkennzeichen: '".$ersatzkennzeichen."' (statt '".$row1->ersatzkennzeichen."')"; } else { - $ausgabe_person="Ersatzkennzeichen: '".$ersatzkennzeichen."'"; + $ausgabe_person="Ersatzkennzeichen: '".$ersatzkennzeichen."' (statt '".$row1->ersatzkennzeichen."')"; } } if($row1->familienstand!=$familienstand) @@ -992,11 +992,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Familienstand: '".$familienstand."'"; + $ausgabe_person.=", Familienstand: '".$familienstand."' (statt '".$row1->familienstand."')"; } else { - $ausgabe_person="Familienstand: '".$familienstand."'"; + $ausgabe_person="Familienstand: '".$familienstand."' (statt '".$row1->familienstand."')"; } } if($row1->anzahlkinder!=$anzahlkinder) @@ -1004,11 +1004,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Anzahl der Kinder: '".$anzahlkinder."'"; + $ausgabe_person.=", Anzahl der Kinder: '".$anzahlkinder."' (statt '".$row1->anzahlkinder."')"; } else { - $ausgabe_person="Anzahl der Kinder: '".$anzahlkinder."'"; + $ausgabe_person="Anzahl der Kinder: '".$anzahlkinder."' (statt '".$row1->anzahlkinder."')"; } } if($row1->aktiv!=($aktiv?'t':'f') && $aktiv!='') @@ -1016,11 +1016,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Aktiv: '".$aktiv."'"; + $ausgabe_person.=", Aktiv: '".($aktiv?'true':'false')."' (statt '".$row1->aktiv."')"; } else { - $ausgabe_person="Aktiv: '".$aktiv."'"; + $ausgabe_person="Aktiv: '".($aktiv?'true':'false')."' (statt '".$row1->aktiv."')"; } } if($row1->geburtsnation!=$geburtsnation) @@ -1028,11 +1028,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Geburtsnation: '".$geburtsnation."'"; + $ausgabe_person.=", Geburtsnation: '".$geburtsnation."' (statt '".$row1->geburtsnation."')"; } else { - $ausgabe_person="Geburtsnation: '".$geburtsnation."'"; + $ausgabe_person="Geburtsnation: '".$geburtsnation."' (statt '".$row1->geburtsnation."')"; } } if($row1->geschlecht!=$geschlecht) @@ -1040,11 +1040,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Geschlecht: '".$geschlecht."'"; + $ausgabe_person.=", Geschlecht: '".$geschlecht."' (statt '".$row1->geschlecht."')"; } else { - $ausgabe_person="Sprache: '".$geschlecht."'"; + $ausgabe_person="Sprache: '".$geschlecht."' (statt '".$row1->geschlecht."')"; } } if($row1->staatsbuergerschaft!=$staatsbuergerschaft) @@ -1052,11 +1052,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Staatsbürgerschaft: '".$staatsbuergerschaft."'"; + $ausgabe_person.=", Staatsbürgerschaft: '".$staatsbuergerschaft."' (statt '".$row1->staatsbuergerschaft."')"; } else { - $ausgabe_person="Staatsbürgerschaft: '".$staatsbuergerschaft."'"; + $ausgabe_person="Staatsbürgerschaft: '".$staatsbuergerschaft."' (statt '".$row1->staatsbuergerschaft."')"; } } if($updatep) @@ -1743,7 +1743,7 @@ if($result = pg_query($conn_fas, $qry)) $qry = 'UPDATE public.tbl_benutzer SET'. ' uid='.myaddslashes($student_uid).','. ' person_id='.myaddslashes($person_id).','. - ' aktiv='.myaddslashes($aktiv).','. + ' aktiv='.($aktiv?'true':'false').','. ' alias='.myaddslashes($alias).','. " insertamum=now()".','. ' insertvon='.myaddslashes($insertvon).','.