SYNC Scripte

This commit is contained in:
Rudolf Hangl
2006-12-07 16:40:49 +00:00
parent e7a462caec
commit b0438f1f0c
18 changed files with 167 additions and 253 deletions
@@ -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
{
+1 -1
View File
@@ -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;
}
}
+11 -21
View File
@@ -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++;
}
+1 -1
View File
@@ -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
+2 -3
View File
@@ -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))