mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
SYNC Scripte
This commit is contained in:
@@ -59,12 +59,11 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
{
|
||||
$error=false;
|
||||
$fachbereich = new fachbereich($conn);
|
||||
|
||||
$fachbereich->studiengang_kz=$row->studiengang_kz;
|
||||
$fachbereich->bezeichnung=$row->bezeichnung;
|
||||
$fachbereich->fachbereich_kurzbz=$row->kurzbz;
|
||||
$fachbereich->farbe=$row->farbe;
|
||||
$fachbereich->ext_id=$row->fachbereich_id;
|
||||
$fachbereich->fachbereich_kurzbz =$row->kurzbz;
|
||||
$fachbereich->studiengang_kz =$row->studiengang_kz;
|
||||
$fachbereich->bezeichnung =$row->bezeichnung;
|
||||
$fachbereich->farbe =$row->farbe;
|
||||
$fachbereich->ext_id =$row->fachbereich_id;
|
||||
|
||||
$qry = "SELECT ext_id FROM tbl_fachbereich WHERE ext_id='$fachbereich->ext_id'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
@@ -75,7 +74,7 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
{
|
||||
//Fachbereichsdaten updaten
|
||||
$fachbereich->new=false;
|
||||
$fachbereich->fachbereich_id=$row->fachbereich_id;
|
||||
//$fachbereich->fachbereich_kurzbz=$row->fachbereich_kurzbz;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -64,7 +64,7 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$ferien->vondatum =$row->vondatum;
|
||||
$ferien->bisdatum =$row->bisdatum;
|
||||
|
||||
$qry = "SELECT bezeichnung, studiengang_kz FROM tbl_ferien WHERE bezeichnung='$row->bezeichnung' AND studiengang_kz='$row->studiengang_kz'";
|
||||
$qry = "SELECT bezeichnung, studiengang_kz FROM lehre.tbl_ferien WHERE bezeichnung='$row->bezeichnung' AND studiengang_kz='$row->studiengang_kz'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist
|
||||
|
||||
@@ -62,10 +62,6 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$funktion->bezeichnung =$row->bezeichnung;
|
||||
$funktion->funktion_kurzbz =$row->funktion_kurzbz;
|
||||
$funktion->aktiv =($row->aktiv=='t'?true:false);
|
||||
//$funktion->insertamum ='';
|
||||
$funktion->insertvon ='SYNC';
|
||||
//$funktion->updateamum ='';
|
||||
//$funktion->updatevon =$row->updatevon;
|
||||
|
||||
$qry = "SELECT funktion_kurzbz FROM tbl_funktion WHERE funktion_kurzbz='$funktion->funktion_kurzbz'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
|
||||
@@ -53,7 +53,7 @@ $qry = "SELECT * FROM tbl_lehrfach";
|
||||
if($result = pg_query($conn_vilesci, $qry))
|
||||
{
|
||||
$anzahl_quelle=pg_num_rows($result);
|
||||
$text.="Lehrveranstaltung Sync\n----------------------\n";
|
||||
$text.="Lehrveranstaltung Sync\n-----------------------\n";
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
$error=false;
|
||||
@@ -64,7 +64,6 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$lehrveranstaltung->semester =$row->semester;
|
||||
$lehrveranstaltung->ects =$row->ects;
|
||||
$lehrveranstaltung->semesterstunden =0;
|
||||
$lehrveranstaltung->gemeinsam ='false';
|
||||
$lehrveranstaltung->anmerkung ='';
|
||||
$lehrveranstaltung->lehre =($row->aktiv=='t'?true:false);
|
||||
$lehrveranstaltung->lehreverzeichnis =$row->lehrevz;
|
||||
@@ -79,7 +78,7 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$lehrveranstaltung->ext_id =$row->lehrfach_nr;
|
||||
//$lehrveranstaltung->new =true;
|
||||
|
||||
$qry = "SELECT lehrveranstaltung_nr FROM tbl_lehrveranstaltung WHERE ext_id='$lehrveranstaltung->ext_id'";
|
||||
$qry = "SELECT lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung WHERE ext_id='$lehrveranstaltung->ext_id'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist
|
||||
@@ -88,11 +87,11 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
{
|
||||
//Lehrveranstaltungsdaten updaten
|
||||
$lehrveranstaltung->new=false;
|
||||
$lehrveranstaltung->lehrveranstaltung_nr=$row1->lehrveranstaltung_nr;
|
||||
$lehrveranstaltung->lehrveranstaltung_id=$row1->lehrveranstaltung_id;
|
||||
}
|
||||
else
|
||||
{
|
||||
$error_log.="lehrveranstaltung_nr von $row->lehrveranstaltung_nr konnte nicht ermittelt werden\n";
|
||||
$error_log.="lehrveranstaltung_id von $row->lehrveranstaltung_id konnte nicht ermittelt werden\n";
|
||||
$error=true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,19 +66,19 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$lvinfo->unterlagen =$row->unterlagen;
|
||||
$lvinfo->pruefungsordnung =$row->pruefungsordnung;
|
||||
$lvinfo->anmerkungen =$row->anmerkungen;
|
||||
$lvinfo->kurzbz =$row->niveau;
|
||||
$lvinfo->kurzbeschreibung =$row->niveau;
|
||||
$lvinfo->lehrformen =$row->lehrformen;
|
||||
$lvinfo->genehmigt =($row->genehmigt=='t'?true:false);
|
||||
$lvinfo->aktiv =($row->aktiv=='t'?true:false);
|
||||
$lvinfo->sprache =$row->sprache;
|
||||
$lvinfo->lehrveranstaltung_nr =$row->lehrfach_nr;
|
||||
$lvinfo->lehrveranstaltung_id =$row->lehrfach_nr;
|
||||
//$funktion->insertamum ='';
|
||||
$funktion->insertvon ='SYNC';
|
||||
//$funktion->updateamum ='';
|
||||
//$funktion->updatevon =$row->updatevon;
|
||||
|
||||
//schon da?
|
||||
$qry = "SELECT lvinfo_id FROM tbl_lvinfo WHERE lvinfo_id='$lvinfo->lvinfo_id'";
|
||||
$qry = "SELECT lvinfo_id FROM campus.tbl_lvinfo WHERE lvinfo_id='$lvinfo->lvinfo_id'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist
|
||||
@@ -99,24 +99,6 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
{
|
||||
//LVInfo neu anlegen
|
||||
$lvinfo->new=true;
|
||||
|
||||
//neue Lehrveranstaltungsnummer von tbl_lehrveranstaltung holen
|
||||
$qry = "SELECT lehrveranstaltung_nr FROM tbl_lehrveranstaltung WHERE ext_id = '$row->lehrfach_nr' ;";
|
||||
if ($result2 = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result2)>0)
|
||||
{
|
||||
if ($row2=pg_fetch_object($result2))
|
||||
{
|
||||
$lvinfo->lehrverantaltung_nr = $row2->lehrveranstaltung_nr;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$error_log.= "Lehrveranstaltung <b>".$row->lehrfach_nr."</b> nicht gefunden\n";
|
||||
$error=true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!$error)
|
||||
@@ -126,7 +108,15 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry = "UPDATE lehre.tbl_lehrveranstaltung SET lvinfo_id='$lvinfo->lvinfo_id' WHERE ext_id = '$row->lehrfach_nr';";
|
||||
if (!$result2 = pg_query($conn, $qry))
|
||||
{
|
||||
$error_log.= "Lehrveranstaltung <b>".$row->lehrfach_nr."</b> nicht gefunden\n";
|
||||
$error=true;
|
||||
}
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
else
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
|
||||
@@ -71,7 +71,7 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$news->updateamum =$row->updateamum;
|
||||
//$news->updatevon =$row->updatevon;
|
||||
|
||||
$qry = "SELECT news_id FROM tbl_news WHERE news_id='$row->news_id'";
|
||||
$qry = "SELECT news_id FROM campus.tbl_news WHERE news_id='$row->news_id'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist
|
||||
|
||||
@@ -65,10 +65,9 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$ort->aktiv =($row->aktiv=='t'?true:false);
|
||||
$ort->lageplan =$row->lageplan;
|
||||
$ort->dislozierung =$row->dislozierung;
|
||||
$ort->kosten =$row->kosten;
|
||||
$ort->lehre =($row->lehre=='t'?true:false);
|
||||
$ort->kosten =$row->kosten;
|
||||
//$ort->insertamum='';
|
||||
$ort->insertvon='SYNC';
|
||||
//$ort->insertvon='SYNC';
|
||||
//ort->updateamum='';
|
||||
//$ort->updatevon=$row->updatevon;
|
||||
|
||||
|
||||
@@ -61,10 +61,6 @@ if($result = pg_query($conn_vilesci, $qry))
|
||||
$raumtyp = new raumtyp($conn);
|
||||
$raumtyp->beschreibung =$row->beschreibung;
|
||||
$raumtyp->raumtyp_kurzbz =$row->raumtyp_kurzbz;
|
||||
//$raumtyp->insertamum ='';
|
||||
$raumtyp->insertvon ='SYNC';
|
||||
//raumtyp->updateamum ='';
|
||||
//$raumtyp->updatevon =$row->updatevon;
|
||||
|
||||
$qry = "SELECT raumtyp_kurzbz FROM tbl_raumtyp WHERE raumtyp_kurzbz = '$row->raumtyp_kurzbz'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
|
||||
Reference in New Issue
Block a user