This commit is contained in:
Rudolf Hangl
2007-05-31 08:07:18 +00:00
parent 9968773976
commit 164579aa78
7 changed files with 97 additions and 17 deletions
@@ -563,6 +563,10 @@ if($result = pg_query($conn_fas, $qry_main))
" WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";";
$ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kurzbz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; $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)) if(!pg_query($conn,$qry))
@@ -874,6 +878,10 @@ if($result = pg_query($conn_fas, $qry_main))
'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';'; 'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';';
$ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n"; $ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n";
} }
else
{
$qry="SELECT * FROM lehre.tbl_projektarbeit;";
}
} }
//echo $qry; //echo $qry;
if(pg_query($conn,$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"); //echo nl2br ($qry."\n");
if(pg_query($conn,$qry)) if(pg_query($conn,$qry))
@@ -1366,6 +1378,10 @@ if($result = pg_query($conn_fas, $qry_main))
'updatevon='.myaddslashes($projektbetreuerupdatevon).' '. 'updatevon='.myaddslashes($projektbetreuerupdatevon).' '.
"WHERE projektarbeit_id='".$projektbetreuerprojektarbeit_id."' AND person_id='".$projektbetreuerperson_id."' AND betreuerart_kurzbz='Begutachter';"; "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"); //echo nl2br($qry."\n");
@@ -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;"; $ausgabe.="Abschlussprüfung von Student mit UID '".$student_uid."' geändert: ".$ausgabe1."\n;";
$anzahl_geaendert++; $anzahl_geaendert++;
} }
else
{
$qry="SELECT * FROM lehre.tbl_abschlusspruefung;";
}
} }
else else
{ {
@@ -553,6 +553,10 @@ if($result = pg_query($conn_fas, $qry_main))
" WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";";
$ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kurzbz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; $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)) if(!pg_query($conn,$qry))
@@ -864,6 +868,10 @@ if($result = pg_query($conn_fas, $qry_main))
'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';'; 'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';';
$ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n"; $ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n";
} }
else
{
$qry="SELECT * FROM lehre.tbl_projektarbeit;";
}
} }
//echo $qry; //echo $qry;
if(pg_query($conn,$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"); //echo nl2br ($qry."\n");
if(pg_query($conn,$qry)) if(pg_query($conn,$qry))
@@ -72,6 +72,8 @@ $text6='';
$text7=''; $text7='';
$text8=''; $text8='';
$noz=0;
function myaddslashes($var) function myaddslashes($var)
{ {
@@ -91,7 +93,7 @@ function myaddslashes($var)
<body> <body>
<?php <?php
//nation //nation
$qry = "SELECT * FROM diplomarbeit WHERE mitarbeiter_fk IS NOT NULL AND diplomarbeitsdatum IS NOT NULL AND mitarbeiter_fk>0;"; $qry = "SELECT * FROM diplomarbeit WHERE diplomarbeitsdatum IS NOT NULL;";
if($result = pg_query($conn_fas, $qry)) if($result = pg_query($conn_fas, $qry))
{ {
@@ -644,6 +646,10 @@ if($result = pg_query($conn_fas, $qry))
" WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";"; " WHERE lehreinheit_id=".myaddslashes($lehreinheitlehreinheit_id).";";
$ausgabe.="Lehreinheit aktualisiert bei Lehrveranstaltung='".$lehreinheitlehrveranstaltung_id."', Studiensemester='".$lehreinheitstudiensemester_kurzbz."' und Lehrfach='".$lehreinheitlehrfach_id."':.$ausgabe_le.\n"; $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)) if(!pg_query($conn,$qry))
@@ -967,6 +973,10 @@ if($result = pg_query($conn_fas, $qry))
'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';'; 'WHERE projektarbeit_id='.myaddslashes($projektarbeitprojektarbeit_id).';';
$ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n"; $ausgabe.="Projektarbeit aktualisiert: Student='".$projektarbeitstudent_uid."' und Lehreinheit='".$projektarbeitlehreinheit_id."':".$ausgabe_pa.".\n";
} }
else
{
$qry="SELECT * FROM lehre.tbl_projektarbeit;";
}
} }
//echo $qry; //echo $qry;
if(pg_query($conn,$qry)) if(pg_query($conn,$qry))
@@ -1002,7 +1012,7 @@ if($result = pg_query($conn_fas, $qry))
} }
if(!$error) 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($resultu = pg_query($conn_fas, $qry))
{ {
if($rowu=pg_fetch_object($resultu)) if($rowu=pg_fetch_object($resultu))
@@ -1027,8 +1037,9 @@ if($result = pg_query($conn_fas, $qry))
$error=true; $error=true;
$error_log.="Betreuer mit person_fk: ".$person." konnte in syncperson nicht gefunden werden.\n"; $error_log.="Betreuer mit person_fk: ".$person." konnte in syncperson nicht gefunden werden.\n";
} }
} }*/
//ERSTBEGUTACHTER //ERSTBEGUTACHTER
$projektbetreuerperson_id =$row->vilesci_erstbegutachter;
$projektbetreuerprojektarbeit_id =$projektarbeitprojektarbeit_id; $projektbetreuerprojektarbeit_id =$projektarbeitprojektarbeit_id;
//$projektbetreuernote =$row->noteerstbegutachter; //$projektbetreuernote =$row->noteerstbegutachter;
$projektbetreuerbetreuerart ='Erstbegutachter'; $projektbetreuerbetreuerart ='Erstbegutachter';
@@ -1230,6 +1241,10 @@ if($result = pg_query($conn_fas, $qry))
} }
else
{
$qry="SELECT * FROM lehre.tbl_projektbetreuer;";
}
} }
//echo nl2br ($qry."\n"); //echo nl2br ($qry."\n");
if(pg_query($conn,$qry)) if(pg_query($conn,$qry))
@@ -1249,7 +1264,7 @@ if($result = pg_query($conn_fas, $qry))
if(!$error) if(!$error)
{ {
if(trim($row->vilesci_zweitbegutachter)!='' && trim($row->vilesci_zweitbegutachter)!=NULL) if(trim($row->vilesci_zweitbegutachter)!='')
{ {
//ZWEITBEGUTACHTER //ZWEITBEGUTACHTER
$projektbetreuerperson_id =$row->vilesci_zweitbegutachter; $projektbetreuerperson_id =$row->vilesci_zweitbegutachter;
@@ -1450,9 +1465,11 @@ if($result = pg_query($conn_fas, $qry))
'insertvon='.myaddslashes($projektbetreuerinsertvon).', '. 'insertvon='.myaddslashes($projektbetreuerinsertvon).', '.
'updateamum= now(), '. 'updateamum= now(), '.
'updatevon='.myaddslashes($projektbetreuerupdatevon).' '. '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"); //echo nl2br ($qry."\n");
@@ -1504,6 +1521,10 @@ if($result = pg_query($conn_fas, $qry))
$ausgabe=''; $ausgabe='';
} }
} }
else
{
$noz++;
}
} }
else 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("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("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("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($error_log_fas."\n--------------------------------------------------------------------------------\n");
echo nl2br($ausgabe_all); echo nl2br($ausgabe_all);
@@ -17,8 +17,8 @@ require_once('../../../vilesci/config.inc.php');
$conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen"); $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"); $conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen");
//$adress='[email protected]'; $adress='[email protected]';
$adress='[email protected]'; //$adress='[email protected]';
$error_log=''; $error_log='';
$text = ''; $text = '';
@@ -97,7 +97,7 @@ if($result = pg_query($conn_fas, $qry_main))
else else
{ {
$error=true; $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) if($error)
@@ -164,7 +164,7 @@ if($result = pg_query($conn_fas, $qry_main))
continue; continue;
} }
//lehrfach ermitteln //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($resulto = pg_query($conn, $qry))
{ {
if($rowo=pg_fetch_object($resulto)) if($rowo=pg_fetch_object($resulto))
@@ -8,7 +8,7 @@
require_once('../../../vilesci/config.inc.php'); require_once('../../../vilesci/config.inc.php');
require_once('../../../include/lehrveranstaltung.class.php'); require_once('../../../include/lehrveranstaltung.class.php');
//$adress='[email protected]'; //$adress='[email protected]';
$adress='[email protected]'; //$adress='[email protected]';
$conn=pg_connect(CONN_STRING); $conn=pg_connect(CONN_STRING);
$conn_fas=pg_connect(CONN_STRING_FAS); $conn_fas=pg_connect(CONN_STRING_FAS);
@@ -252,6 +252,11 @@
$update_error++; $update_error++;
} }
} }
else
{
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
$text.="SYNC-Eintrag wurde angelegt!\n";
}
} }
else else
{ {
@@ -292,6 +297,11 @@
$update_error++; $update_error++;
} }
} }
else
{
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
$text.="SYNC-Eintrag wurde angelegt!\n";
}
} }
else else
{ {
@@ -440,10 +450,10 @@
$text.="\nEND OF SYNCHRONISATION\n"; $text.="\nEND OF SYNCHRONISATION\n";
if (mail($adress,"FAS - Vilesci (Lehrveranstaltungen)",$headtext."\n\n".$text,"From: [email protected]")) /*if (mail($adress,"FAS - Vilesci (Lehrveranstaltungen)",$headtext."\n\n".$text,"From: [email protected]"))
$sendmail=true; $sendmail=true;
else else
$sendmail=false; $sendmail=false;*/
?> ?>
<html> <html>
@@ -453,10 +463,11 @@
</head> </head>
<body> <body>
<?php <?php
if ($sendmail)
/* ($sendmail)
echo 'Mail wurde verschickt an '.$adress.'!<br>'; echo 'Mail wurde verschickt an '.$adress.'!<br>';
else else
echo "Mail konnte nicht verschickt werden!<br>"; echo "Mail konnte nicht verschickt werden!<br>";*/
echo nl2br($headtext); echo nl2br($headtext);
echo "<br><br>"; echo "<br><br>";
echo nl2br($text); echo nl2br($text);
@@ -1149,6 +1149,10 @@ if($result = pg_query($conn_fas, $qry))
' WHERE person_id='.myaddslashes($person_id).';'; ' WHERE person_id='.myaddslashes($person_id).';';
$ausgabe_person="Änderungen bei Person ".$nachname." ".$vorname.": ".$ausgabe_person."\n"; $ausgabe_person="Änderungen bei Person ".$nachname." ".$vorname.": ".$ausgabe_person."\n";
} }
else
{
$qry="SELECT * FROM public.tbl_person;";
}
} }
} }
} }
@@ -1567,6 +1571,10 @@ if($result = pg_query($conn_fas, $qry))
' WHERE prestudent_id='.myaddslashes($prestudent_id).';'; ' WHERE prestudent_id='.myaddslashes($prestudent_id).';';
$ausgabe_pre="Änderungen bei Prestudent mit person_id '".$person_id."', ('".$prestudent_id."'), ".$nachname.": ".$ausgabe_pre."\n"; $ausgabe_pre="Änderungen bei Prestudent mit person_id '".$person_id."', ('".$prestudent_id."'), ".$nachname.": ".$ausgabe_pre."\n";
} }
else
{
$qry="SELECT * FROM public.tbl_prestudent;";
}
} }
} }
} }
@@ -2032,6 +2040,10 @@ if($result = pg_query($conn_fas, $qry))
" WHERE person_id='$person_id' AND uid='$student_uid'"; " WHERE person_id='$person_id' AND uid='$student_uid'";
$ausgabe_benutzer="Änderungen bei Benutzer ".$student_uid." ".$alias.": ".$ausgabe_benutzer.".\n"; $ausgabe_benutzer="Änderungen bei Benutzer ".$student_uid." ".$alias.": ".$ausgabe_benutzer.".\n";
} }
else
{
$qry="SELECT * FROM public.tbl_benutzer;";
}
} }
} }
} }
@@ -2228,6 +2240,10 @@ if($result = pg_query($conn_fas, $qry))
$student_where; $student_where;
$ausgabe_student="Änderungen bei Student ".$student_uid.", ".$nachname.", (".$matrikelnr."): ".$ausgabe_student.".\n"; $ausgabe_student="Änderungen bei Student ".$student_uid.", ".$nachname.", (".$matrikelnr."): ".$ausgabe_student.".\n";
} }
else
{
$qry="SELECT * FROM public.tbl_student;";
}
} }
} }
} }