From 49c6a14bc7309315669654273af339a4dad98ca3 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Wed, 14 Mar 2007 07:56:41 +0000 Subject: [PATCH] --- admin/fas/check_fas_person.php | 36 ++++---- .../sync/fas/sync_fas_vilesci_mitarbeiter.php | 2 +- admin/sync/fas/sync_fas_vilesci_person.php | 4 +- admin/sync/fas/sync_fas_vilesci_student.php | 90 +++++++++++-------- 4 files changed, 73 insertions(+), 59 deletions(-) diff --git a/admin/fas/check_fas_person.php b/admin/fas/check_fas_person.php index 9d1094241..6e3a161a9 100644 --- a/admin/fas/check_fas_person.php +++ b/admin/fas/check_fas_person.php @@ -247,11 +247,11 @@ AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.anrede<>p2 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;"; +OR p1.postnomentitel<>p2.postnomentitel) ORDER BY p1.familienname, p1.person_pk LIMIT 10;"; if($result = pg_query($conn_fas, $qry)) { - echo ""; + echo "
person_pkfamiliennamevornameanredevornamengeschlechtgebdatgebortgebnationstaatsbürgerschaftfamilienstandsvnranzahlderkinderersatzkennzeichentitelpostnomentitel
"; while($row = pg_fetch_object($result)) { $i++; @@ -265,17 +265,17 @@ if($result = pg_query($conn_fas, $qry)) echo""; echo ""; echo ""; + echo ""; echo ""; - echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; @@ -333,17 +333,17 @@ if($result = pg_query($conn_fas, $qry)) echo""; echo ""; echo ""; + echo ""; echo ""; - echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; diff --git a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php index 37fa37f93..903ed9cc9 100644 --- a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php +++ b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php @@ -105,7 +105,7 @@ CROSS JOIN (person JOIN mitarbeiter ON person_pk=mitarbeiter.person_fk) AS p2 WH OR ((p1.ersatzkennzeichen=p2.ersatzkennzeichen AND p1.ersatzkennzeichen<>'') OR (p1.svnr=p2.svnr AND p1.svnr<>''))) AND (p1.person_pk < p2.person_pk) AND (p1.svnr<>'0005010400' AND p2.svnr<>'0005010400') -AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel +AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname 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.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel OR p1.beginndatum<>p2.beginndatum OR p1.akadgrad<>p2.akadgrad OR p1.habilitation<>p2.habilitation OR p1.mitgliedentwicklungsteam<>p2.mitgliedentwicklungsteam OR p1.qualifikation<>p2.qualifikation OR p1.hauptberuflich<>p2.hauptberuflich OR p1.hauptberuf<>p2.hauptberuf OR p1.semesterwochenstunden<>p2.semesterwochenstunden OR p1.persnr<>p2.persnr OR p1.beendigungsdatum<>p2.beendigungsdatum OR p1.ausgeschieden<>p2.ausgeschieden OR p1.kurzbez<>p2.kurzbez OR p1.stundensatz<>p2.stundensatz OR p1.ausbildung<>p2.ausbildung OR p1.aktiv<>p2.aktiv) order by p1.familienname; "; diff --git a/admin/sync/fas/sync_fas_vilesci_person.php b/admin/sync/fas/sync_fas_vilesci_person.php index 8665825e8..0660698e7 100644 --- a/admin/sync/fas/sync_fas_vilesci_person.php +++ b/admin/sync/fas/sync_fas_vilesci_person.php @@ -63,7 +63,7 @@ FROM person AS p1, person AS p2 WHERE ((p1.gebdat=p2.gebdat AND p1.familienname=p2.familienname AND p1.svnr='' AND p1.ersatzkennzeichen='') OR ((p1.ersatzkennzeichen=p2.ersatzkennzeichen AND p1.ersatzkennzeichen<>'') OR (p1.svnr=p2.svnr AND p1.svnr<>''))) AND (p1.person_pk < p2.person_pk) -AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel) +AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname 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.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel) order by p1.familienname; "; //AND (p1.svnr<>'0005010400' AND p2.svnr<>'0005010400') @@ -88,7 +88,7 @@ if($resultp = pg_query($conn_fas, $qry)) } if ($rowp->vorname1<>$rowp->vorname2) { - $plausi.="Vorname der Person ".$rowp->familienname1." (".$rowp->uid1.", person_pk=".$rowp->person1.") ist '".$rowp->familienname2." (".$rowp->uid2.", person_pk=".$rowp->person2.") aber '".$rowp->vorname2."'.\n"; + $plausi.="Vorname der Person ".$rowp->familienname1." (".$rowp->uid1.", person_pk=".$rowp->person1.") ist '".$rowp->familienname1."' bei ".$rowp->familienname2." (".$rowp->uid2.", person_pk=".$rowp->person2.") aber '".$rowp->vorname2."'.\n"; $error=true; } if ($rowp->vornamen1<>$rowp->vornamen2) diff --git a/admin/sync/fas/sync_fas_vilesci_student.php b/admin/sync/fas/sync_fas_vilesci_student.php index ca967ea78..521415a6d 100644 --- a/admin/sync/fas/sync_fas_vilesci_student.php +++ b/admin/sync/fas/sync_fas_vilesci_student.php @@ -17,6 +17,9 @@ $conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlg $error_log=''; $text = ''; +$dateiausgabe=''; +$dateiausgabe=fopen('sync_fas_vilesci_student_ausgabe.txt','w'); +fwrite($dateiausgabe,"Ausgabe der Studentensynchro vom ".date("d.m.Y H:i:s")."\n\n"); $anzahl_eingefuegt=0; $anzahl_fehler=0; $ausgabe=''; @@ -60,7 +63,7 @@ foreach ($studiengangfk AS $stg) $error_log_fas[$stg]=''; } - +set_time_limit(60); $adress='ruhan@technikum-wien.at'; //$adress='fas_sync@technikum-wien.at'; @@ -83,7 +86,7 @@ function myaddslashes($var) '') OR AND (p1.person_pk < p2.person_pk) AND (p1.svnr<>'0005010400' AND p2.svnr<>'0005010400') AND (trim(p1.familienname)<>trim(p2.familienname) OR trim(p1.vorname)<>trim(p2.vorname) OR trim(p1.vornamen)<>trim(p2.vornamen) - OR p1.geschlecht<>p2.geschlecht + OR p1.geschlecht<>p2.geschlecht OR p1.gebort<>p2.gebort OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.titel<>p2.titel OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel @@ -189,11 +192,11 @@ if($resultp = pg_query($conn_fas, $qry)) echo nl2br("Kein Zugriff auf tbl_studiengang => Studiengang ".$studiengangfk[$rowp->studiengang2]." nicht gefunden."); } $plausi=''; - /*if ($rowp->studiengang1<>$rowp->studiengang2) - { - $plausi.="Studiengang der Person ".$rowp->familienname1." (".$rowp->uid1.", stg=".$studstg1."(".$studiengangfk[$rowp->studiengang1]."), person_pk=".$rowp->person1.") ist '".$rowp->studiengang1."' bei ".$rowp->familienname2." (".$rowp->uid2.", stg=".$studstg2."(".$studiengangfk[$rowp->studiengang2]."), person_pk=".$rowp->person2.") aber '".$rowp->studiengang2."'.\n"; - $error=true; - }*/ + //if ($rowp->studiengang1<>$rowp->studiengang2) + //{ + // $plausi.="Studiengang der Person ".$rowp->familienname1." (".$rowp->uid1.", stg=".$studstg1."(".$studiengangfk[$rowp->studiengang1]."), person_pk=".$rowp->person1.") ist '".$rowp->studiengang1."' bei ".$rowp->familienname2." (".$rowp->uid2.", stg=".$studstg2."(".$studiengangfk[$rowp->studiengang2]."), person_pk=".$rowp->person2.") aber '".$rowp->studiengang2."'.\n"; + // $error=true; + //} if ($rowp->geschlecht1<>$rowp->geschlecht2) { $plausi.="Geschlecht der Person ".$rowp->familienname1." (".$rowp->uid1.", stg=".$studstg1."(".$studiengangfk[$rowp->studiengang1]."), person_pk=".$rowp->person1.") ist '".$rowp->geschlecht1."' bei ".$rowp->familienname2." (".$rowp->uid2.", stg=".$studstg2."(".$studiengangfk[$rowp->studiengang2]."), person_pk=".$rowp->person2.") aber '".$rowp->geschlecht2."'.\n"; @@ -391,7 +394,7 @@ foreach ($studiengangfk AS $stg) echo nl2br("Kein Zugriff auf tbl_studiengang => Studiengang ".$stg." nicht gefunden. E-Mail mit folgendem Inhalt wird nicht verschickt:\n".$error_log_fas[$stg]); } } - +*/ $qry = "SELECT * FROM person JOIN student ON person_fk=person_pk WHERE uid NOT LIKE '\_dummy%' @@ -409,7 +412,7 @@ AND (trim(p1.familienname)<>trim(p2.familienname) OR trim(p1.vorname)<>trim(p2.v OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation - OR p1.postnomentitel<> p2.postnomentitel + OR p1.postnomentitel<> p2.postnomentitel OR p1.gebort<>p2.gebort OR ((p1.zgv<>p2.zgv OR p1.zgvdatum<>p2.zgvdatum OR p1.zgvort<>p2.zgvort OR p1.zgvmagister<>p2.zgvmagister OR p1.zgvmagisterort<>p2.zgvmagisterort OR p1.zgvmagisterdatum<>p2.zgvmagisterdatum @@ -511,7 +514,7 @@ if($result = pg_query($conn_fas, $qry)) $facheinschlberuf=($row->berufstaetigkeit=='J'?true:false); $reihungstest_id=''; $punkte=$row->punkte; - $ext_id_pre=$row->person_pk; + $ext_id_pre=$row->student_pk; $anmeldungreihungstest=''; $reihungstestangetreten=($row->angetreten=='J'?true:false); $anmerkung=$row->bemerkung; @@ -519,7 +522,7 @@ if($result = pg_query($conn_fas, $qry)) //Attribute Student $student_uid=$row->uid; - $matrikelnr=$row->perskz; + $matrikelnr=trim($row->perskz); $prestudent_id=''; //studiengang_kz bei prestudent $semester=''; @@ -559,7 +562,7 @@ if($result = pg_query($conn_fas, $qry)) } if($nachname=='' || is_null($nachname)) { - $error_log = "Nachname muss eingegeben werden: ".$this->ext_id.", ".$nachname.", ".$vorname."\n"; + $error_log = "Nachname muss eingegeben werden: ".$ext_id_person.", ".$nachname.", ".$vorname."\n"; } if(strlen($vorname)>32) { @@ -821,7 +824,7 @@ if($result = pg_query($conn_fas, $qry)) myaddslashes($geburtsnation).','. myaddslashes($staatsbuergerschaft).','. myaddslashes($ext_id_person).');'; - $ausgabe_person="Person ".$nachname." ".$vorname." eingefügt."; + $ausgabe_person="Person ".$nachname." ".$vorname." eingefügt.\n"; } else { @@ -1008,7 +1011,7 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_person="Anzahl der Kinder: '".$anzahlkinder."'"; } } - if($row1->aktiv!=($aktiv?'t':'f')) + if($row1->aktiv!=($aktiv?'t':'f') && $aktiv!='') { $updatep=true; if(strlen(trim($ausgabe_person))>0) @@ -1231,7 +1234,7 @@ if($result = pg_query($conn_fas, $qry)) "now()".', '. "'SYNC', ". myaddslashes($ext_id_pre).');'; - $ausgabe_person="Prestudent: ID:".$person_id.", ".$nachname." eingefügt.\n"; + $ausgabe_pre="Prestudent: ID:".$person_id.", ".$nachname." eingefügt.\n"; } else { @@ -1431,7 +1434,7 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_pre="Angetreten zum Reihungstest: '".($reihungstestangetreten?'true':'false')."'"; } } - if($row1->anmerkung!=$anmerkung) + if($rows->anmerkung!=$anmerkung) { $updater=true; if(strlen(trim($ausgabe_pre))>0) @@ -1469,7 +1472,7 @@ if($result = pg_query($conn_fas, $qry)) " updatevon=".myaddslashes($updatevon).','. ' ext_id='.myaddslashes($ext_id_pre). ' WHERE prestudent_id='.myaddslashes($prestudent_id).';'; - $ausgabe_pre="Änderungen bei Prestudent mit person_id '".$person_id."', ".$nachname.": ".$ausgabe_pre."\n"; + $ausgabe_pre="Änderungen bei Prestudent mit person_id '".$person_id."', ('".$prestudent_id."'), ".$nachname.": ".$ausgabe_pre."\n"; } } } @@ -1637,7 +1640,7 @@ if($result = pg_query($conn_fas, $qry)) } else { - $ausgabe_prerolle=" Prestudentrolle für ID ".$prestudent_id.", ".$nachname." angelegt: '".$rolle_kurzbz[$status]."' in Studiensemester '".$studiensemester_kurzbz[$stm]."' mit Ausbildungssemester '".$ausbildungssemester."'.\n"; + $ausgabe_prerolle.=" Prestudentrolle für ID ".$person_id." ('".$prestudent_id."'), ".$nachname." angelegt: '".$rolle_kurzbz[$status]."' in Studiensemester '".$studiensemester_kurzbz[$stm]."' mit Ausbildungssemester '".$ausbildungssemester."'.\n"; } } } @@ -1672,7 +1675,7 @@ if($result = pg_query($conn_fas, $qry)) else { $error=true; - $error_log.='Fehler beim Zugriff auf Tabelle tbl_benutzer bei student_pk: '.$row->student_pk."\n".pg_errormessage($conn)."\n"; + $error_log.='Fehler beim Zugriff auf Tabelle tbl_benutzer bei person_id: '.$person_id."\n".pg_errormessage($conn)."\n"; } if($new_benutzer) { @@ -1793,7 +1796,7 @@ if($result = pg_query($conn_fas, $qry)) "now()".', '. "'SYNC'".', '. myaddslashes($ext_id_student).'); '; - $ausgabe_student="Änderungen bei StudentID ".$student_uid.", Matrikelnummer:'".$benutzeralias."': ".$ausgabe_student."\n"; + $ausgabe_student="Student mit ID ".$student_uid.", ".$nachname.", Matrikelnummer:'".$matrikelnr."' eingefügt.\n"; } else { @@ -1806,16 +1809,16 @@ if($result = pg_query($conn_fas, $qry)) while($rows = pg_fetch_object($results)) { $updates=false; - if($rows->matrikelnr!=$matrikelnr) + if(trim($rows->matrikelnr)!=trim($matrikelnr)) { $updates=true; if(strlen(trim($ausgabe_student))>0) { - $ausgabe_student.=", Matrikelnummer: '".$matrikelnr."'"; + $ausgabe_student.=", Matrikelnummer: '".$matrikelnr."' (statt '".$rows->matrikelnr."')"; } else { - $ausgabe_student="Matrikelnummer: '".$matrikelnr."'"; + $ausgabe_student="Matrikelnummer: '".$matrikelnr."' (statt '".$rows->matrikelnr."')"; } } if($rows->prestudent_id!=$prestudent_id) @@ -1894,7 +1897,7 @@ if($result = pg_query($conn_fas, $qry)) " updatevon=".myaddslashes($updatevon).','. ' ext_id='.myaddslashes($ext_id_student). ' WHERE student_uid='.myaddslashes($student_uid).';'; - $ausgabe_student="Änderungen bei Student ".$student_uid.", ".$matrikelnr.": ".$ausgabe_student.".\n"; + $ausgabe_student="Änderungen bei Student ".$student_uid.", ".$nachname.", (".$matrikelnr."): ".$ausgabe_student.".\n"; } } } @@ -1924,15 +1927,14 @@ if($result = pg_query($conn_fas, $qry)) { $ausgabe.=$ausgabe_benutzer; $ausgabe.=$ausgabe_student; - //echo nl2br($ausgabe); - //ob_flush(); - //flush(); + fwrite($dateiausgabe,$ausgabe); + $ausgabe=''; pg_query($conn,'COMMIT;'); } else { $anzahl_fehler_student++; - $text.="\n***********".$student_uid."/".$nachname.", ".$vorname."/".$matrikelnr."\n"; + $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R1\n"; $text.="**********\n\n"; @@ -1942,7 +1944,7 @@ if($result = pg_query($conn_fas, $qry)) else { $anzahl_fehler_benutzer++; - $text.="\n***********".$student_uid."/".$nachname.", ".$vorname."/".$matrikelnr."\n"; + $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R2\n"; $text.="**********\n\n"; @@ -1955,12 +1957,15 @@ if($result = pg_query($conn_fas, $qry)) if($error) { $anzahl_fehler_pre++; - $text.="\n***********".$student_uid."/".$nachname.", ".$vorname."/".$matrikelnr."\n"; - $text.="Semester: ".$semester."/Verband: ".$verband." /Gruppe: ".$gruppe." / Stg:".$studiengang_kz."\n"; + $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; + $text.="Semester: ".$semester."/ Verband: ".$verband." / Gruppe: ".$gruppe." / Stg:".$studiengang_kz."\n"; $text.=$error_log; $text.="\n".$qry." C1\n"; $text.="**********\n\n"; } + $ausgabe.=$ausgabe_person; + fwrite($dateiausgabe,$ausgabe); + $ausgabe=''; pg_query($conn,'COMMIT;'); //Commit, wenn kein Gruppeneintrag gefunden (Interessent, Bewerber) => nur Person und Prestudent werden angelegt } @@ -1968,7 +1973,7 @@ if($result = pg_query($conn_fas, $qry)) else { $anzahl_fehler_pre++; - $text.="\n***********".$student_uid."/".$nachname.", ".$vorname."/".$matrikelnr."\n"; + $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R3\n"; $text.="**********\n\n"; @@ -1978,7 +1983,7 @@ if($result = pg_query($conn_fas, $qry)) else { $anzahl_fehler_person++; - $text.="\n***********".$student_uid."/".$nachname.", ".$vorname."/".$matrikelnr."\n"; + $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R4\n"; $text.="**********\n\n"; @@ -1998,13 +2003,22 @@ Echo nl2br("Studenten: Gesamt: ".$anzahl_student_gesamt." / Eingef $error_log="Sync Student\n--------------\n\n".$text; Echo nl2br($error_log); -mail($adress, 'SYNC-Fehler Student', $error_log,"From: vilesci@technikum-wien.at"); -mail($adress, 'SYNC Student', "Sync Student\n--------------\n\nPersonen ohne Reihungstest: ".$notest." \n\n" +//mail($adress, 'SYNC-Fehler Student', $error_log,"From: vilesci@technikum-wien.at"); +fwrite($dateiausgabe,"\n\nPersonen ohne Reihungstest: ".$notest." \n\n" +."Personen: Gesamt: ".$anzahl_person_gesamt." / Eingefügt: ".$anzahl_person_insert." / Geändert: ".$anzahl_person_update." / Fehler: ".$anzahl_fehler_person."\n" +."Prestudenten: Gesamt: ".$anzahl_pre_gesamt." / Eingefügt: ".$anzahl_pre_insert." / Geändert: ".$anzahl_pre_update." / Fehler: ".$anzahl_fehler_pre."\n" +."Benutzer: Gesamt: ".$anzahl_benutzer_gesamt." / Eingefügt: ".$anzahl_benutzer_insert." / Geändert: ".$anzahl_benutzer_update." / Fehler: ".$anzahl_fehler_benutzer."\n" +."Nicht-Studenten: ".$anzahl_nichtstudenten."\n" +."Studenten: Gesamt: ".$anzahl_student_gesamt." / Eingefügt: ".$anzahl_student_insert." / Geändert: ".$anzahl_student_update." / Fehler: ".$anzahl_fehler_student); +fclose($dateiausgabe); + +/*mail($adress, 'SYNC Student', "Sync Student\n--------------\n\nPersonen ohne Reihungstest: ".$notest." \n\n" ."Personen: Gesamt: ".$anzahl_person_gesamt." / Eingefügt: ".$anzahl_person_insert." / Geändert: ".$anzahl_person_update." / Fehler: ".$anzahl_fehler_person."\n" ."Prestudenten: Gesamt: ".$anzahl_pre_gesamt." / Eingefügt: ".$anzahl_pre_insert." / Geändert: ".$anzahl_pre_update." / Fehler: ".$anzahl_fehler_pre."\n" ."Benutzer: Gesamt: ".$anzahl_benutzer_gesamt." / Eingefügt: ".$anzahl_benutzer_insert." / Geändert: ".$anzahl_benutzer_update." / Fehler: ".$anzahl_fehler_benutzer."\n" ."Nicht-Studenten: ".$anzahl_nichtstudenten."\n" ."Studenten: Gesamt: ".$anzahl_student_gesamt." / Eingefügt: ".$anzahl_student_insert." / Geändert: ".$anzahl_student_update." / Fehler: ".$anzahl_fehler_student."\n\n".$ausgabe, "From: vilesci@technikum-wien.at"); +*/ ?> \ No newline at end of file
person_pkfamiliennamevornamevornamenanredegeschlechtgebdatgebortgebnationstaatsbürgerschaftfamilienstandsvnranzahlderkinderersatzkennzeichentitelpostnomentitel
'".$row->vorname1."'"; - if($row->vorname1<>$row->vorname2) + if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) echo""; echo "'".$row->vornamen1."'"; + if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) + echo""; + echo "'".$row->anrede1."'"; if($row->anrede1<>$row->anrede2) echo""; echo "'".$row->vornamen1."'"; - if($row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->geschlecht1."'"; if($row->geschlecht1<>$row->geschlecht2) echo""; @@ -306,18 +306,18 @@ if($result = pg_query($conn_fas, $qry)) echo "'".$row->anzahlderkinder1."'"; if($row->anzahlderkinder1<>$row->anzahlderkinder2) - echo""; + echo""; echo "'".$row->ersatzkennzeichen1."'"; if($row->ersatzkennzeichen1<>$row->ersatzkennzeichen2) echo""; echo "'".$row->titel1."'"; - //if($row->titel1<>$row->titel2) + if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) echo""; echo "'".$row->postnomentitel1."'"; - //if($row->postnomentitel1<>$row->postnomentitel2) + if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) echo""; echo "'".$row->vorname2."'"; - if($row->vorname1<>$row->vorname2) + if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) echo""; echo "'".$row->vornamen2."'"; + if($row->vornamen1<>$row->vornamen2 || $row->vornamen1<>$row->vornamen2) + echo""; + echo "'".$row->anrede2."'"; if($row->anrede1<>$row->anrede2) echo""; echo "'".$row->vornamen2."'"; - if($row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->geschlecht2."'"; if($row->geschlecht1<>$row->geschlecht2) echo""; @@ -374,18 +374,18 @@ if($result = pg_query($conn_fas, $qry)) echo "'".$row->anzahlderkinder2."'"; if($row->anzahlderkinder1<>$row->anzahlderkinder2) - echo""; + echo""; echo "'".$row->ersatzkennzeichen2."'"; if($row->ersatzkennzeichen1<>$row->ersatzkennzeichen2) echo""; echo "'".$row->titel2."'"; - //if($row->titel1<>$row->titel2) + if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) echo""; echo "'".$row->postnomentitel2."'"; - //if($row->postnomentitel1<>$row->postnomentitel2) + if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) echo""; echo "