mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 00:42:15 +00:00
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
/* Copyright (C) 2007 Technikum-Wien
|
||||
*
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -54,8 +54,8 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
echo "- ";
|
||||
ob_flush();
|
||||
flush();
|
||||
|
||||
flush();
|
||||
|
||||
$error=false;
|
||||
$aufmerksamdurch =new aufmerksamdurch($conn);
|
||||
$aufmerksamdurch->aufmerksamdurch_kurzbz =substr($row->name,0,8);
|
||||
@@ -69,18 +69,18 @@ if($result = pg_query($conn_fas, $qry))
|
||||
if(pg_num_rows($result3)>0) //eintrag gefunden
|
||||
{
|
||||
if($row3=pg_fetch_object($result3))
|
||||
{
|
||||
{
|
||||
// update , wenn datensatz bereits vorhanden
|
||||
$aufmerksamdurch->new=false;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
// insert, wenn datensatz noch nicht vorhanden
|
||||
$aufmerksamdurch->new=true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
If (!$error)
|
||||
{
|
||||
if(!$aufmerksamdurch->save())
|
||||
@@ -88,12 +88,12 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$error_log.=$aufmerksamdurch->errormsg."\n";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -64,10 +64,10 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$fachbereich->bezeichnung =$row->name;
|
||||
$fachbereich->farbe ='';
|
||||
$fachbereich->ext_id =$row->fachbereich_pk;
|
||||
|
||||
|
||||
$qry = "SELECT * FROM tbl_fachbereich WHERE ext_id='$fachbereich->ext_id'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
{
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist
|
||||
{
|
||||
if($row1=pg_fetch_object($result1))
|
||||
@@ -78,35 +78,35 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$fachbereich->farbe =$row1->farbe;
|
||||
$fachbereich->new=false;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error_log.="fachbereich_id von $row->fachbereich_id konnte nicht ermittelt werden\n";
|
||||
$error=true;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
//Fachbereich neu anlegen
|
||||
$fachbereich->new=true;
|
||||
}
|
||||
|
||||
|
||||
if(!$error)
|
||||
if(!$fachbereich->save())
|
||||
{
|
||||
$error_log.=$fachbereich->errormsg."\n";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
else
|
||||
else
|
||||
$anzahl_eingefuegt++;
|
||||
else
|
||||
else
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
}
|
||||
}
|
||||
echo nl2br("abgeschlossen\n\n");
|
||||
}
|
||||
else
|
||||
$error_log .= 'Fachbereichsdatensaetze konnten nicht geladen werden';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<html>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2007 Technikum-Wien
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -56,7 +56,7 @@ ECHO NL2BR ( "\nraumtyp synchronisiert");*/
|
||||
|
||||
$aufmerksam_kurzbz=array('k.A.', 'Internet', 'Zeitungen','Werbung','Mundpropaganda','FH-Führer','BEST Messe','Partnerfirma','Schule','Bildungstelefon',
|
||||
'TGM','Abgeworben','Technikum Wien','Aussendungen','offene Tür');
|
||||
$beschreibung=array('keine Angabe',null,null,'Werbung, Veranstaltungen', null,null,null,null,null,'Bildungstelefon AK',null,'Abgeworben von Konkurrenz',null,'Aussendungen eines Studiengangs','Tag der offenen Tür');
|
||||
$beschreibung=array('keine Angabe',null,null,'Werbung, Veranstaltungen', null,null,null,null,null,'Bildungstelefon AK',null,'Abgeworben von Konkurrenz',null,'Aussendungen eines Studiengangs','Tag der offenen Tür');
|
||||
|
||||
for ($i=0; $i<=14; $i++)
|
||||
{
|
||||
@@ -73,7 +73,7 @@ ECHO NL2BR ( "aufmerksamdurch synchronisiert");
|
||||
//ECHO NL2BR ( "\nerhalter synchronisiert");
|
||||
|
||||
$rolle_kurzbz=array('Interessent','Bewerber','Student','Ausserordentlicher','Abgewiesener','Aufgenommener','Wartender',
|
||||
'Abbrecher','Unterbrecher','Outgoing','Incoming','Praktikant','Diplomant','Absolvent');
|
||||
'Abbrecher','Unterbrecher','Outgoing','Incoming','Praktikant','Diplomant','Absolvent');
|
||||
for ($i=0; $i<=13; $i++)
|
||||
{
|
||||
$qry="INSERT INTO public.tbl_rolle(rolle_kurzbz, beschreibung, anmerkung, ext_id) VALUES('".
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -60,11 +60,11 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$error_log.=$nation->errormsg."\n";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -50,21 +50,21 @@ $plausi='';
|
||||
<?php
|
||||
|
||||
$qry="
|
||||
SELECT
|
||||
p1.person_pk AS person1, p1.familienname AS familienname1, p1.vorname AS vorname1, p1.vornamen AS vornamen1, p1.geschlecht AS geschlecht1,
|
||||
p1.gebdat AS gebdat1, p1.gebort AS gebort1, p1.staatsbuergerschaft AS staatsbuergerschaft1, p1.familienstand AS familienstand1,
|
||||
p1.svnr AS svnr1, p1. ersatzkennzeichen AS ersatzkennzeichen1, p1.anrede AS anrede1, p1.anzahlderkinder AS anzahlderkinder1,
|
||||
SELECT
|
||||
p1.person_pk AS person1, p1.familienname AS familienname1, p1.vorname AS vorname1, p1.vornamen AS vornamen1, p1.geschlecht AS geschlecht1,
|
||||
p1.gebdat AS gebdat1, p1.gebort AS gebort1, p1.staatsbuergerschaft AS staatsbuergerschaft1, p1.familienstand AS familienstand1,
|
||||
p1.svnr AS svnr1, p1. ersatzkennzeichen AS ersatzkennzeichen1, p1.anrede AS anrede1, p1.anzahlderkinder AS anzahlderkinder1,
|
||||
p1.titel AS titel1, p1.gebnation AS gebnation1, p1.postnomentitel AS postnomentitel1, p1.uid as uid1,
|
||||
p2.person_pk AS person2, p2.familienname AS familienname2, p2.vorname AS vorname2, p2.vornamen AS vornamen2, p2.geschlecht AS geschlecht2,
|
||||
p2.gebdat AS gebdat2, p2.gebort AS gebort2, p2.staatsbuergerschaft AS staatsbuergerschaft2, p2.familienstand AS familienstand2,
|
||||
p2.svnr AS svnr2, p2. ersatzkennzeichen AS ersatzkennzeichen2, p2.anrede AS anrede2, p2.anzahlderkinder AS anzahlderkinder2,
|
||||
p2.person_pk AS person2, p2.familienname AS familienname2, p2.vorname AS vorname2, p2.vornamen AS vornamen2, p2.geschlecht AS geschlecht2,
|
||||
p2.gebdat AS gebdat2, p2.gebort AS gebort2, p2.staatsbuergerschaft AS staatsbuergerschaft2, p2.familienstand AS familienstand2,
|
||||
p2.svnr AS svnr2, p2. ersatzkennzeichen AS ersatzkennzeichen2, p2.anrede AS anrede2, p2.anzahlderkinder AS anzahlderkinder2,
|
||||
p2.titel AS titel2, p2.gebnation AS gebnation2, p2.postnomentitel AS postnomentitel2, p2.uid as uid2
|
||||
FROM person AS p1, person AS p2 WHERE
|
||||
((p1.svnr=p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'')
|
||||
OR (p1.svnr<>p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'' AND p1.familienname=p2.familienname AND p1.familienname IS NOT NULL AND p1.familienname!=''
|
||||
FROM person AS p1, person AS p2 WHERE
|
||||
((p1.svnr=p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'')
|
||||
OR (p1.svnr<>p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'' AND p1.familienname=p2.familienname AND p1.familienname IS NOT NULL AND p1.familienname!=''
|
||||
AND p1.gebdat=p2.gebdat AND p1.gebdat IS NOT NULL AND p1.gebdat>'1935-01-01' AND p1.gebdat<'2000-01-01'))
|
||||
AND (p1.person_pk < p2.person_pk)
|
||||
AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.gebort<>p2.gebort OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel)
|
||||
AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.gebort<>p2.gebort OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel)
|
||||
order by p1.familienname;
|
||||
";
|
||||
//AND (p1.svnr<>'0005010400' AND p2.svnr<>'0005010400')
|
||||
@@ -170,20 +170,20 @@ $error_log_fas='';
|
||||
exit;
|
||||
|
||||
$qry = "SELECT * FROM person WHERE person_pk AS person1 NOT IN (
|
||||
SELECT
|
||||
p1.person_pk AS person1, p1.familienname AS familienname1, p1.vorname AS vorname1, p1.vornamen AS vornamen1, p1.geschlecht AS geschlecht1,
|
||||
p1.gebdat AS gebdat1, p1.gebort AS gebort1, p1.staatsbuergerschaft AS staatsbuergerschaft1, p1.familienstand AS familienstand1,
|
||||
p1.svnr AS svnr1, p1. ersatzkennzeichen AS ersatzkennzeichen1, p1.anrede AS anrede1, p1.anzahlderkinder AS anzahlderkinder1,
|
||||
p1.bismelden AS bismelden1, p1.titel AS titel1, p1.uid AS uid1, p1.gebnation AS gebnation1, p1.postnomentitel AS postnomentitel1,
|
||||
p2.person_pk AS person2, p2.familienname AS familienname2, p2.vorname AS vorname2, p2.vornamen AS vornamen2, p2.geschlecht AS geschlecht2,
|
||||
p2.gebdat AS gebdat2, p2.gebort AS gebort2, p2.staatsbuergerschaft AS staatsbuergerschaft2, p2.familienstand AS familienstand2,
|
||||
p2.svnr AS svnr2, p2. ersatzkennzeichen AS ersatzkennzeichen2, p2.anrede AS anrede2, p2.anzahlderkinder AS anzahlderkinder2,
|
||||
SELECT
|
||||
p1.person_pk AS person1, p1.familienname AS familienname1, p1.vorname AS vorname1, p1.vornamen AS vornamen1, p1.geschlecht AS geschlecht1,
|
||||
p1.gebdat AS gebdat1, p1.gebort AS gebort1, p1.staatsbuergerschaft AS staatsbuergerschaft1, p1.familienstand AS familienstand1,
|
||||
p1.svnr AS svnr1, p1. ersatzkennzeichen AS ersatzkennzeichen1, p1.anrede AS anrede1, p1.anzahlderkinder AS anzahlderkinder1,
|
||||
p1.bismelden AS bismelden1, p1.titel AS titel1, p1.uid AS uid1, p1.gebnation AS gebnation1, p1.postnomentitel AS postnomentitel1,
|
||||
p2.person_pk AS person2, p2.familienname AS familienname2, p2.vorname AS vorname2, p2.vornamen AS vornamen2, p2.geschlecht AS geschlecht2,
|
||||
p2.gebdat AS gebdat2, p2.gebort AS gebort2, p2.staatsbuergerschaft AS staatsbuergerschaft2, p2.familienstand AS familienstand2,
|
||||
p2.svnr AS svnr2, p2. ersatzkennzeichen AS ersatzkennzeichen2, p2.anrede AS anrede2, p2.anzahlderkinder AS anzahlderkinder2,
|
||||
p2.bismelden AS bismelden2, p2.titel AS titel2, p2.uid AS uid2, p2.gebnation AS gebnation2, p2.postnomentitel AS postnomentitel2
|
||||
FROM person AS p1, person AS p2 WHERE
|
||||
((p1.gebdat=p2.gebdat AND p1.familienname=p2.familienname AND p1.vorname=p2.vorname)
|
||||
FROM person AS p1, person AS p2 WHERE
|
||||
((p1.gebdat=p2.gebdat AND p1.familienname=p2.familienname AND p1.vorname=p2.vorname)
|
||||
OR ((p1.ersatzkennzeichen=p2.ersatzkennzeichen AND p1.ersatzkennzeichen<>'') OR (p1.svnr=p2.svnr AND p1.svnr<>'')))
|
||||
AND (p1.person_pk <> p2.person_pk)
|
||||
AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel)
|
||||
AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.vornamen<>p2.vornamen OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel)
|
||||
);";
|
||||
if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
@@ -239,7 +239,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
$person->geschlecht='m';
|
||||
}
|
||||
|
||||
|
||||
$error=false;
|
||||
|
||||
$qry="SELECT person_id FROM public.tbl_benutzer WHERE uid='$row->uid'";
|
||||
@@ -270,7 +270,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
//update
|
||||
$person->person_id=$row1->person_portal;
|
||||
$person->new=false;
|
||||
$person->new=false;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -281,8 +281,8 @@ if($result = pg_query($conn_fas, $qry))
|
||||
else
|
||||
{
|
||||
//vergleich svnr und ersatzkennzeichen
|
||||
$qry="SELECT * FROM public.tbl_person
|
||||
WHERE ('$row->svnr' is not null AND '$row->svnr' <> '' AND svnr = '$row->svnr')
|
||||
$qry="SELECT * FROM public.tbl_person
|
||||
WHERE ('$row->svnr' is not null AND '$row->svnr' <> '' AND svnr = '$row->svnr')
|
||||
OR ('$row->ersatzkennzeichen' is not null AND '$row->ersatzkennzeichen' <> '' AND ersatzkennzeichen = '$row->ersatzkennzeichen')";
|
||||
if($resultz = pg_query($conn, $qry))
|
||||
{
|
||||
@@ -333,9 +333,9 @@ if($result = pg_query($conn_fas, $qry))
|
||||
}
|
||||
if ($person->new)
|
||||
{
|
||||
$anzahl_eingefuegt++;
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$anzahl_update++;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* Copyright (C) 2007 Technikum-Wien
|
||||
*
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -69,7 +69,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
//$reihungstest->insertamum =$row->;
|
||||
$reihungstest->insertvon ="SYNC";
|
||||
$reihungstest->ext_id =$row->reihungstest_pk;
|
||||
|
||||
|
||||
$update=false;
|
||||
$ausgabe_test='';
|
||||
//echo nl2br ($reihungstest->ext_id."\n");
|
||||
@@ -80,9 +80,9 @@ if($result = pg_query($conn_fas, $qry))
|
||||
if(pg_num_rows($result2)>0) //eintrag gefunden
|
||||
{
|
||||
if($row2=pg_fetch_object($result2))
|
||||
{
|
||||
{
|
||||
// update adresse, wenn datensatz bereits vorhanden
|
||||
|
||||
|
||||
if($row2->anmerkung!=$row->raum)
|
||||
{
|
||||
$update=true;
|
||||
@@ -119,15 +119,15 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$ausgabe_test="Uhrzeit: '".$row->uhrzeit."'";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$reihungstest->new=false;
|
||||
$reihungstest->reihungstest_id=$row2->reihungstest_id;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
// insert, wenn datensatz noch nicht vorhanden
|
||||
$reihungstest->new=true;
|
||||
$reihungstest->new=true;
|
||||
}
|
||||
}
|
||||
if(!$error)
|
||||
@@ -140,14 +140,14 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$anzahl_fehler++;
|
||||
$ausgabe_test='';
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
if($reihungstest->new)
|
||||
{
|
||||
$ausgabe.="Reihungstest '$row->raum', '$row->datum' eingefügt!\n";
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
if($update)
|
||||
{
|
||||
@@ -161,8 +161,8 @@ if($result = pg_query($conn_fas, $qry))
|
||||
}
|
||||
}
|
||||
}
|
||||
//flush();
|
||||
}
|
||||
//flush();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -58,8 +58,8 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
//echo "- ";
|
||||
//ob_flush();
|
||||
//flush();
|
||||
|
||||
//flush();
|
||||
|
||||
$error=false;
|
||||
$betriebsmittel =new betriebsmittel($conn);
|
||||
//$betriebsmittel->betriebsmittel_id ='';
|
||||
@@ -83,7 +83,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$betriebsmittelperson->updatevon ="SYNC";
|
||||
$betriebsmittelperson->insertvon ="SYNC";
|
||||
$betriebsmittelperson->ext_id =$row->person_fk+($row->schluessel_fk*100000);
|
||||
|
||||
|
||||
//Person_id feststellen
|
||||
$qry1="SELECT person_portal FROM sync.tbl_syncperson WHERE person_fas=".$row->person_fk.";";
|
||||
if($result1 = pg_query($conn, $qry1))
|
||||
@@ -91,7 +91,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
if(pg_num_rows($result1)>0) //eintrag gefunden
|
||||
{
|
||||
if($row1=pg_fetch_object($result1))
|
||||
{
|
||||
{
|
||||
$betriebsmittelperson->person_id=$row1->person_portal;
|
||||
//Schlüsseltyp feststellen
|
||||
$qry2="SELECT * FROM sync.tbl_syncschluesseltyp WHERE fas_typ='".$row->schluessel_fk."';";
|
||||
@@ -100,7 +100,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
if(pg_num_rows($result2)>0) //eintrag gefunden
|
||||
{
|
||||
if($row2=pg_fetch_object($result2))
|
||||
{
|
||||
{
|
||||
$betriebsmittel->betriebsmitteltyp=$row2->portal_typ;
|
||||
//Insert oder Update
|
||||
$qry3="SELECT betriebsmittel_id FROM public.tbl_betriebsmittel WHERE ext_id=".($row->person_fk+($row->schluessel_fk*100000))." OR nummer='".$row->nummer."';";
|
||||
@@ -109,14 +109,14 @@ if($result = pg_query($conn_fas, $qry))
|
||||
if(pg_num_rows($result3)>0) //eintrag gefunden
|
||||
{
|
||||
if($row3=pg_fetch_object($result3))
|
||||
{
|
||||
{
|
||||
// update , wenn datensatz bereits vorhanden
|
||||
$betriebsmittel->betriebsmittel_id=$row3->betriebsmittel_id;
|
||||
$betriebsmittelperson->betriebsmittel_id=$row3->betriebsmittel_id;
|
||||
$betriebsmittel->new=false;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
// insert, wenn datensatz noch nicht vorhanden
|
||||
$betriebsmittel->new=true;
|
||||
@@ -132,13 +132,13 @@ if($result = pg_query($conn_fas, $qry))
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
// insert, wenn datensatz noch nicht vorhanden
|
||||
$betriebsmittel->new=true;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error=true;
|
||||
$error_log.="Betriebsmitteltyp mit schluessel_fk: $row->schluessel_fk konnte in tbl_betriebsmitteltyp nicht gefunden werden! \n";
|
||||
@@ -146,7 +146,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error=true;
|
||||
$error_log.="Person mit person_fk: $row->person_fk konnte in tbl_syncperson nicht gefunden werden!\n";
|
||||
@@ -164,7 +164,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$anzahl_fehler++;
|
||||
pg_query($conn,"ROLLBACK");
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$anzahl_eingefuegt++;
|
||||
//insert oder update?
|
||||
@@ -174,18 +174,18 @@ if($result = pg_query($conn_fas, $qry))
|
||||
if(pg_num_rows($result3)>0) //eintrag gefunden
|
||||
{
|
||||
if($row3=pg_fetch_object($result3))
|
||||
{
|
||||
{
|
||||
// update , wenn datensatz bereits vorhanden
|
||||
$betriebsmittelperson->new=false;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
// insert, wenn datensatz noch nicht vorhanden
|
||||
$betriebsmittelperson->new=true;
|
||||
$betriebsmittelperson->new=true;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error=true;
|
||||
$error_log.="Fehler beim Zugriff auf tbl_betreibsmittelperson.\n";
|
||||
@@ -200,31 +200,31 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$anzahl_fehler2++;
|
||||
pg_query($conn,"ROLLBACK");
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$anzahl_eingefuegt2++;
|
||||
pg_query($conn,"COMMIT");
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
//es werden keine Datensätze über das Synchro verändert !
|
||||
pg_query($conn, "ROLLBACK");
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
pg_query($conn, "ROLLBACK");
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
//es werden keine Datensätze über das Synchro verändert !
|
||||
pg_query($conn, "ROLLBACK");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2007 Technikum-Wien
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -53,8 +53,8 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
echo "- ";
|
||||
ob_flush();
|
||||
flush();
|
||||
|
||||
flush();
|
||||
|
||||
$error=false;
|
||||
$betriebsmitteltyp =new betriebsmitteltyp($conn);
|
||||
$betriebsmitteltyp->anzahl =$row->anzahl==''?'0':$row->anzahl;
|
||||
@@ -82,9 +82,9 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$error_log.=$betriebsmitteltyp->errormsg."\n";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
//überprüfen, ob sync-eintrag schon vorhanden
|
||||
$qryz="SELECT * FROM sync.tbl_syncschluesseltyp WHERE fas_typ='$row->schluessel_pk' AND portal_typ='$betriebsmitteltyp->betriebsmitteltyp'";
|
||||
if($resultz = pg_query($conn, $qryz))
|
||||
@@ -96,10 +96,10 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$resulti = pg_query($conn, $qry);
|
||||
}
|
||||
}
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
$anzahl_eingefuegt++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//echo nl2br($text);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2007 Technikum-Wien
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -43,7 +43,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$anzahl_quelle=pg_num_rows($result);
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
|
||||
|
||||
$error=false;
|
||||
$studiengang = new studiengang($conn);
|
||||
$studiengang->studiengang_kz =$row->kennzahl;
|
||||
@@ -64,9 +64,9 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$studiengang->bescheidgz =$row->bescheidgz;
|
||||
$studiengang->bescheidvom =$row->bescheidvom;
|
||||
$studiengang->organisationsform ='';
|
||||
$studiengang->titelbescheidvom =$row->titelbescheidvom;
|
||||
$studiengang->titelbescheidvom =$row->titelbescheidvom;
|
||||
$studiengang->ext_id =$row->studiengang_pk;
|
||||
|
||||
|
||||
If($row->organisationsform=='1')
|
||||
{
|
||||
$studiengang->organisationsform='n'; //normal
|
||||
@@ -91,10 +91,10 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
$studiengang->typ='d';
|
||||
}
|
||||
|
||||
|
||||
$qry = "SELECT * FROM tbl_studiengang WHERE studiengang_kz='$row->kennzahl'";
|
||||
if($result1 = pg_query($conn, $qry))
|
||||
{
|
||||
{
|
||||
if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist
|
||||
{
|
||||
if($row1=pg_fetch_object($result1))
|
||||
@@ -110,35 +110,35 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$studiengang->typ =$row1->typ;
|
||||
$studiengang->new=false;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error_log.="studiengang_kz von $row->studiengang_kz konnte nicht ermittelt werden\n";
|
||||
$error=true;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
//Studiengang neu anlegen
|
||||
$studiengang->new=true;
|
||||
}
|
||||
|
||||
|
||||
if(!$error)
|
||||
if(!$studiengang->save())
|
||||
{
|
||||
$error_log.=$studiengang->errormsg."\n";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
else
|
||||
else
|
||||
$anzahl_eingefuegt++;
|
||||
else
|
||||
else
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
}
|
||||
}
|
||||
echo nl2br("abgeschlossen\n\n");
|
||||
}
|
||||
else
|
||||
$error_log .= 'Studiengangsdatensaetze konnten nicht geladen werden';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<html>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2007 Technikum-Wien
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -4131,22 +4131,22 @@ for($x=3346;$x<4083;$x++)
|
||||
$ausgabe1.="\n*Betriebsmittel eingefügt: ".$qry[$x];
|
||||
$ausgabe2.="\n*Betriebsmittelperson eingefügt: ".$qry2[$x];
|
||||
echo nl2br("\n*Betriebsmittel eingefügt: ".$qry[$x]."\n*Betriebsmittelperson eingefügt: ".$qry2[$x]."\n");
|
||||
pg_query($conn, "COMMIT");
|
||||
pg_query($conn, "COMMIT");
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error_log2.="\n###Fehler bei: ".$qry2[$x]."\n".pg_errormessage($conn)."\n";
|
||||
echo nl2br("\n###Fehler bei: ".$qry2[$x]."\n".pg_errormessage($conn)."\n");
|
||||
pg_query($conn, "ROLLBACK");
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error_log1.="\n###Fehler bei: ".$qry[$x]."\n".pg_errormessage($conn)."\n";
|
||||
echo nl2br("\n###Fehler bei: ".$qry[$x]."\n".pg_errormessage($conn)."\n");
|
||||
pg_query($conn, "ROLLBACK");
|
||||
}
|
||||
|
||||
|
||||
//echo "- ";
|
||||
//ob_flush();
|
||||
//flush();
|
||||
|
||||
Reference in New Issue
Block a user