From b5394bbeeba1baf060cb2580ab04958493504f0a Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Fri, 27 Apr 2007 08:06:08 +0000 Subject: [PATCH] --- admin/sync/fas/sync_fas_vilesci_adresse.php | 12 +- admin/sync/fas/sync_fas_vilesci_gruppe.php | 6 +- .../sync/fas/sync_fas_vilesci_mitarbeiter.php | 100 ++++++++++- admin/sync/fas/sync_fas_vilesci_student.php | 122 +++++++++++++- .../sync_fas_vilescil_bakkalaureatsarbeit.php | 155 +++++++++++------- 5 files changed, 323 insertions(+), 72 deletions(-) diff --git a/admin/sync/fas/sync_fas_vilesci_adresse.php b/admin/sync/fas/sync_fas_vilesci_adresse.php index 9594be942..847054144 100644 --- a/admin/sync/fas/sync_fas_vilesci_adresse.php +++ b/admin/sync/fas/sync_fas_vilesci_adresse.php @@ -74,13 +74,21 @@ if($result = pg_query($conn_fas, $qry)) $adresse->firma_id =null; //$adresse->updateamum =$row->; $adresse->updatevon ="SYNC"; - //$adresse->insertamum =$row->; - $adresse->insertvon ="SYNC"; + $adresse->insertamum =$row->creationdate; + //$adresse->insertvon ="SYNC"; $adresse->ext_id =$row->adresse_pk; $ausgabe_adresse=''; $update=false; //echo nl2br ($adresse->ext_id."\n"); + $qrycu="SELECT name FROM benutzer WHERE benutzer_pk='".$row->creationuser."';"; + if($resultcu = pg_query($conn, $qrycu)) + { + if($rowcu=pg_fetch_object($resultcu)) + { + $insertvon=$rowcu->name; + } + } //person_id herausfinden $qry1="SELECT person_portal FROM sync.tbl_syncperson WHERE person_fas=".$row->person_fk.";"; if($result1 = pg_query($conn, $qry1)) diff --git a/admin/sync/fas/sync_fas_vilesci_gruppe.php b/admin/sync/fas/sync_fas_vilesci_gruppe.php index 231d94497..3732ef04d 100644 --- a/admin/sync/fas/sync_fas_vilesci_gruppe.php +++ b/admin/sync/fas/sync_fas_vilesci_gruppe.php @@ -204,14 +204,14 @@ if($result = pg_query($conn_fas, $qry)) $qrysync="SELECT * FROM sync.tbl_syncgruppe WHERE fas_gruppe='".$ext_id."' AND vilesci_gruppe='".$gruppe_kurzbz."';"; if($resultsync = pg_query($conn, $qrysync)) { - $ausgabe="Gruppe in Vilesci bereits vorhanden.\n"; $qryupd="UPDATE public.tbl_gruppe SET ext_id='".$ext_id."' WHERE gruppe_kurzbz='".$gruppe_kurzbz."' AND studiengang_kz='".$studiengang_kz."';"; if($resultupd = pg_query($conn, $qryupd)) { - if(!$rowsync=pg_fetch_object($resultsync)) + if(pg_num_rows($resultsync)<1) { //Sync-Eintrag nicht vorhanden $qryinss="INSERT INTO sync.tbl_syncgruppe (fas_gruppe, vilesci_gruppe) VALUES ('".$ext_id."','".$gruppe_kurzbz."');"; + $ausgabe="Gruppe in Vilesci bereits vorhanden.\n"; $ausgabe.="---Sync-Eintrag : FAS-'".$ext_id."', Vilesci-'".$gruppe_kurzbz."'.\n"; if(!(pg_query($conn, $qryinss))) { @@ -247,7 +247,7 @@ if($result = pg_query($conn_fas, $qry)) now(), 'SYNC', ". $ext_id.");"; - + //echo nl2br($qryinsg."\n"); if($resultinsg = pg_query($conn, $qryinsg)) { $anzahl_eingefuegt++; diff --git a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php index 9cd48c9f6..1def35108 100644 --- a/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php +++ b/admin/sync/fas/sync_fas_vilesci_mitarbeiter.php @@ -337,8 +337,8 @@ if($resultall = pg_query($conn_fas, $qryall)) $persongeschlecht=strtolower($rowall->geschlecht); $personext_id=$rowall->person_pk; $personaktiv=true; - $personupdatevon=$rowall->creationuser; - $personinsertvon='SYNC'; + //$personinsertvon=$rowall->creationuser; + $personupdatevon='SYNC'; $personupdateamum=$rowall->creationdate; $personinsertamum=$rowall->creationdate; if($rowall->familienstand==1) @@ -385,7 +385,7 @@ if($resultall = pg_query($conn_fas, $qryall)) } $mitarbeiterort_kurzbz=null; $mitarbeiteranmerkung=$rowall->bemerkung; - $mitarbeiterinsertvon=$rowall->creationuser; + //$mitarbeiterinsertvon=$rowall->creationuser; $mitarbeiterinsertamum=$rowall->creationdate; $mitarbeiterupdateamum=$rowall->creationdate; $mitarbeiterupdatevon='SYNC'; @@ -398,7 +398,7 @@ if($resultall = pg_query($conn_fas, $qryall)) $benutzerperson_id=''; $benutzeraktiv=($rowall->aktiv=='t'?true:false); $benutzeralias=''; - $benutzerinsertvon=$rowall->creationuser; + //$benutzerinsertvon=$rowall->creationuser; $benutzerinsertamum=$rowall->creationdate; $benutzerupdateamum=$rowall->creationdate; $benutzerupdatevon='SYNC'; @@ -409,7 +409,17 @@ if($resultall = pg_query($conn_fas, $qryall)) pg_query($conn, "BEGIN"); - $qry="SELECT person_id FROM public.tbl_benutzer WHERE uid='$rowall->uid'"; + $qrycu="SELECT name FROM benutzer WHERE benutzer_pk='".$rowall->creationuser."';"; + if($resultcu = pg_query($conn_fas, $qrycu)) + { + if($rowcu=pg_fetch_object($resultcu)) + { + $personinsertvon=$rowcu->name; + $mitarbeiterinsertvon=$rowcu->name; + $benutzerinsertvon=$rowcu->name; + } + } + $qry="SELECT person_id FROM public.tbl_benutzer WHERE uid='".$rowall->uid."';"; if($resultu = pg_query($conn, $qry)) { if(pg_num_rows($resultu)>0 && $rowall->uid!='') //wenn dieser eintrag schon vorhanden ist @@ -745,6 +755,30 @@ if($resultall = pg_query($conn_fas, $qryall)) $ausgabe_person="Staatsbürgerschaft: '".$personstaatsbuergerschaft."' (statt '".$row1->staatsbuergerschaft."')"; } } + if($row1->insertamum!=$personinsertamum) + { + $updatep=true; + if(strlen(trim($ausgabe_person))>0) + { + $ausgabe_person.=", Insertamum: '".$personinsertamum."' (statt '".$row1->insertamum."')"; + } + else + { + $ausgabe_person="Insertamum: '".$personinsertamum."' (statt '".$row1->insertamum."')"; + } + } + if($row1->insertvon!=$personinsertvon) + { + $updatep=true; + if(strlen(trim($ausgabe_person))>0) + { + $ausgabe_person.=", Insertvon: '".$personinsertvon."' (statt '".$row1->insertvon."')"; + } + else + { + $ausgabe_person="Insertvon: '".$personinsertvon."' (statt '".$row1->insertvon."')"; + } + } if($updatep) @@ -768,6 +802,8 @@ if($resultall = pg_query($conn_fas, $qryall)) familienstand=".myaddslashes($personfamilienstand).", anzahlkinder=".myaddslashes($personanzahlkinder).", aktiv=".myaddslashes($personaktiv?'true':'false').", + insertamum=".myaddslashes($personinsertamum).", + insertvon=".myaddslashes($personinsertvon).", updateamum=now(), updatevon='SYNC', geschlecht=".myaddslashes($persongeschlecht).", @@ -872,6 +908,30 @@ if($resultall = pg_query($conn_fas, $qryall)) $ausgabe_benutzer="PersonID: '".$personperson_id."'"; } } + if($rowu->insertamum!=$benutzerinsertamum) + { + $updateb=true; + if(strlen(trim($ausgabe_benutzer))>0) + { + $ausgabe_benutzer.=", Insertamum: '".$benutzerinsertamum."'"; + } + else + { + $ausgabe_benutzer="Insertamum: '".$benutzerinsertamum."'"; + } + } + if($rowu->insertvon!=$benutzerinsertvon) + { + $updateb=true; + if(strlen(trim($ausgabe_benutzer))>0) + { + $ausgabe_benutzer.=", Insertvon: '".$benutzerinsertvon."'"; + } + else + { + $ausgabe_benutzer="Insertvon: '".$benutzerinsertvon."'"; + } + } } } if($updateb) @@ -880,7 +940,9 @@ if($resultall = pg_query($conn_fas, $qryall)) aktiv=".myaddslashes($benutzeraktiv?'true':'false').", person_id=".myaddslashes($personperson_id).", updateamum=now(), - updatevon='SYNC' + updatevon='SYNC', + insertamum=".myaddslashes($benutzerinsertamum).", + insertvon=".myaddslashes($benutzerinsertvon)." WHERE person_id='$personperson_id' AND uid='".$benutzeruid."';"; $ausgabe_benutzer="Änderungen bei Benutzer ".$benutzeruid." ".$benutzeralias.": ".$ausgabe_benutzer."\n"; } @@ -1050,6 +1112,30 @@ if($resultall = pg_query($conn_fas, $qryall)) $ausgabe_mitarbeiter="Anmerkung: '".$mitarbeiteranmerkung."'"; } } + if($rowu->insertamum!=$mitarbeiterinsertamum) + { + $updatem=true; + if(strlen(trim($ausgabe_mitarbeiter))>0) + { + $ausgabe_mitarbeiter.=", Insertamum: '".$mitarbeiterinsertamum."'"; + } + else + { + $ausgabe_mitarbeiter="Insertamum: '".$mitarbeiterinsertamum."'"; + } + } + if($rowu->insertvon!=$mitarbeiterinsertvon) + { + $updatem=true; + if(strlen(trim($ausgabe_mitarbeiter))>0) + { + $ausgabe_mitarbeiter.=", Insertvon: '".$mitarbeiterinsertvon."'"; + } + else + { + $ausgabe_mitarbeiter="Insertvon: '".$mitarbeiterinsertvon."'"; + } + } } } if($updatem) @@ -1062,6 +1148,8 @@ if($resultall = pg_query($conn_fas, $qryall)) stundensatz=".myaddslashes($mitarbeiterstundensatz).", ort_kurzbz=".myaddslashes($mitarbeiterort_kurzbz).", anmerkung=".myaddslashes($mitarbeiteranmerkung).", + insertamum=".myaddslashes($mitarbeiterinsertamum).", + insertvon=".myaddslashes($mitarbeiterinsertvon).", updateamum=now(), updatevon='SYNC', ext_id=".myaddslashes($mitarbeiterext_id)." diff --git a/admin/sync/fas/sync_fas_vilesci_student.php b/admin/sync/fas/sync_fas_vilesci_student.php index 92d19a32b..62ef93542 100644 --- a/admin/sync/fas/sync_fas_vilesci_student.php +++ b/admin/sync/fas/sync_fas_vilesci_student.php @@ -517,7 +517,7 @@ if($result = pg_query($conn_fas, $qry)) $geschlecht=strtolower($row->geschlecht); $anzahlkinder=$row->anzahlderkinder; //$aktiv=($row->aktiv=='t'?true:false); - $insertvon=$row->creationuser; + //$insertvon=$row->creationuser; $insertamum=$row->creationdate; $updateamum=$row->creationdate; $updatevon='SYNC'; @@ -573,6 +573,14 @@ if($result = pg_query($conn_fas, $qry)) $zgvmas_code=null; } + $qrycu="SELECT name FROM benutzer WHERE benutzer_pk='".$row->creationuser."';"; + if($resultcu = pg_query($conn_fas, $qrycu)) + { + if($rowcu=pg_fetch_object($resultcu)) + { + $insertvon=$rowcu->name; + } + } //Attribute überprüfen!!! if(strlen($sprache)>16) { @@ -1081,6 +1089,30 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_person="Staatsbürgerschaft: '".$staatsbuergerschaft."' (statt '".$row1->staatsbuergerschaft."')"; } } + if($row1->insertamum!=$insertamum) + { + $updatep=true; + if(strlen(trim($ausgabe_person))>0) + { + $ausgabe_person.=", Insertamum: '".$insertamum."' (statt '".$row1->insertamum."')"; + } + else + { + $ausgabe_person="Insertamum: '".$insertamum."' (statt '".$row1->insertamum."')"; + } + } + if($row1->insertvon!=$insertvon) + { + $updatep=true; + if(strlen(trim($ausgabe_person))>0) + { + $ausgabe_person.=", Insertvon: '".$insertvon."' (statt '".$row1->insertvon."')"; + } + else + { + $ausgabe_person="Insertvon: '".$insertvon."' (statt '".$row1->insertvon."')"; + } + } if($updatep) { $qry = 'UPDATE public.tbl_person SET'. @@ -1104,6 +1136,8 @@ if($result = pg_query($conn_fas, $qry)) ' geschlecht='.myaddslashes($geschlecht).','. ' geburtsnation='.myaddslashes($geburtsnation).','. ' staatsbuergerschaft='.myaddslashes($staatsbuergerschaft).','. + ' insertamum='.myaddslashes($insertamum).','. + ' insertvon='.myaddslashes($insertvon).','. " updateamum=now()".','. " updatevon=".myaddslashes($updatevon).','. ' ext_id='.myaddslashes($ext_id_person). @@ -1249,8 +1283,8 @@ if($result = pg_query($conn_fas, $qry)) ($reihungstestangetreten?'true':'false').', '. myaddslashes($anmerkung).', '. myaddslashes($insertamum).','. - "'SYNC', ". - myaddslashes($updateamum).','. + myaddslashes($insertvon).','. + "now(), ". "'SYNC', ". myaddslashes($ext_id_pre).');'; $ausgabe_pre="Prestudent: ID:".$person_id.", ".$nachname." eingefügt.\n"; @@ -1477,6 +1511,30 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_pre="EXT_ID: '".$ext_id."'"; } } + if($rows->insertamum!=$insertamum) + { + $updater=true; + if(strlen(trim($ausgabe_pre))>0) + { + $ausgabe_pre.=", Insertamum: '".$insertamum."'"; + } + else + { + $ausgabe_pre="Insertamum: '".$insertamum."'"; + } + } + if($rows->insertvon!=$insertvon) + { + $updater=true; + if(strlen(trim($ausgabe_pre))>0) + { + $ausgabe_pre.=", Insertvon: '".$insertvon."'"; + } + else + { + $ausgabe_pre="Insertvon: '".$insertvon."'"; + } + } if($updater) { $qry = 'UPDATE public.tbl_prestudent SET'. @@ -1496,6 +1554,8 @@ if($result = pg_query($conn_fas, $qry)) ' anmeldungreihungstest='.myaddslashes($anmeldungreihungstest).','. ' reihungstestangetreten='.($reihungstestangetreten?'true':'false').','. ' anmerkung='.myaddslashes($anmerkung).','. + ' insertamum='.myaddslashes($insertamum).','. + ' insertvon='.myaddslashes($insertvon).','. " updateamum=now()".','. " updatevon=".myaddslashes($updatevon).','. ' ext_id='.myaddslashes($ext_id_pre). @@ -1855,7 +1915,7 @@ if($result = pg_query($conn_fas, $qry)) ($aktiv?'true':'false').', '. myaddslashes($alias).', '. myaddslashes($insertamum).','. - "'SYNC'".', '. + myaddslashes($insertvon).','. myaddslashes($updateamum).','. "'SYNC'".', '. myaddslashes($ext_id_benutzer).'); '; @@ -1929,12 +1989,38 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_benutzer="Ext_ID: '".$ext_id_benutzer."' statt('".$rows->ext_id."')"; } } + if($rows->insertamum!=$insertamum) + { + $updateb=true; + if(strlen(trim($ausgabe_benutzer))>0) + { + $ausgabe_benutzer.=", Insertamum: '".$insertamum."' statt('".$rows->insertamum."')"; + } + else + { + $ausgabe_benutzer="Insertamum: '".$insertamum."' statt('".$rows->insertamum."')"; + } + } + if($rows->insertvon!=$insertvon) + { + $updateb=true; + if(strlen(trim($ausgabe_benutzer))>0) + { + $ausgabe_benutzer.=", Insertvon: '".$insertvon."' statt('".$rows->insertvon."')"; + } + else + { + $ausgabe_benutzer="Insertvon: '".$insertvon."' statt('".$rows->insertvon."')"; + } + } if($updateb) { $qry = 'UPDATE public.tbl_benutzer SET'. ' uid='.myaddslashes($student_uid).','. ' person_id='.myaddslashes($person_id).','. ' aktiv='.($aktiv?'true':'false').','. + ' insertamum='.myaddslashes($insertamum).','. + ' insertvon='.myaddslashes($insertvon).','. " updateamum=now()".','. " updatevon=".myaddslashes($updatevon).', '. " ext_id=".myaddslashes($ext_id_benutzer). @@ -1981,7 +2067,7 @@ if($result = pg_query($conn_fas, $qry)) myaddslashes($verband).', '. myaddslashes($gruppe).', '. myaddslashes($insertamum).','. - "'SYNC'".', '. + myaddslashes($insertavon).','. myaddslashes($updateamum).','. "'SYNC'".', '. myaddslashes($ext_id_student).'); '; @@ -2095,6 +2181,30 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe_student="EXT_ID: '".$ext_id_student."' (statt '".$rows->ext_id."')"; } } + if($rows->insertamum!=$insertamum) + { + $updates=true; + if(strlen(trim($ausgabe_student))>0) + { + $ausgabe_student.=", Insertamum: '".$insertamum."' (statt '".$rows->insertamum."')"; + } + else + { + $ausgabe_student="Insertamum: '".$insertamum."' (statt '".$rows->insertamum."')"; + } + } + if($rows->insertvon!=$insertvon) + { + $updates=true; + if(strlen(trim($ausgabe_student))>0) + { + $ausgabe_student.=", Insertvon: '".$insertvon."' (statt '".$rows->insertvon."')"; + } + else + { + $ausgabe_student="Insertvon: '".$insertvon."' (statt '".$rows->insertvon."')"; + } + } if($updates) { $qry = 'UPDATE public.tbl_student SET'. @@ -2105,6 +2215,8 @@ if($result = pg_query($conn_fas, $qry)) //' semester='.myaddslashes($semester).','. //' verband='.myaddslashes($verband).','. //' gruppe='.myaddslashes($gruppe).','. + " insertamum=".myaddslashes($insertamum).",". + " insertvon=".myaddslashes($insertvon).",". " updateamum=now()".','. " updatevon=".myaddslashes($updatevon).','. ' ext_id='.myaddslashes($ext_id_student). diff --git a/admin/sync/fas/sync_fas_vilescil_bakkalaureatsarbeit.php b/admin/sync/fas/sync_fas_vilescil_bakkalaureatsarbeit.php index 6c3aca14c..350fcb146 100644 --- a/admin/sync/fas/sync_fas_vilescil_bakkalaureatsarbeit.php +++ b/admin/sync/fas/sync_fas_vilescil_bakkalaureatsarbeit.php @@ -24,8 +24,16 @@ $adress='ruhan@technikum-wien.at'; //$adress='fas_sync@technikum-wien.at'; $error_log=''; -$error_log_fas=''; +$error_log_fas1=''; +$error_log_fas2=''; +$error_log_fas3=''; +$error_log_fas4=''; +$error_log_fas5=''; +$error_log_fas6=''; +$error_log_fas7=''; +$error_log_fas8=''; $text = ''; +$anzahl_lv_fehler=0; $anzahl_quelle=0; $anzahl_fehler=0; $anzahl_fehler_le=0; @@ -48,6 +56,13 @@ $fachbereich_kurzbz=''; $ausgabe=''; $ausgabe_all=''; $text1=''; +$text2=''; +$text3=''; +$text4=''; +$text5=''; +$text6=''; +$text7=''; +$text8=''; function myaddslashes($var) { @@ -76,6 +91,24 @@ if($result = pg_query($conn_fas, $qry_main)) $anzahl_quelle=pg_num_rows($result); while($row = pg_fetch_object($result)) { + $text1=''; + $text2=''; + $text3=''; + $text4=''; + $text5=''; + $text6=''; + $text7=''; + $text8=''; + if($row->lehrveranstaltung_fk<'1') + { + $anzahl_lv_fehler++; + //$text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + //$text1.="lehrveranstaltung_fk is kleiner als 1!\n"; + //$text1.=" R0\n"; + //$text1.="***********\n\n"; + //$error_log_fas.=$text1; + continue; + } pg_query($conn, "BEGIN"); $error=false; $error_log=''; @@ -124,7 +157,7 @@ if($result = pg_query($conn_fas, $qry_main)) $studiengang_kz=''; $semester=''; $lva=''; - $text1=''; + //student_id ermitteln @@ -246,6 +279,7 @@ if($result = pg_query($conn_fas, $qry_main)) // update, wenn datensatz bereits vorhanden $lehreinheitnew=false; $lehreinheitlehreinheit_id=$row2->lehreinheit_id; + $projektarbeitlehreinheit_id=$row2->lehreinheit_id; } } else @@ -282,13 +316,14 @@ if($result = pg_query($conn_fas, $qry_main)) myaddslashes($lehreinheitupdatevon).', '. myaddslashes($lehreinheitext_id).', '. myaddslashes($lehreinheitsprache).');'; + $ausgabe.="Lehreinheit angelegt: Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kz."' und Lehrfach='".$lehreinheitlehrfach_id."'.\n"; } else { $updatele=false; if($row2->lehrveranstaltung_id!=$lehreinheitlehrveranstaltung_id) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Lehrveranstaltung ID: '".$lehreinheitlehrveranstaltung_id."' (statt '".$row2->lehrveranstaltung_id."')"; @@ -300,7 +335,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->studiensemester_kurzbz!=$lehreinheitstudiensemester_kurzbz) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Studiensemester: '".$lehreinheitstudiensemester_kurzbz."' (statt '".$row2->studiensemester_kurzbz."')"; @@ -312,7 +347,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->lehrfach_id!=$lehreinheitlehrfach_id) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Lehrfach ID: '".$lehreinheitlehrfach_id."' (statt '".$row2->lehrfach_id."')"; @@ -324,7 +359,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->lehrform_kurzbz!=$lehreinheitlehrform_kurzbz) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Lehrform: '".$lehreinheitlehrform_kurzbz."' (statt '".$row2->lehrform_kurzbz."')"; @@ -336,7 +371,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->stundenblockung!=$lehreinheitstundenblockung) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Stundenblockung: '".$lehreinheitstundenblockung."' (statt '".$row2->stundenblockung."')"; @@ -348,7 +383,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->wochenrythmus!=$lehreinheitwochenrythmus) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Wochenrythmus: '".$lehreinheitwochenrythmus."' (statt '".$row2->wochenrythmus."')"; @@ -360,7 +395,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->start_kw!=$lehreinheitstart_kw) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Wochenrythmus: '".$lehreinheitstart_kw."' (statt '".$row2->start_kw."')"; @@ -372,7 +407,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->raumtyp!=$lehreinheitraumtyp) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Raumtyp: '".$lehreinheitraumtyp."' (statt '".$row2->raumtyp."')"; @@ -384,7 +419,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->raumtypalternativ!=$lehreinheitraumtypalternativ) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Raumtyp alternativ: '".$lehreinheitraumtypalternativ."' (statt '".$row2->raumtypalternativ."')"; @@ -396,7 +431,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->lehre!=($lehreinheitlehre?'t':'f') && $lehreinheitlehre!='') { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Lehre: '".($lehreinheitlehre?'true':'false')."' (statt '".$row2->lehre."')"; @@ -408,7 +443,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->anmerkung!=$lehreinheitanmerkung) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Anmerkung: '".$lehreinheitanmerkung."' (statt '".$row2->anmerkung."')"; @@ -420,7 +455,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->unr!=$lehreinheitunr) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", UNr: '".$lehreinheitunr."' (statt '".$row2->unr."')"; @@ -432,7 +467,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->lvnr!=$lehreinheitlvnr) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", LvNr: '".$lehreinheitlvnr."' (statt '".$row2->lvnr."')"; @@ -444,7 +479,7 @@ if($result = pg_query($conn_fas, $qry_main)) } if($row2->sprache!=$lehreinheitsprache) { - $updatelev=true; + $updatele=true; if(strlen(trim($ausgabe_le))>0) { $ausgabe_le.=", Sprache: '".$lehreinheitsprache."' (statt '".$row2->sprache."')"; @@ -454,7 +489,7 @@ if($result = pg_query($conn_fas, $qry_main)) $ausgabe_le="Sprache: '".$lehreinheitsprache."' (statt '".$row2->sprache."')"; } } - if($updatelv) + if($updatele) { $qry = 'UPDATE lehre.tbl_lehreinheit SET'. ' lehrveranstaltung_id='.myaddslashes($lehreinheitlehrveranstaltung_id).','. @@ -475,7 +510,7 @@ if($result = pg_query($conn_fas, $qry_main)) ' sprache='.myaddslashes($lehreinheitsprache).','. ' ext_id='.myaddslashes($lehreinheitext_id). " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; - $ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheit->studiensemester_kz."' und Lehrfach='".$lehreinheit->lehrfach_id."':.$ausgabe_le.\n"; + $ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; } } @@ -818,7 +853,7 @@ if($result = pg_query($conn_fas, $qry_main)) else { $error=true; - $error_log.="Betreuer mit person_fk: $row->betreuer_fk konnte in syncperson nicht gefunden werden.\n"; + $error_log.="Betreuer mit person_fk: ".$row->betreuer_fk." konnte in syncperson nicht gefunden werden.\n"; } } $projektbetreuerprojektarbeit_id =$projektarbeitprojektarbeit_id; @@ -852,7 +887,7 @@ if($result = pg_query($conn_fas, $qry_main)) else { $error=true; - $error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: '.$row->betreuer_fk."\n"; + $error_log.="Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: ".$row->betreuer_fk."\n"; } if($projektbetreuernew) { @@ -992,7 +1027,7 @@ if($result = pg_query($conn_fas, $qry_main)) else { $error=true; - $error_log.='Fehler beim Speichern des Bachelorarbeitsbetreuer-Datensatzes:'.$projektbetreuerperson_id." \n".$qry."\n"; + $error_log.="Fehler beim Speichern des Bachelorarbeitsbetreuer-Datensatzes:".$projektbetreuerperson_id." \n".$qry."\n"; $ausgabe_pb=''; } @@ -1005,7 +1040,7 @@ if($result = pg_query($conn_fas, $qry_main)) } else{ $error=true; - $error_log.="Begutachter mit person_fk: $row->betreuer_fk konnte in syncperson nicht gefunden werden.\n"; + $error_log.="Begutachter mit person_fk: ".$row->betreuer_fk." konnte in syncperson nicht gefunden werden.\n"; } } //$projektbetreuer->person_id =''; @@ -1040,9 +1075,9 @@ if($result = pg_query($conn_fas, $qry_main)) else { $error=true; - $error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: '.$row->betreuer_fk."\n"; + $error_log.="Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: ".$row->betreuer_fk."\n"; } - if($error) + if(!$error) { if($projektbetreuernew) { @@ -1237,10 +1272,10 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler_pbb++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R2\n"; - $text1.="***********\n\n"; + $text2.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text2.=$error_log; + $text2.=" R2\n"; + $text2.="***********\n\n"; pg_query($conn, "ROLLBACK"); } } @@ -1249,10 +1284,10 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler_pa++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R3\n"; - $text1.="***********\n\n"; + $text3.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text3.=$error_log; + $text3.=" R3\n"; + $text3.="***********\n\n"; pg_query($conn, "ROLLBACK"); } } @@ -1261,10 +1296,10 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler_le++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R4\n"; - $text1.="***********\n\n"; + $text4.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text4.=$error_log; + $text4.=" R4\n"; + $text4.="***********\n\n"; pg_query($conn, "ROLLBACK"); } } @@ -1273,10 +1308,10 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R5\n"; - $text1.="***********\n\n"; + $text5.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text5.=$error_log; + $text5.=" R5\n"; + $text5.="***********\n\n"; pg_query($conn, "ROLLBACK"); } } @@ -1285,10 +1320,10 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R6\n"; - $text1.="***********\n\n"; + $text6.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text6.=$error_log; + $text6.=" R6\n"; + $text6.="***********\n\n"; pg_query($conn, "ROLLBACK"); } } @@ -1297,10 +1332,10 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R7\n"; - $text1.="***********\n\n"; + $text7.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text7.=$error_log; + $text7.=" R7\n"; + $text7.="***********\n\n"; pg_query($conn, "ROLLBACK"); } } @@ -1309,23 +1344,31 @@ if($result = pg_query($conn_fas, $qry_main)) //ROLLBACK $anzahl_fehler++; $ausgabe=''; - $text1.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; - $text1.=$error_log; - $text1.=" R8\n"; - $text1.="***********\n\n"; + $text8.="\n***********Bachelorarbeit:".$row->bakkalaureatsarbeit_pk."\n"; + $text8.=$error_log; + $text8.=" R8\n"; + $text8.="***********\n\n"; pg_query($conn, "ROLLBACK"); - } + } + $error_log_fas1.=$text1; + $error_log_fas2.=$text2; + $error_log_fas3.=$text3; + $error_log_fas4.=$text4; + $error_log_fas5.=$text5; + $error_log_fas6.=$text6; + $error_log_fas7.=$text7; + $error_log_fas8.=$text8; } //echo und mail echo nl2br("Bachelorarbeitsynchro Ende: ".date("d.m.Y H:i:s")." von ".$_SERVER['HTTP_HOST']."\n\n"); -$error_log="Sync Bachelorarbeiten\n------------\n\n".$text1; -echo nl2br("Allgemeine Fehler: ".$anzahl_fehler.".\n"); +$error_log_fas="Sync Bachelorarbeiten\n------------\n\n".$error_log_fas1."\n".$error_log_fas2."\n".$error_log_fas3."\n".$error_log_fas4."\n".$error_log_fas5."\n".$error_log_fas6."\n".$error_log_fas7."\n".$error_log_fas8; +echo nl2br("Allgemeine Fehler: ".$anzahl_fehler.", lehrveranstaltung_fk<1: ".$anzahl_lv_fehler.", Anzahl Bachelorarbeiten; ".$anzahl_quelle.".\n"); echo nl2br("Lehreinheiten: Gesamt: ".$anzahl_le_gesamt." / Eingefügt: ".$anzahl_le_insert." / Geändert: ".$anzahl_le_update." / Fehler: ".$anzahl_fehler_le."\n"); echo nl2br("Projektarbeiten: Gesamt: ".$anzahl_pa_gesamt." / Eingefügt: ".$anzahl_pa_insert." / Geändert: ".$anzahl_pa_update." / Fehler: ".$anzahl_fehler_pa."\n"); echo nl2br("Betreuer: Gesamt: ".$anzahl_pbb_gesamt." / Eingefügt: ".$anzahl_pbb_insert." / Geändert: ".$anzahl_pbb_update." / Fehler: ".$anzahl_fehler_pbb."\n"); echo nl2br("Begutachter: Gesamt: ".$anzahl_pbg_gesamt." / Eingefügt: ".$anzahl_pbg_insert." / Geändert: ".$anzahl_pbg_update." / Fehler: ".$anzahl_fehler_pbg."\n\n"); -echo nl2br($error_log."\n--------------------------------------------------------------------------------\n"); +echo nl2br($error_log_fas."\n--------------------------------------------------------------------------------\n"); echo nl2br($ausgabe_all); //mail($adress, 'SYNC-Fehler Student von '.$_SERVER['HTTP_HOST'], $error_log,"From: vilesci@technikum-wien.at");