This commit is contained in:
Rudolf Hangl
2007-03-19 09:39:52 +00:00
parent fd2facedaa
commit c15dd07ce6
2 changed files with 37 additions and 75 deletions
+24 -54
View File
@@ -15,10 +15,10 @@ require_once('../../../vilesci/config.inc.php');
$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");
$adress='ruhan@technikum-wien.at';
$adress_plausi='ruhan@technikum-wien.at';
//$adress='fas_sync@technikum-wien.at';
//$adress_plausi='fas_sync@technikum-wien.at';
//$adress='ruhan@technikum-wien.at';
//$adress_plausi='ruhan@technikum-wien.at';
$adress='fas_sync@technikum-wien.at';
$adress_plausi='fas_sync@technikum-wien.at';
$error_log='';
$error_log_fas='';
@@ -339,6 +339,8 @@ if($resultall = pg_query($conn_fas, $qryall))
$personaktiv=true;
$personupdatevon='SYNC';
$personinsertvon='SYNC';
$personupdateamum=$rowall->creationdate;
$personinsertvon=$rowall->creationdate;
if($rowall->familienstand==1)
{
$personfamilienstand='l';
@@ -371,7 +373,7 @@ if($resultall = pg_query($conn_fas, $qryall))
$mitarbeitertelefonklappe='';
$mitarbeiterkurzbz=$rowall->kurzbez;
$mitarbeiterlektor=true;
$mitarbeiterfixangestellt=false;
$mitarbeiterfixangestellt=($rowall->hauptberuflich=='J'?true:false);
$mitarbeiterstundensatz=0;
if($rowall->ausbildung>0)
{
@@ -384,8 +386,8 @@ if($resultall = pg_query($conn_fas, $qryall))
$mitarbeiterort_kurzbz=null;
$mitarbeiteranmerkung=$rowall->bemerkung;
$mitarbeiterinsertvon='SYNC';
$mitarbeiterinsertamum='';
$mitarbeiterupdateamum='';
$mitarbeiterinsertamum=$rowall->creationdate;
$mitarbeiterupdateamum=$rowall->creationdate;
$mitarbeiterupdatevon='SYNC';
$mitarbeiterext_id=$rowall->mitarbeiter_pk;
@@ -397,8 +399,8 @@ if($resultall = pg_query($conn_fas, $qryall))
$benutzeraktiv=($rowall->aktiv=='t'?true:false);
$benutzeralias='';
$benutzerinsertvon='SYNC';
$benutzerinsertamum='';
$benutzerupdateamum='';
$benutzerinsertamum=$rowall->creationdate;
$benutzerupdateamum=$rowall->creationdate;
$benutzerupdatevon='SYNC';
$benutzerext_id=$rowall->person_pk;
@@ -500,10 +502,10 @@ if($resultall = pg_query($conn_fas, $qryall))
myaddslashes($personersatzkennzeichen).", ".
myaddslashes($personfamilienstand).", ".
myaddslashes($personanzahlkinder).", ".
myaddslashes($personaktiv?'true':'false').",
now(), ".
myaddslashes($personinsertvon).",
now(), ".
myaddslashes($personaktiv?'true':'false').", ".
myaddslashes($personinsertamum).", ".
myaddslashes($personinsertvon).", ".
myaddslashes($personupdateamum).", ".
myaddslashes($personupdatevon).", ".
myaddslashes($persongeschlecht).", ".
myaddslashes($persongeburtsnation).", ".
@@ -766,8 +768,6 @@ if($resultall = pg_query($conn_fas, $qryall))
familienstand=".myaddslashes($personfamilienstand).",
anzahlkinder=".myaddslashes($personanzahlkinder).",
aktiv=".myaddslashes($personaktiv?'true':'false').",
insertamum=now(),
insertvon=".myaddslashes($personinsertvon).",
updateamum=now(),
updatevon=".myaddslashes($personupdatevon).",
geschlecht=".myaddslashes($persongeschlecht).",
@@ -832,10 +832,10 @@ if($resultall = pg_query($conn_fas, $qryall))
myaddslashes($benutzeruid).", ".
myaddslashes($benutzeraktiv?'true':'false').", ".
myaddslashes($benutzeralias).", ".
myaddslashes($personperson_id).",
now(), ".
myaddslashes($benutzerinsertvon).",
now(), ".
myaddslashes($personperson_id).", ".
myaddslashes($benutzerinsertamum).", ".
myaddslashes($benutzerinsertvon).", ".
myaddslashes($benutzerupdateamum).", ".
myaddslashes($benutzerupdatevon).");";
$ausgabe_benutzer="Benutzer ".$benutzeruid." ".$benutzeralias." eingefügt.\n";
}
@@ -879,9 +879,7 @@ if($resultall = pg_query($conn_fas, $qryall))
aktiv=".myaddslashes($benutzeraktiv?'true':'false').",
person_id=".myaddslashes($personperson_id).",
updateamum=now(),
updatevon=".myaddslashes($benutzerupdatevon).",
insertamum=now(),
insertvon=".myaddslashes($benutzerinsertvon)."
updatevon=".myaddslashes($benutzerupdatevon).",
WHERE uid='$benutzeruid';";
$ausgabe_benutzer="Änderungen bei Benutzer ".$benutzeruid." ".$benutzeralias.": ".$ausgabe_benutzer."\n";
}
@@ -948,10 +946,10 @@ if($resultall = pg_query($conn_fas, $qryall))
myaddslashes($mitarbeiterort_kurzbz).", ".
myaddslashes($mitarbeiterfixangestellt?'true':'false').", ".
myaddslashes($mitarbeitertelefonklappe)." , ".
myaddslashes($mitarbeiteranmerkung).",
now(), ".
myaddslashes($mitarbeiterupdatevon)." ,
now(), ".
myaddslashes($mitarbeiteranmerkung).", ".
myaddslashes($mitarbeiterinsertamum).", ".
myaddslashes($mitarbeiterupdatevon)." , ".
myaddslashes($mitarbeiterupdateamum).", ".
myaddslashes($mitarbeiterinsertvon)." , ".
myaddslashes($mitarbeiterext_id).");";
$ausgabe_mitarbeiter="Mitarbeiter ".$mitarbeiterpersonalnummer." ".$mitarbeiterkurzbz." eingefügt.\n";
@@ -1001,30 +999,6 @@ if($resultall = pg_query($conn_fas, $qryall))
$ausgabe_mitarbeiter="Kurzbezeichnung: '".$mitarbeiterkurzbz."'";
}
}
/*if($rowu->lektor!=($mitarbeiterlektor?'t':'f'))
{
$updatem=true;
if(strlen(trim($ausgabe_mitarbeiter))>0)
{
$ausgabe_mitarbeiter.=", Lektor: '".($mitarbeiterlektor?'true':'false')."'";
}
else
{
$ausgabe_mitarbeiter="Lektor: '".($mitarbeiterlektor?'true':'false')."'";
}
}*/
/*if($rowu->fixangestellt!=($mitarbeiterfixangestellt?'t':'f'))
{
$updatem=true;
if(strlen(trim($ausgabe_mitarbeiter))>0)
{
$ausgabe_mitarbeiter.=", Fixangestellt: '".($mitarbeiterfixangestellt?'true':'false')."'";
}
else
{
$ausgabe_mitarbeiter="Fixangestellt: '".($mitarbeiterfixangestellt?'true':'false')."'";
}
}*/
if($rowu->telefonklappe!=$mitarbeitertelefonklappe)
{
$updatem=true;
@@ -1069,15 +1043,11 @@ if($resultall = pg_query($conn_fas, $qryall))
ausbildungcode=".myaddslashes($mitarbeiterausbildungcode).",
personalnummer=".myaddslashes($mitarbeiterpersonalnummer).",
kurzbz=".myaddslashes($mitarbeiterkurzbz).",
lektor=".myaddslashes($rowu->lektor).",
fixangestellt=".myaddslashes($rowu->fixangestellt).",
telefonklappe=".myaddslashes($mitarbeitertelefonklappe).",
ort_kurzbz=".myaddslashes($mitarbeiterort_kurzbz).",
anmerkung=".myaddslashes($mitarbeiteranmerkung).",
updateamum=now(),
updatevon=".myaddslashes($mitarbeiterupdatevon).",
insertamum=now(),
insertvon=".myaddslashes($mitarbeiterinsertvon).",
ext_id=".myaddslashes($mitarbeiterext_id)."
WHERE mitarbeiter_uid='$mitarbeiteruid';";
$ausgabe_mitarbeiter="Änderungen bei Mitarbeiter ".$mitarbeiteruid.": ".$ausgabe_mitarbeiter."\n";
+13 -21
View File
@@ -55,7 +55,7 @@ $updates=false;
$rolle_kurzbz=array(1=>"Interessent", 2=>"Bewerber", 3=>"Student", 4=>"Ausserordentlicher", 5=>"Abgewiesener", 6=>"Aufgenommener", 7=>"Wartender", 8=>"Abbrecher", 9=>"Unterbrecher", 10=>"Outgoing", 11=>"Incoming", 12=>"Praktikant", 13=>"Diplomant", 14=>"Absolvent");
$studiensemester_kurzbz=array(2=>"WS2002",3=>"SS2003",4=>"WS2003",5=>"SS2004",6=>"WS2004",7=>"SS2005",8=>"WS2005",9=>"SS2006",10=>"WS2006",11=>"SS2007",12=>"WS2007",13=>"SS2008",14=>"WS2008");
$studiengangfk=array(2=>11,3=>91,4=>94,5=>145,6=>227,7=>182,8=>222,9=>203,10=>204,11=>92,12=>258,13=>308,14=>254,15=>256,16=>257,17=>255,18=>302,19=>336,20=>330,21=>333, 22=>327,23=>335,24=>228,25=>303,26=>299,27=>298,28=>300,29=>297,30=>329,31=>301,32=>332,33=>331,34=>328,35=>476,36=>1,37=>334);
//Kennzahlen für EUE im Array studiengangfk NACHTRAGEN
//Kennzahlen für MEUE im Array studiengangfk NACHTRAGEN
$error_log_fas=array();
foreach ($studiengangfk AS $stg)
@@ -457,8 +457,8 @@ if($result = pg_query($conn_fas, $qry))
$vornamen=trim($row->vornamen);
$gebdatum=$row->gebdat;
$gebort=$row->gebort;
$gebzeit=''; //bei insert auslassen
$foto=''; //bei insert auslassen
$gebzeit=''; //bei update auslassen
$foto=''; //bei update auslassen
$anmerkungen='';
$homepage='';
$svnr=$row->svnr;
@@ -487,8 +487,8 @@ if($result = pg_query($conn_fas, $qry))
$anzahlkinder=$row->anzahlderkinder;
//$aktiv=($row->aktiv=='t'?true:false);
$insertvon='SYNC';
$insertamum='';
$updateamum='';
$insertamum=$row->creationdate;
$updateamum=$row->creationdate;
$updatevon='SYNC';
$ext_id_person=$row->person_pk;
@@ -819,9 +819,9 @@ if($result = pg_query($conn_fas, $qry))
myaddslashes($familienstand).','.
myaddslashes($anzahlkinder).','.
($aktiv?'true':'false').','.
"now()".','.
myaddslashes($insertamum).','.
myaddslashes($insertvon).','.
"now()".','.
myaddslashes($updateamum).','.
myaddslashes($updatevon).','.
myaddslashes($geschlecht).','.
myaddslashes($geburtsnation).','.
@@ -1086,8 +1086,6 @@ if($result = pg_query($conn_fas, $qry))
' geschlecht='.myaddslashes($geschlecht).','.
' geburtsnation='.myaddslashes($geburtsnation).','.
' staatsbuergerschaft='.myaddslashes($staatsbuergerschaft).','.
" insertamum=now()".','.
' insertvon='.myaddslashes($insertvon).','.
" updateamum=now()".','.
" updatevon=".myaddslashes($updatevon).','.
' ext_id='.myaddslashes($ext_id_person).
@@ -1232,9 +1230,9 @@ if($result = pg_query($conn_fas, $qry))
myaddslashes($anmeldungreihungstest).', '.
($reihungstestangetreten?'true':'false').', '.
myaddslashes($anmerkung).', '.
"now()".', '.
myaddslashes($insertamum).','.
"'SYNC', ".
"now()".', '.
myaddslashes($updateamum).','.
"'SYNC', ".
myaddslashes($ext_id_pre).');';
$ausgabe_pre="Prestudent: ID:".$person_id.", ".$nachname." eingefügt.\n";
@@ -1469,8 +1467,6 @@ if($result = pg_query($conn_fas, $qry))
' anmeldungreihungstest='.myaddslashes($anmeldungreihungstest).','.
' reihungstestangetreten='.($reihungstestangetreten?'true':'false').','.
' anmerkung='.myaddslashes($anmerkung).','.
" insertamum=now()".','.
' insertvon='.myaddslashes($insertvon).','.
" updateamum=now()".','.
" updatevon=".myaddslashes($updatevon).','.
' ext_id='.myaddslashes($ext_id_pre).
@@ -1688,9 +1684,9 @@ if($result = pg_query($conn_fas, $qry))
myaddslashes($person_id).', '.
($aktiv?'true':'false').', '.
myaddslashes($alias).', '.
"now()".', '.
myaddslashes($insertamum).','.
"'SYNC'".', '.
"now()".', '.
myaddslashes($updateamum).','.
"'SYNC'".', '.
myaddslashes($ext_id_benutzer).'); ';
$ausgabe_benutzer="Benutzer ".$benutzeruid." ".$benutzeralias." eingefügt.\n";
@@ -1735,8 +1731,6 @@ if($result = pg_query($conn_fas, $qry))
' uid='.myaddslashes($student_uid).','.
' person_id='.myaddslashes($person_id).','.
' aktiv='.($aktiv?'true':'false').','.
" insertamum=now()".','.
' insertvon='.myaddslashes($insertvon).','.
" updateamum=now()".','.
" updatevon=".myaddslashes($updatevon).
' WHERE ext_id='.myaddslashes($ext_id_benutzer).';';
@@ -1781,9 +1775,9 @@ if($result = pg_query($conn_fas, $qry))
myaddslashes($semester).', '.
myaddslashes($verband).', '.
myaddslashes($gruppe).', '.
"now()".', '.
myaddslashes($insertamum).','.
"'SYNC'".', '.
"now()".', '.
myaddslashes($updateamum).','.
"'SYNC'".', '.
myaddslashes($ext_id_student).'); ';
$ausgabe_student="Student mit ID ".$student_uid.", ".$nachname.", Matrikelnummer:'".$matrikelnr."' eingefügt.\n";
@@ -1881,8 +1875,6 @@ if($result = pg_query($conn_fas, $qry))
' semester='.myaddslashes($semester).','.
' verband='.myaddslashes($verband).','.
' gruppe='.myaddslashes($gruppe).','.
" insertamum=now()".','.
' insertvon='.myaddslashes($insertvon).','.
" updateamum=now()".','.
" updatevon=".myaddslashes($updatevon).','.
' ext_id='.myaddslashes($ext_id_student).