mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
This commit is contained in:
@@ -11,15 +11,16 @@
|
|||||||
//*
|
//*
|
||||||
//*
|
//*
|
||||||
|
|
||||||
include('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
include('../../../include/adresse.class.php');
|
require_once('../../../include/adresse.class.php');
|
||||||
include('../../../include/firma.class.php');
|
require_once('../../../include/firma.class.php');
|
||||||
|
require_once('../sync_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 = '';
|
||||||
@@ -257,9 +258,12 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
$ausgabe_adresse="Insertvon: '".$adresse->insertvon."' (statt '".$row2->insertvon."')";
|
$ausgabe_adresse="Insertvon: '".$adresse->insertvon."' (statt '".$row2->insertvon."')";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// update adresse, wenn datensatz bereits vorhanden
|
if ($update && $dont_sync_sql)
|
||||||
$adresse->new=false;
|
{
|
||||||
$adresse->adresse_id=$row2->adresse_id;
|
// update adresse, wenn datensatz bereits vorhanden
|
||||||
|
$adresse->new=false;
|
||||||
|
$adresse->adresse_id=$row2->adresse_id;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -343,7 +347,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
|
|
||||||
if(!$error)
|
if(!$error)
|
||||||
{
|
{
|
||||||
if($adresse->new || $update)
|
if($adresse->new || ($update && $dont_sync_sql))
|
||||||
{
|
{
|
||||||
if(!$adresse->save())
|
if(!$adresse->save())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,13 +11,14 @@
|
|||||||
//*
|
//*
|
||||||
//*
|
//*
|
||||||
|
|
||||||
include('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
|
require_once('../sync_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='';
|
||||||
@@ -172,28 +173,31 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
{
|
{
|
||||||
if($rowchk2=pg_fetch_object($resultchk2))
|
if($rowchk2=pg_fetch_object($resultchk2))
|
||||||
{
|
{
|
||||||
//update
|
if($dont_sync_sql)
|
||||||
|
|
||||||
if($rowchk2->studiensemester_kurzbz<$studiensemester_kurzbz)
|
|
||||||
{
|
{
|
||||||
$qrybg="UPDATE public.tbl_benutzergruppe SET ".
|
//update
|
||||||
"uid=".myaddslashes($uid).", ".
|
|
||||||
"gruppe_kurzbz=".myaddslashes($gruppe_kurzbz).", ".
|
if($rowchk2->studiensemester_kurzbz<$studiensemester_kurzbz)
|
||||||
"studiensemester_kurzbz=".myaddslashes($studiensemester_kurzbz).", ".
|
|
||||||
"insertamum=".myaddslashes($insertamum).", ".
|
|
||||||
"insertvon=".myaddslashes($insertvon).", ".
|
|
||||||
"updateamum=now(), ".
|
|
||||||
"updatevon='SYNC'".
|
|
||||||
"WHERE uid='".$uid."' AND gruppe_kurzbz='".$gruppe_kurzbz."';";
|
|
||||||
if($resultbg=pg_query($conn, $qrybg))
|
|
||||||
{
|
{
|
||||||
$anzahl_update++;
|
$qrybg="UPDATE public.tbl_benutzergruppe SET ".
|
||||||
$ausgabe="Benutzergruppe auf UID='".$uid."', Gruppe='".$gruppe_kurzbz."', Studiensemester='".$studiensemester_kurzbz."' geändert (statt UID='".$rowchk2->uid."', Gruppe='".$rowchk2->gruppe_kurzbz."', Studiensemester='".$rowchk2->studiensemester_kurzbz."').\n";
|
"uid=".myaddslashes($uid).", ".
|
||||||
}
|
"gruppe_kurzbz=".myaddslashes($gruppe_kurzbz).", ".
|
||||||
else
|
"studiensemester_kurzbz=".myaddslashes($studiensemester_kurzbz).", ".
|
||||||
{
|
"insertamum=".myaddslashes($insertamum).", ".
|
||||||
$anzahl_fehler++;
|
"insertvon=".myaddslashes($insertvon).", ".
|
||||||
$error_log="Fehler beim Ändern in Tabelle tbl_benutzergruppe. ".$qrybg."\n";
|
"updateamum=now(), ".
|
||||||
|
"updatevon='SYNC'".
|
||||||
|
"WHERE uid='".$uid."' AND gruppe_kurzbz='".$gruppe_kurzbz."';";
|
||||||
|
if($resultbg=pg_query($conn, $qrybg))
|
||||||
|
{
|
||||||
|
$anzahl_update++;
|
||||||
|
$ausgabe="Benutzergruppe auf UID='".$uid."', Gruppe='".$gruppe_kurzbz."', Studiensemester='".$studiensemester_kurzbz."' geändert (statt UID='".$rowchk2->uid."', Gruppe='".$rowchk2->gruppe_kurzbz."', Studiensemester='".$rowchk2->studiensemester_kurzbz."').\n";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$anzahl_fehler++;
|
||||||
|
$error_log="Fehler beim Ändern in Tabelle tbl_benutzergruppe. ".$qrybg."\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,14 +12,15 @@
|
|||||||
//*
|
//*
|
||||||
//*benötigt: tbl_kontakttyp, tbl_syncperson
|
//*benötigt: tbl_kontakttyp, tbl_syncperson
|
||||||
|
|
||||||
include('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
include('../../../include/kontakt.class.php');
|
require_once('../../../include/kontakt.class.php');
|
||||||
|
require_once('../sync_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 = '';
|
||||||
@@ -126,10 +127,13 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
$ausgabe_email="Zustelladresse: '".($row->zustelladresse=='J'?'true':'false')."'";
|
$ausgabe_email="Zustelladresse: '".($row->zustelladresse=='J'?'true':'false')."'";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// update , wenn datensatz bereits vorhanden
|
if($update && $dont_sync_sql)
|
||||||
$kontakt->person_id=$row1->person_portal;
|
{
|
||||||
$kontakt->kontakt_id=$row2->kontakt_id;
|
// update , wenn datensatz bereits vorhanden
|
||||||
$kontakt->new=false;
|
$kontakt->person_id=$row1->person_portal;
|
||||||
|
$kontakt->kontakt_id=$row2->kontakt_id;
|
||||||
|
$kontakt->new=false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -151,7 +155,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
}
|
}
|
||||||
If (!$error)
|
If (!$error)
|
||||||
{
|
{
|
||||||
if($kontakt->new || $update)
|
if($kontakt->new || ($update && $dont_sync_sql))
|
||||||
{
|
{
|
||||||
if(!$kontakt->save())
|
if(!$kontakt->save())
|
||||||
{
|
{
|
||||||
@@ -175,6 +179,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
echo nl2br($ausgabe);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,13 +11,14 @@
|
|||||||
//*
|
//*
|
||||||
//*
|
//*
|
||||||
|
|
||||||
include('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
|
require_once('../sync_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='';
|
||||||
@@ -198,33 +199,36 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
if($result2 = pg_query($conn, $qry2))
|
if($result2 = pg_query($conn, $qry2))
|
||||||
{
|
{
|
||||||
if($row2=pg_fetch_object($result2))
|
if($row2=pg_fetch_object($result2))
|
||||||
{
|
{
|
||||||
//Eintrag bereits vorhanden - Eintragung in Sync-Tabelle
|
if($dont_sync_sql)
|
||||||
|
{
|
||||||
$qrysync="SELECT * FROM sync.tbl_syncgruppe WHERE fas_gruppe='".$ext_id."' AND vilesci_gruppe='".$gruppe_kurzbz."';";
|
//Eintrag bereits vorhanden - Eintragung in Sync-Tabelle
|
||||||
if($resultsync = pg_query($conn, $qrysync))
|
|
||||||
{
|
$qrysync="SELECT * FROM sync.tbl_syncgruppe WHERE fas_gruppe='".$ext_id."' AND vilesci_gruppe='".$gruppe_kurzbz."';";
|
||||||
$qryupd="UPDATE public.tbl_gruppe SET ext_id='".$ext_id."' WHERE gruppe_kurzbz='".$gruppe_kurzbz."' AND studiengang_kz='".$studiengang_kz."';";
|
if($resultsync = pg_query($conn, $qrysync))
|
||||||
if($resultupd = pg_query($conn, $qryupd))
|
|
||||||
{
|
{
|
||||||
$anzahl_update++;
|
$qryupd="UPDATE public.tbl_gruppe SET ext_id='".$ext_id."' WHERE gruppe_kurzbz='".$gruppe_kurzbz."' AND studiengang_kz='".$studiengang_kz."';";
|
||||||
if(pg_num_rows($resultsync)<1)
|
if($resultupd = pg_query($conn, $qryupd))
|
||||||
{
|
{
|
||||||
//Sync-Eintrag nicht vorhanden
|
$anzahl_update++;
|
||||||
$qryinss="INSERT INTO sync.tbl_syncgruppe (fas_gruppe, vilesci_gruppe) VALUES ('".$ext_id."','".$gruppe_kurzbz."');";
|
if(pg_num_rows($resultsync)<1)
|
||||||
$ausgabe="Gruppe in Vilesci bereits vorhanden.\n";
|
|
||||||
$ausgabe.="---Sync-Eintrag : FAS-'".$ext_id."', Vilesci-'".$gruppe_kurzbz."'.\n";
|
|
||||||
if(!(pg_query($conn, $qryinss)))
|
|
||||||
{
|
{
|
||||||
$error=true;
|
//Sync-Eintrag nicht vorhanden
|
||||||
$error_log="Eintrag in Tabelle tbl_syncgruppe fehlgeschlagen: ".$qryinss."\n";
|
$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)))
|
||||||
|
{
|
||||||
|
$error=true;
|
||||||
|
$error_log="Eintrag in Tabelle tbl_syncgruppe fehlgeschlagen: ".$qryinss."\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
$error=true;
|
||||||
$error=true;
|
$error_log="Update in Tabelle tbl_gruppe fehlgeschlagen: ".$qryupd."\n";
|
||||||
$error_log="Update in Tabelle tbl_gruppe fehlgeschlagen: ".$qryupd."\n";
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,12 +14,13 @@
|
|||||||
require_once('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
require_once('../../../include/konto.class.php');
|
require_once('../../../include/konto.class.php');
|
||||||
require_once('../../../include/functions.inc.php');
|
require_once('../../../include/functions.inc.php');
|
||||||
|
require_once('../sync_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 = '';
|
||||||
|
|||||||
@@ -488,6 +488,8 @@ if($result = pg_query($conn_fas, $qry_main))
|
|||||||
$insertvon=$rowcu->name;
|
$insertvon=$rowcu->name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$lg_ext_id=$row->mitarbeiter_lehreinheit_pk;
|
$lg_ext_id=$row->mitarbeiter_lehreinheit_pk;
|
||||||
$qry="SELECT * FROM lehre.tbl_lehreinheit join lehre.tbl_lehreinheitgruppe USING (lehreinheit_id) WHERE tbl_lehreinheitgruppe.ext_id='".$lg_ext_id."';";
|
$qry="SELECT * FROM lehre.tbl_lehreinheit join lehre.tbl_lehreinheitgruppe USING (lehreinheit_id) WHERE tbl_lehreinheitgruppe.ext_id='".$lg_ext_id."';";
|
||||||
if($result3 = pg_query($conn, $qry))
|
if($result3 = pg_query($conn, $qry))
|
||||||
@@ -552,12 +554,9 @@ if($result = pg_query($conn_fas, $qry_main))
|
|||||||
" AND ".($gruppe!=''?"gruppe=".myaddslashes($gruppe):"gruppe IS NULL").
|
" AND ".($gruppe!=''?"gruppe=".myaddslashes($gruppe):"gruppe IS NULL").
|
||||||
" AND gruppe_kurzbz IS NULL));";
|
" AND gruppe_kurzbz IS NULL));";
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//echo "-".$start_kw."-".$qry;exit;
|
//echo "-".$start_kw."-".$qry;exit;
|
||||||
//fwrite($dateiausgabe,"-".$start_kw."-".$qry);
|
|
||||||
|
|
||||||
|
|
||||||
if($result2 = pg_query($conn, $qry))
|
if($result2 = pg_query($conn, $qry))
|
||||||
{
|
{
|
||||||
@@ -1647,7 +1646,7 @@ if($result = pg_query($conn_fas, $qry_main))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$ausgabe.="Partizipierende Lehreinheit lvnr='".$lvnr."' (Lehreinheit id/pk .'".$row5->lehreinheit_id."'/'".$ext_id."') in synclehreinheit gefunden.\n";
|
//$ausgabe.="Partizipierende Lehreinheit lvnr='".$lvnr."' (Lehreinheit id/pk .'".$row5->lehreinheit_id."'/'".$ext_id."') in synclehreinheit gefunden.\n";
|
||||||
$anzahl_part2++;
|
$anzahl_part2++;
|
||||||
//ext_id für gruppe zusammenstellen
|
//ext_id für gruppe zusammenstellen
|
||||||
$qry="SELECT *, tbl_lehreinheitmitarbeiter.ext_id as lg_ext_id FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id) WHERE lehreinheit_id=".myaddslashes($row5->lehreinheit_id)." ORDER BY tbl_lehreinheitmitarbeiter.ext_id ASC;";
|
$qry="SELECT *, tbl_lehreinheitmitarbeiter.ext_id as lg_ext_id FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id) WHERE lehreinheit_id=".myaddslashes($row5->lehreinheit_id)." ORDER BY tbl_lehreinheitmitarbeiter.ext_id ASC;";
|
||||||
|
|||||||
@@ -7,9 +7,10 @@
|
|||||||
// **************************************
|
// **************************************
|
||||||
require_once('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
require_once('../../../include/lehrveranstaltung.class.php');
|
require_once('../../../include/lehrveranstaltung.class.php');
|
||||||
|
require_once('../sync_config.inc.php');
|
||||||
//$adress='[email protected]';
|
//$adress='[email protected]';
|
||||||
//$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);
|
||||||
@@ -235,28 +236,31 @@
|
|||||||
|
|
||||||
if($row_found = pg_fetch_object($result))
|
if($row_found = pg_fetch_object($result))
|
||||||
{
|
{
|
||||||
//Datensatz aktualisieren
|
if ($dont_sync_sql)
|
||||||
$qry = getupdateqry($row_found, $row_fas_alle);
|
|
||||||
|
|
||||||
if($qry!='')
|
|
||||||
{
|
{
|
||||||
if(pg_query($conn, $qry))
|
//Datensatz aktualisieren
|
||||||
|
$qry = getupdateqry($row_found, $row_fas_alle);
|
||||||
|
|
||||||
|
if($qry!='')
|
||||||
|
{
|
||||||
|
if(pg_query($conn, $qry))
|
||||||
|
{
|
||||||
|
//Eintrag zur Synctabelle hinzufuegen
|
||||||
|
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
||||||
|
$text.="LVA wurde aktualisiert: $qry\n";
|
||||||
|
$anz_update++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$text.="Fehler beim Update einer LVA: $qry\n";
|
||||||
|
$update_error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
//Eintrag zur Synctabelle hinzufuegen
|
|
||||||
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
||||||
$text.="LVA wurde aktualisiert: $qry\n";
|
$text.="SYNC-Eintrag wurde angelegt!\n";
|
||||||
$anz_update++;
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
$text.="Fehler beim Update einer LVA: $qry\n";
|
|
||||||
$update_error++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
|
||||||
$text.="SYNC-Eintrag wurde angelegt!\n";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -279,29 +283,32 @@
|
|||||||
{
|
{
|
||||||
if($row_found = pg_fetch_object($result))
|
if($row_found = pg_fetch_object($result))
|
||||||
{
|
{
|
||||||
//Gefunden->Update und Synctab-Eintrag
|
if($dont_sync_sql)
|
||||||
//$text.='FOUND on Name LVA '.getlvabez($row_fas_alle)." -> UPDATE & SYNCTAB-Insert\n";
|
|
||||||
$qry = getupdateqry($row_found, $row_fas_alle);
|
|
||||||
|
|
||||||
if($qry!='')
|
|
||||||
{
|
{
|
||||||
if(pg_query($conn, $qry))
|
//Gefunden->Update und Synctab-Eintrag
|
||||||
|
//$text.='FOUND on Name LVA '.getlvabez($row_fas_alle)." -> UPDATE & SYNCTAB-Insert\n";
|
||||||
|
$qry = getupdateqry($row_found, $row_fas_alle);
|
||||||
|
|
||||||
|
if($qry!='')
|
||||||
|
{
|
||||||
|
if(pg_query($conn, $qry))
|
||||||
|
{
|
||||||
|
//Eintrag zur Synctabelle hinzufuegen
|
||||||
|
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
||||||
|
$text.="LVA wurde aktualisiert: $qry\n";
|
||||||
|
$anz_update++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$text.="Fehler beim Update einer LVA: $qry\n";
|
||||||
|
$update_error++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
//Eintrag zur Synctabelle hinzufuegen
|
|
||||||
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
||||||
$text.="LVA wurde aktualisiert: $qry\n";
|
$text.="SYNC-Eintrag wurde angelegt!\n";
|
||||||
$anz_update++;
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
$text.="Fehler beim Update einer LVA: $qry\n";
|
|
||||||
$update_error++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
synctabentry($row_found->lehrveranstaltung_id, $row_fas_alle->lehrveranstaltung_pk);
|
|
||||||
$text.="SYNC-Eintrag wurde angelegt!\n";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -369,20 +376,23 @@
|
|||||||
//UPDATE
|
//UPDATE
|
||||||
if($row_found = pg_fetch_object($result))
|
if($row_found = pg_fetch_object($result))
|
||||||
{
|
{
|
||||||
//Datensatz aktualisieren
|
if($dont_sync_sql)
|
||||||
$qry = getupdateqry($row_found, $row_fas_alle);
|
|
||||||
|
|
||||||
if($qry!='')
|
|
||||||
{
|
{
|
||||||
if(pg_query($conn, $qry))
|
//Datensatz aktualisieren
|
||||||
|
$qry = getupdateqry($row_found, $row_fas_alle);
|
||||||
|
|
||||||
|
if($qry!='')
|
||||||
{
|
{
|
||||||
$text.="LVA wurde aktualisiert: $qry\n";
|
if(pg_query($conn, $qry))
|
||||||
$anz_update++;
|
{
|
||||||
}
|
$text.="LVA wurde aktualisiert: $qry\n";
|
||||||
else
|
$anz_update++;
|
||||||
{
|
}
|
||||||
$text.="Fehler beim Update einer LVA: $qry\n";
|
else
|
||||||
$update_error++;
|
{
|
||||||
|
$text.="Fehler beim Update einer LVA: $qry\n";
|
||||||
|
$update_error++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -442,7 +452,7 @@
|
|||||||
if($msg!='')
|
if($msg!='')
|
||||||
{
|
{
|
||||||
$text.="\nMails an Studiengang ".$stg_data[$stg]['kuerzel'].'('.$stg_data[$stg]['mail'].") ... ";
|
$text.="\nMails an Studiengang ".$stg_data[$stg]['kuerzel'].'('.$stg_data[$stg]['mail'].") ... ";
|
||||||
if(mail('[email protected]',"FAS - Vilesci (Lehrveranstaltungen) ".$stg_data[$stg]['kuerzel'],$head_stg_text.$msg,"From: [email protected]"))
|
if(mail($adress,"FAS - Vilesci (Lehrveranstaltungen) ".$stg_data[$stg]['kuerzel'],$head_stg_text.$msg,"From: [email protected]"))
|
||||||
$text.="gesendet\n\n$msg";
|
$text.="gesendet\n\n$msg";
|
||||||
else
|
else
|
||||||
$text.="FEHLER beim senden\n\n$msg";
|
$text.="FEHLER beim senden\n\n$msg";
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
*/
|
*/
|
||||||
require_once('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
require_once('../../../include/datum.class.php');
|
require_once('../../../include/datum.class.php');
|
||||||
|
require_once('../sync_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");
|
||||||
@@ -70,8 +71,6 @@ foreach ($studiengangfk AS $stg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
set_time_limit(60);
|
set_time_limit(60);
|
||||||
//$adress='[email protected]';
|
|
||||||
$adress='[email protected]';
|
|
||||||
|
|
||||||
function myaddslashes($var)
|
function myaddslashes($var)
|
||||||
{
|
{
|
||||||
@@ -1172,7 +1171,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
$ausgabe_person="Insertvon: '".$insertvon."' (statt '".$row1->insertvon."')";
|
$ausgabe_person="Insertvon: '".$insertvon."' (statt '".$row1->insertvon."')";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($updatep && $studiengang_kz!=299)
|
if($updatep && $dont_sync_sql)
|
||||||
{
|
{
|
||||||
$qry = 'UPDATE public.tbl_person SET'.
|
$qry = 'UPDATE public.tbl_person SET'.
|
||||||
' sprache='.myaddslashes($sprache).','.
|
' sprache='.myaddslashes($sprache).','.
|
||||||
@@ -1577,7 +1576,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
$ausgabe_pre="Insertvon: '".$insertvon."'";
|
$ausgabe_pre="Insertvon: '".$insertvon."'";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($updater && $studiengang_kz!=299)
|
if($updater && $dont_sync_sql)
|
||||||
{
|
{
|
||||||
$qry = 'UPDATE public.tbl_prestudent SET'.
|
$qry = 'UPDATE public.tbl_prestudent SET'.
|
||||||
' aufmerksamdurch_kurzbz='.myaddslashes($aufmerksamdurch_kurzbz).','.
|
' aufmerksamdurch_kurzbz='.myaddslashes($aufmerksamdurch_kurzbz).','.
|
||||||
@@ -2062,7 +2061,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
$ausgabe_benutzer="Insertvon: '".$insertvon."' statt('".$rows->insertvon."')";
|
$ausgabe_benutzer="Insertvon: '".$insertvon."' statt('".$rows->insertvon."')";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($updateb && $studiengang_kz!=299)
|
if($updateb && $dont_sync_sql)
|
||||||
{
|
{
|
||||||
$qry = 'UPDATE public.tbl_benutzer SET'.
|
$qry = 'UPDATE public.tbl_benutzer SET'.
|
||||||
' uid='.myaddslashes($student_uid).','.
|
' uid='.myaddslashes($student_uid).','.
|
||||||
@@ -2260,7 +2259,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
$ausgabe_student="Insertvon: '".$insertvon."' (statt '".$rows->insertvon."')";
|
$ausgabe_student="Insertvon: '".$insertvon."' (statt '".$rows->insertvon."')";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($updates && $studiengang_kz!=299)
|
if($updates && $dont_sync_sql)
|
||||||
{
|
{
|
||||||
$qry = 'UPDATE public.tbl_student SET'.
|
$qry = 'UPDATE public.tbl_student SET'.
|
||||||
' student_uid='.myaddslashes($student_uid).','.
|
' student_uid='.myaddslashes($student_uid).','.
|
||||||
|
|||||||
@@ -11,13 +11,14 @@
|
|||||||
//*
|
//*
|
||||||
//*
|
//*
|
||||||
|
|
||||||
include('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
|
require_once('../sync_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='';
|
||||||
@@ -309,7 +310,8 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
{
|
{
|
||||||
|
|
||||||
//update
|
//update
|
||||||
$updates=false;
|
$updates=false;
|
||||||
|
$ausgabe_slv="";
|
||||||
if(trim($row4->student_uid)!=trim($student_uid))
|
if(trim($row4->student_uid)!=trim($student_uid))
|
||||||
{
|
{
|
||||||
$updates=true;
|
$updates=true;
|
||||||
@@ -385,7 +387,7 @@ if($result = pg_query($conn_fas, $qry))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($updates)
|
if($updates && $dont_sync_sql)
|
||||||
{
|
{
|
||||||
$anzahl_update++;
|
$anzahl_update++;
|
||||||
$qry = "UPDATE public.tbl_studentlehrverband SET".
|
$qry = "UPDATE public.tbl_studentlehrverband SET".
|
||||||
|
|||||||
@@ -12,14 +12,15 @@
|
|||||||
//*
|
//*
|
||||||
//* benötigt: tbl_syncperson, tbl_kontakttyp
|
//* benötigt: tbl_syncperson, tbl_kontakttyp
|
||||||
|
|
||||||
include('../../../vilesci/config.inc.php');
|
require_once('../../../vilesci/config.inc.php');
|
||||||
include('../../../include/kontakt.class.php');
|
require_once('../../../include/kontakt.class.php');
|
||||||
|
require_once('../sync_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 = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user