From 44b86e05d78bc146275877aa7a4f4c6fc022927d Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Mon, 19 Mar 2007 13:29:32 +0000 Subject: [PATCH] --- .../sync/fas/sync_fas_vilesci_mitarbeiter.php | 2 +- admin/sync/fas/sync_fas_vilesci_student.php | 65 ++++++++----------- 2 files changed, 27 insertions(+), 40 deletions(-) diff --git a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php index da5d6d42e..6058ad143 100644 --- a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php +++ b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php @@ -1149,7 +1149,7 @@ echo nl2br("\nBenutzer: Eingef echo nl2br("\nMitarbeiter: Eingefügt: $anzahl_eingefuegt_mitarbeiter / geaendert: $anzahl_geaendert_mitarbeiter / Fehler: $anzahl_fehler_mitarbeiter"); echo nl2br("\nLog:\n".$error_log); echo nl2br("\n=====\n".$ausgabe); -$ausgabe="Person Sync\n-------------\n\nGesamt FAS: $anzahl_quelle\nPerson: Eingefügt: $anzahl_eingefuegt_person / geaendert: $anzahl_geaendert_person / Fehler: $anzahl_fehler_person" +$ausgabe="Mitarbeiter Sync\n-------------\n\nGesamt FAS: $anzahl_quelle\nPerson: Eingefügt: $anzahl_eingefuegt_person / geaendert: $anzahl_geaendert_person / Fehler: $anzahl_fehler_person" ."\nBenutzer: Eingefügt: $anzahl_eingefuegt_benutzer / geaendert: $anzahl_geaendert_benutzer / Fehler: $anzahl_fehler_benutzer" ."\nMitarbeiter: Eingefügt: $anzahl_eingefuegt_mitarbeiter / geaendert: $anzahl_geaendert_mitarbeiter / Fehler: $anzahl_fehler_mitarbeiter.\n\n".$ausgabe; $error_log="\n\n\nFehler:\n$error_log"; diff --git a/admin/sync/fas/sync_fas_vilesci_student.php b/admin/sync/fas/sync_fas_vilesci_student.php index 3184448d3..6c63a246f 100644 --- a/admin/sync/fas/sync_fas_vilesci_student.php +++ b/admin/sync/fas/sync_fas_vilesci_student.php @@ -86,7 +86,7 @@ function myaddslashes($var) 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%' @@ -954,18 +954,6 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_person="Geburtsort: '".$gebort."' (statt '".$row1->gebort."')"; } } - if($row1->anmerkungen!=$anmerkungen) - { - $updatep=true; - if(strlen(trim($ausgabe_person))>0) - { - $ausgabe_person.=", Anmerkungen: '".$anmerkungen."'"; - } - else - { - $ausgabe_person="Anmerkungen: '".$anmerkungen."'"; - } - } if($row1->svnr!=$svnr) { $updatep=true; @@ -1019,11 +1007,11 @@ if($result = pg_query($conn_fas, $qry)) $updatep=true; if(strlen(trim($ausgabe_person))>0) { - $ausgabe_person.=", Aktiv: '".($aktiv?'true':'false')."' (statt '".$row1->aktiv."')"; + $ausgabe_person.=", Aktiv: '".($aktiv?'true':'false')."' (statt '".($row1->aktiv?'true':'false')."')"; } else { - $ausgabe_person="Aktiv: '".($aktiv?'true':'false')."' (statt '".$row1->aktiv."')"; + $ausgabe_person="Aktiv: '".($aktiv?'true':'false')."' (statt '".($row1->aktiv?'true':'false')."')"; } } if($row1->geburtsnation!=$geburtsnation) @@ -1076,7 +1064,6 @@ if($result = pg_query($conn_fas, $qry)) ' gebort='.myaddslashes($gebort).','. //' gebzeit='.myaddslashes($gebzeit).','. //' foto='.myaddslashes($foto).','. - ' anmerkungen='.myaddslashes($anmerkungen).','. //' homepage='.myaddslashes($homepage).','. ' svnr='.myaddslashes($svnr).','. ' ersatzkennzeichen='.myaddslashes($ersatzkennzeichen).','. @@ -1095,7 +1082,7 @@ if($result = pg_query($conn_fas, $qry)) } } } - if(pg_query($conn,$qry)) + if(@pg_query($conn,$qry)) { if($new_person) { @@ -1260,11 +1247,11 @@ if($result = pg_query($conn_fas, $qry)) $updater=true; if(strlen(trim($ausgabe_pre))>0) { - $ausgabe_pre.=", Aufmerksamdurch: '".$svnr."'"; + $ausgabe_pre.=", Aufmerksamdurch: '".$aufmerksamdurch_kurzbz."'"; } else { - $ausgabe_pre="Aufmerksamdurch: '".$svnr."'"; + $ausgabe_pre="Aufmerksamdurch: '".$aufmerksamdurch_kurzbz."'"; } } if($rows->person_id!=$person_id) @@ -1312,7 +1299,7 @@ if($result = pg_query($conn_fas, $qry)) } else { - $ausgabe_pre="ZGV_Code: '".$zgv_code."'"; + $ausgabe_pre="ZGV-Code: '".$zgv_code."'"; } } if($rows->zgvort!=$zgvort) @@ -1649,8 +1636,8 @@ if($result = pg_query($conn_fas, $qry)) } if(!$error) { - $ausgabe_pre.=$ausgabe_prerolle; $ausgabe.=$ausgabe_person; + $ausgabe_pre.=$ausgabe_prerolle; $ausgabe.=$ausgabe_pre; } if ($semester!=null and $semester!='' and is_numeric($semester) @@ -1810,11 +1797,11 @@ if($result = pg_query($conn_fas, $qry)) $updates=true; if(strlen(trim($ausgabe_student))>0) { - $ausgabe_student.=", PrestudentID: '".$prestudent_id."'"; + $ausgabe_student.=", PrestudentID: '".$prestudent_id."' (statt '".$rows->prestudent_id."')"; } else { - $ausgabe_student="PrestudentID: '".$prestudent_id."'"; + $ausgabe_student="PrestudentID: '".$prestudent_id."' (statt '".$rows->prestudent_id."')"; } } if($rows->studiengang_kz!=$studiengang_kz) @@ -1822,11 +1809,11 @@ if($result = pg_query($conn_fas, $qry)) $updates=true; if(strlen(trim($ausgabe_student))>0) { - $ausgabe_student.=", Studiengang: '".$studiengang_kz."'"; + $ausgabe_student.=", Studiengang: '".$studiengang_kz."' (statt '".$rows->studiengang_kz."')"; } else { - $ausgabe_student="Studiengang: '".$studiengang_kz."'"; + $ausgabe_student="Studiengang: '".$studiengang_kz."' (statt '".$rows->studiengang_kz."')"; } } if($rows->semester!=$semester) @@ -1834,11 +1821,11 @@ if($result = pg_query($conn_fas, $qry)) $updates=true; if(strlen(trim($ausgabe_student))>0) { - $ausgabe_student.=", Semester: '".$semester."'"; + $ausgabe_student.=", Semester: '".$semester."' (statt '".$rows->semester."')"; } else { - $ausgabe_student="Semester: '".$semester."'"; + $ausgabe_student="Semester: '".$semester."' (statt '".$rows->semester."')"; } } if($rows->verband!=$verband) @@ -1846,11 +1833,11 @@ if($result = pg_query($conn_fas, $qry)) $updates=true; if(strlen(trim($ausgabe_student))>0) { - $ausgabe_student.=", Verband: '".$verband."'"; + $ausgabe_student.=", Verband: '".$verband."' (statt '".$rows->verband."')"; } else { - $ausgabe_student="Verband: '".$verband."'"; + $ausgabe_student="Verband: '".$verband."' (statt '".$rows->verband."')"; } } if($rows->gruppe!=$gruppe) @@ -1858,11 +1845,11 @@ if($result = pg_query($conn_fas, $qry)) $updates=true; if(strlen(trim($ausgabe_student))>0) { - $ausgabe_student.=", Gruppe: '".$gruppe."'"; + $ausgabe_student.=", Gruppe: '".$gruppe."' (statt '".$rows->gruppe."')"; } else { - $ausgabe_student="Gruppe: '".$gruppe."'"; + $ausgabe_student="Gruppe: '".$gruppe."' (statt '".$rows->gruppe."')"; } } @@ -1919,7 +1906,7 @@ if($result = pg_query($conn_fas, $qry)) $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R1\n"; - $text.="**********\n\n"; + $text.="***********\n\n"; pg_query($conn,'ROLLBACK;'); } } @@ -1929,7 +1916,7 @@ if($result = pg_query($conn_fas, $qry)) $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R2\n"; - $text.="**********\n\n"; + $text.="***********\n\n"; pg_query($conn,'ROLLBACK;'); } } @@ -1943,9 +1930,9 @@ if($result = pg_query($conn_fas, $qry)) $text.="Semester: ".$semester."/ Verband: ".$verband." / Gruppe: ".$gruppe." / Stg:".$studiengang_kz."\n"; $text.=$error_log; $text.="\n".$qry." C1\n"; - $text.="**********\n\n"; + $text.="***********\n\n"; } - $ausgabe.=$ausgabe_person; + //$ausgabe.=$ausgabe_person; fwrite($dateiausgabe,$ausgabe); $ausgabe=''; pg_query($conn,'COMMIT;'); //Commit, wenn kein Gruppeneintrag gefunden (Interessent, Bewerber) => nur Person und Prestudent werden angelegt @@ -1958,7 +1945,7 @@ if($result = pg_query($conn_fas, $qry)) $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R3\n"; - $text.="**********\n\n"; + $text.="***********\n\n"; pg_query($conn,'ROLLBACK;'); } } @@ -1968,7 +1955,7 @@ if($result = pg_query($conn_fas, $qry)) $text.="\n***********".$student_uid." / ".$nachname.", ".$vorname." / ".$matrikelnr."\n"; $text.=$error_log; $text.="\n".$qry." R4\n"; - $text.="**********\n\n"; + $text.="***********\n\n"; pg_query($conn,'ROLLBACK;'); } @@ -1985,7 +1972,7 @@ 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-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"