diff --git a/admin/sync/fas/sync_fas_vilesci_bakkalaureatsarbeit.php b/admin/sync/fas/sync_fas_vilesci_bakkalaureatsarbeit.php index 6dedb777f..d78857614 100644 --- a/admin/sync/fas/sync_fas_vilesci_bakkalaureatsarbeit.php +++ b/admin/sync/fas/sync_fas_vilesci_bakkalaureatsarbeit.php @@ -563,6 +563,10 @@ if($result = pg_query($conn_fas, $qry_main)) " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; $ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kurzbz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; } + else + { + $qry="SELECT * FROM lehre.tbl_lehreinheit;"; + } } if(!pg_query($conn,$qry)) @@ -874,6 +878,10 @@ if($result = pg_query($conn_fas, $qry_main)) 'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';'; $ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n"; } + else + { + $qry="SELECT * FROM lehre.tbl_projektarbeit;"; + } } //echo $qry; if(pg_query($conn,$qry)) @@ -1115,6 +1123,10 @@ if($result = pg_query($conn_fas, $qry_main)) } + else + { + $qry="SELECT * FROM lehre.tbl_projektbetreuer;"; + } } //echo nl2br ($qry."\n"); if(pg_query($conn,$qry)) @@ -1366,6 +1378,10 @@ if($result = pg_query($conn_fas, $qry_main)) 'updatevon='.myaddslashes($projektbetreuerupdatevon).' '. "WHERE projektarbeit_id='".$projektbetreuerprojektarbeit_id."' AND person_id='".$projektbetreuerperson_id."' AND betreuerart_kurzbz='Begutachter';"; + } + else + { + $qry="SELECT * FROM lehre.tbl_projektbetreuer;"; } } //echo nl2br($qry."\n"); diff --git a/admin/sync/fas/sync_fas_vilesci_bakkalaureatspruefung.php b/admin/sync/fas/sync_fas_vilesci_bakkalaureatspruefung.php index 00aab3e59..834349399 100644 --- a/admin/sync/fas/sync_fas_vilesci_bakkalaureatspruefung.php +++ b/admin/sync/fas/sync_fas_vilesci_bakkalaureatspruefung.php @@ -384,6 +384,10 @@ if($result = pg_query($conn_fas, $qry_main)) $ausgabe.="Abschlussprüfung von Student mit UID '".$student_uid."' geändert: ".$ausgabe1."\n;"; $anzahl_geaendert++; } + else + { + $qry="SELECT * FROM lehre.tbl_abschlusspruefung;"; + } } else { diff --git a/admin/sync/fas/sync_fas_vilesci_berufspraktikum.php b/admin/sync/fas/sync_fas_vilesci_berufspraktikum.php index ad8cd3698..257f21181 100644 --- a/admin/sync/fas/sync_fas_vilesci_berufspraktikum.php +++ b/admin/sync/fas/sync_fas_vilesci_berufspraktikum.php @@ -553,6 +553,10 @@ if($result = pg_query($conn_fas, $qry_main)) " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; $ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kurzbz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; } + else + { + $qry="SELECT * FROM lehre.tbl_lehreinheit;"; + } } if(!pg_query($conn,$qry)) @@ -864,6 +868,10 @@ if($result = pg_query($conn_fas, $qry_main)) 'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';'; $ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n"; } + else + { + $qry="SELECT * FROM lehre.tbl_projektarbeit;"; + } } //echo $qry; if(pg_query($conn,$qry)) @@ -1107,6 +1115,10 @@ if($result = pg_query($conn_fas, $qry_main)) } + else + { + $qry="SELECT * FROM lehre.tbl_projektbetreuer;"; + } } //echo nl2br ($qry."\n"); if(pg_query($conn,$qry)) diff --git a/admin/sync/fas/sync_fas_vilesci_diplomarbeit.php b/admin/sync/fas/sync_fas_vilesci_diplomarbeit.php index 2746f1150..17f6ab950 100644 --- a/admin/sync/fas/sync_fas_vilesci_diplomarbeit.php +++ b/admin/sync/fas/sync_fas_vilesci_diplomarbeit.php @@ -72,6 +72,8 @@ $text6=''; $text7=''; $text8=''; +$noz=0; + function myaddslashes($var) { @@ -91,7 +93,7 @@ function myaddslashes($var)
0;"; +$qry = "SELECT * FROM diplomarbeit WHERE diplomarbeitsdatum IS NOT NULL;"; if($result = pg_query($conn_fas, $qry)) { @@ -644,6 +646,10 @@ if($result = pg_query($conn_fas, $qry)) " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; $ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kurzbz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; } + else + { + $qry="SELECT * FROM lehre.tbl_lehreinheit;"; + } } if(!pg_query($conn,$qry)) @@ -967,6 +973,10 @@ if($result = pg_query($conn_fas, $qry)) 'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';'; $ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n"; } + else + { + $qry="SELECT * FROM lehre.tbl_projektarbeit;"; + } } //echo $qry; if(pg_query($conn,$qry)) @@ -1002,7 +1012,7 @@ if($result = pg_query($conn_fas, $qry)) } if(!$error) { - $qry="SELECT person_fk FROM mitarbeiter WHERE mitarbeiter_pk='".$row->mitarbeiter_fk."';"; + /*$qry="SELECT person_fk FROM mitarbeiter WHERE mitarbeiter_pk='".$row->mitarbeiter_fk."';"; if($resultu = pg_query($conn_fas, $qry)) { if($rowu=pg_fetch_object($resultu)) @@ -1027,8 +1037,9 @@ if($result = pg_query($conn_fas, $qry)) $error=true; $error_log.="Betreuer mit person_fk: ".$person." konnte in syncperson nicht gefunden werden.\n"; } - } + }*/ //ERSTBEGUTACHTER + $projektbetreuerperson_id =$row->vilesci_erstbegutachter; $projektbetreuerprojektarbeit_id =$projektarbeitprojektarbeit_id; //$projektbetreuernote =$row->noteerstbegutachter; $projektbetreuerbetreuerart ='Erstbegutachter'; @@ -1230,6 +1241,10 @@ if($result = pg_query($conn_fas, $qry)) } + else + { + $qry="SELECT * FROM lehre.tbl_projektbetreuer;"; + } } //echo nl2br ($qry."\n"); if(pg_query($conn,$qry)) @@ -1249,7 +1264,7 @@ if($result = pg_query($conn_fas, $qry)) if(!$error) { - if(trim($row->vilesci_zweitbegutachter)!='' && trim($row->vilesci_zweitbegutachter)!=NULL) + if(trim($row->vilesci_zweitbegutachter)!='') { //ZWEITBEGUTACHTER $projektbetreuerperson_id =$row->vilesci_zweitbegutachter; @@ -1450,9 +1465,11 @@ if($result = pg_query($conn_fas, $qry)) 'insertvon='.myaddslashes($projektbetreuerinsertvon).', '. 'updateamum= now(), '. 'updatevon='.myaddslashes($projektbetreuerupdatevon).' '. - "WHERE projektarbeit_id='".$projektbetreuerprojektarbeit_id."' AND person_id='".$projektbetreuerperson_id."'AND betreuerart='Erstbegutachter';"; - - + "WHERE projektarbeit_id='".$projektbetreuerprojektarbeit_id."' AND person_id='".$projektbetreuerperson_id."'AND betreuerart='Zweitbegutachter';"; + } + else + { + $qry="SELECT * FROM lehre.tbl_projektbetreuer;"; } } //echo nl2br ($qry."\n"); @@ -1504,6 +1521,10 @@ if($result = pg_query($conn_fas, $qry)) $ausgabe=''; } } + else + { + $noz++; + } } else { @@ -1607,7 +1628,7 @@ echo nl2br("Lehrveranstaltungen: Gesamt: ".$anzahl_lv_gesamt." / Eingef 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("Begutachter1: Gesamt: ".$anzahl_pbg_gesamt." / Eingefügt: ".$anzahl_pbg_insert." / Geändert: ".$anzahl_pbg_update." / Fehler: ".$anzahl_fehler_pbg."\n"); -echo nl2br("Begutachter2: Gesamt: ".$anzahl_pbg2_gesamt." / Eingefügt: ".$anzahl_pbg2_insert." / Geändert: ".$anzahl_pbg2_update." / Fehler: ".$anzahl_fehler_pbg2."\n\n"); +echo nl2br("Begutachter2: Gesamt: ".$anzahl_pbg2_gesamt." / Eingefügt: ".$anzahl_pbg2_insert." / Geändert: ".$anzahl_pbg2_update." / Fehler: ".$anzahl_fehler_pbg2." / kein Zweitbetreuer: ".$noz."\n\n"); echo nl2br($error_log_fas."\n--------------------------------------------------------------------------------\n"); echo nl2br($ausgabe_all); diff --git a/admin/sync/fas/sync_fas_vilesci_lehreinheiten.php b/admin/sync/fas/sync_fas_vilesci_lehreinheiten.php index bfdcad17f..49087669b 100644 --- a/admin/sync/fas/sync_fas_vilesci_lehreinheiten.php +++ b/admin/sync/fas/sync_fas_vilesci_lehreinheiten.php @@ -17,8 +17,8 @@ require_once('../../../vilesci/config.inc.php'); $conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen"); $conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); -//$adress='ruhan@technikum-wien.at'; -$adress='fas_sync@technikum-wien.at'; +$adress='ruhan@technikum-wien.at'; +//$adress='fas_sync@technikum-wien.at'; $error_log=''; $text = ''; @@ -97,7 +97,7 @@ if($result = pg_query($conn_fas, $qry_main)) else { $error=true; - $error_log.="LVA_FAS=".$row->lehrveranstaltung_fk." in Tabelle tbl_synclehrveranstaltung nicht gefunden:\n"; + $error_log.="LVA_FAS=".$row->lehrveranstaltung_fk." in Tabelle tbl_synclehrveranstaltung nicht gefunden!\n"; } } if($error) @@ -164,7 +164,7 @@ if($result = pg_query($conn_fas, $qry_main)) continue; } //lehrfach ermitteln - $qry="SELECT lehrfach_id FROM lehre.tbl_lehrfach WHERE fachbereich_kurzbz='".$row->fachbereich_kurzbz."' AND semester='".$row->semester."' AND studiengang_kz='".$studiengang_kz."';"; + $qry="SELECT lehrfach_id FROM lehre.tbl_lehrfach WHERE fachbereich_kurzbz='".$fachbereich_kurzbz."' AND semester='".$semester."' AND studiengang_kz='".$studiengang_kz."';"; if($resulto = pg_query($conn, $qry)) { if($rowo=pg_fetch_object($resulto)) diff --git a/admin/sync/fas/sync_fas_vilesci_lehrveranstaltungen.php b/admin/sync/fas/sync_fas_vilesci_lehrveranstaltungen.php index b1f4225f0..ae33cde47 100644 --- a/admin/sync/fas/sync_fas_vilesci_lehrveranstaltungen.php +++ b/admin/sync/fas/sync_fas_vilesci_lehrveranstaltungen.php @@ -8,7 +8,7 @@ require_once('../../../vilesci/config.inc.php'); require_once('../../../include/lehrveranstaltung.class.php'); //$adress='fas_sync@technikum-wien.at'; - $adress='oesi@technikum-wien.at'; + //$adress='oesi@technikum-wien.at'; $conn=pg_connect(CONN_STRING); $conn_fas=pg_connect(CONN_STRING_FAS); @@ -252,6 +252,11 @@ $update_error++; } } + else + { + synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk); + $text.="SYNC-Eintrag wurde angelegt!\n"; + } } else { @@ -292,6 +297,11 @@ $update_error++; } } + else + { + synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk); + $text.="SYNC-Eintrag wurde angelegt!\n"; + } } else { @@ -440,10 +450,10 @@ $text.="\nEND OF SYNCHRONISATION\n"; - if (mail($adress,"FAS - Vilesci (Lehrveranstaltungen)",$headtext."\n\n".$text,"From: vilesci@technikum-wien.at")) + /*if (mail($adress,"FAS - Vilesci (Lehrveranstaltungen)",$headtext."\n\n".$text,"From: vilesci@technikum-wien.at")) $sendmail=true; else - $sendmail=false; + $sendmail=false;*/ ?> @@ -453,10 +463,11 @@ '; else - echo "Mail konnte nicht verschickt werden!