mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
@@ -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))
|
||||
|
||||
@@ -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++;
|
||||
|
||||
@@ -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)."
|
||||
|
||||
@@ -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).
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user