This commit is contained in:
Rudolf Hangl
2007-03-14 16:07:50 +00:00
parent 59d35ae138
commit 308fd7af0d
3 changed files with 50 additions and 45 deletions
+8 -3
View File
@@ -241,13 +241,18 @@ p2.vornamen as vornamen2, p2.geschlecht as geschlecht2, p2.gebdat as gebdat2, p2
p2.staatsbuergerschaft as staatsbuergerschaft2, p2.familienstand as familienstand2, p2.svnr as svnr2,
p2.anzahlderkinder as anzahlderkinder2, p2.ersatzkennzeichen as ersatzkennzeichen2, p2.bemerkung as bemerkung2, p2.titel as titel2,
p2.uid as uid2, p2.gebnation as gebnation2, p2.postnomentitel as postnomentitel2, p2.bismelden as bismelden2
FROM person p1, person p2 WHERE p1.person_pk<p2.person_pk AND p1.svnr=p2.svnr AND p1.svnr IS NOT NULL
AND p1.svnr<>'0005010400' AND p1.svnr<>''
FROM person p1, person p2
WHERE p1.person_pk<p2.person_pk
AND ((p1.svnr=p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'')
OR (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.svnr<>'0005010400'
AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.anrede<>p2.anrede 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.anzahlderkinder<>p2.anzahlderkinder
OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation
OR p1.postnomentitel<>p2.postnomentitel) ORDER BY p1.familienname, p1.person_pk LIMIT 10;";
OR p1.postnomentitel<>p2.postnomentitel) LIMIT 10;";
//ORDER BY p1.familienname, p1.person_pk;";
if($result = pg_query($conn_fas, $qry))
{
@@ -1049,7 +1049,7 @@ if($resultall = pg_query($conn_fas, $qryall))
$ausgabe_mitarbeiter="Kurzbezeichnung: '".$mitarbeiterkurzbz."'";
}
}
if($rowu->lektor!=($mitarbeiterlektor?'t':'f'))
/*if($rowu->lektor!=($mitarbeiterlektor?'t':'f'))
{
$updatem=true;
if(strlen(trim($ausgabe_mitarbeiter))>0)
@@ -1060,8 +1060,8 @@ if($resultall = pg_query($conn_fas, $qryall))
{
$ausgabe_mitarbeiter="Lektor: '".($mitarbeiterlektor?'true':'false')."'";
}
}
if($rowu->fixangestellt!=($mitarbeiterfixangestellt?'t':'f'))
}*/
/*if($rowu->fixangestellt!=($mitarbeiterfixangestellt?'t':'f'))
{
$updatem=true;
if(strlen(trim($ausgabe_mitarbeiter))>0)
@@ -1072,7 +1072,7 @@ if($resultall = pg_query($conn_fas, $qryall))
{
$ausgabe_mitarbeiter="Fixangestellt: '".($mitarbeiterfixangestellt?'true':'false')."'";
}
}
}*/
if($rowu->telefonklappe!=$mitarbeitertelefonklappe)
{
$updatem=true;
@@ -1117,8 +1117,8 @@ if($resultall = pg_query($conn_fas, $qryall))
ausbildungcode=".myaddslashes($mitarbeiterausbildungcode).",
personalnummer=".myaddslashes($mitarbeiterpersonalnummer).",
kurzbz=".myaddslashes($mitarbeiterkurzbz).",
lektor=".myaddslashes($mitarbeiterlektor?'true':'false').",
fixangestellt=".myaddslashes($mitarbeiterfixangestellt?'true':'false').",
lektor=".myaddslashes($rowu->lektor).",
fixangestellt=".myaddslashes($rowu->fixangestellt).",
telefonklappe=".myaddslashes($mitarbeitertelefonklappe).",
ort_kurzbz=".myaddslashes($mitarbeiterort_kurzbz).",
anmerkung=".myaddslashes($mitarbeiteranmerkung).",
+36 -36
View File
@@ -701,7 +701,7 @@ if($result = pg_query($conn_fas, $qry))
$qry="SELECT * FROM (SELECT status, creationdate FROM student_ausbildungssemester WHERE student_fk= '".$row->student_pk."' AND
studiensemester_fk=(SELECT studiensemester_pk FROM studiensemester WHERE aktuell='J') ORDER BY 2 DESC LIMIT 1) AS abc
WHERE status IN ('3', '10', '11', '12', '13');";
$aktiv=false;
if($resultu = pg_query($conn_fas, $qry))
{
if(pg_num_rows($resultu)>0)
@@ -848,11 +848,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Sprache: '".$sprache."'";
$ausgabe_person.=", Sprache: '".$sprache."' (statt '".$row1->sprache."')";
}
else
{
$ausgabe_person="Sprache: '".$sprache."'";
$ausgabe_person="Sprache: '".$sprache."' (statt '".$row1->sprache."')";
}
}
if($row1->anrede!=$anrede)
@@ -860,11 +860,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Anrede: '".$anrede."'";
$ausgabe_person.=", Anrede: '".$anrede."' (statt '".$row1->anrede."')";
}
else
{
$ausgabe_person="Anrede: '".$anrede."'";
$ausgabe_person="Anrede: '".$anrede."' (statt '".$row1->anrede."')";
}
}
if($row1->titelpost!=$titelpost)
@@ -872,11 +872,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Postnomentitel: '".$titelpost."'";
$ausgabe_person.=", Postnomentitel: '".$titelpost."' (statt '".$row1->titelpost."')";
}
else
{
$ausgabe_person="Postnomentitel: '".$titelpost."'";
$ausgabe_person="Postnomentitel: '".$titelpost."' (statt '".$row1->titelpost."')";
}
}
if($row1->titelpre!=$titelpre)
@@ -884,11 +884,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Prenomentitel: '".$titelpre."'";
$ausgabe_person.=", Prenomentitel: '".$titelpre."' (statt '".$row1->titelpre."')";
}
else
{
$ausgabe_person="Prenomentitel: '".$titelpre."'";
$ausgabe_person="Prenomentitel: '".$titelpre."' (statt '".$row1->titelpre."')";
}
}
if($row1->nachname!=$nachname)
@@ -896,11 +896,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Nachname: '".$nachname."'";
$ausgabe_person.=", Nachname: '".$nachname."' (statt '".$row1->nachname."')";
}
else
{
$ausgabe_person=" Nachname: '".$nachname."'";
$ausgabe_person=" Nachname: '".$nachname."' (statt '".$row1->nachname."')";
}
}
if($row1->vorname!=$vorname)
@@ -908,11 +908,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Vorname: '".$vorname."'";
$ausgabe_person.=", Vorname: '".$vorname."' (statt '".$row1->vorname."')";
}
else
{
$ausgabe_person="Vorname: '".$vorname."'";
$ausgabe_person="Vorname: '".$vorname."' (statt '".$row1->vorname."')";
}
}
if($row1->vornamen!=$vornamen)
@@ -920,11 +920,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Vornamen: '".$vornamen."'";
$ausgabe_person.=", Vornamen: '".$vornamen."' (statt '".$row1->vornamen."')";
}
else
{
$ausgabe_person="Vornamen: '".$vornamen."'";
$ausgabe_person="Vornamen: '".$vornamen."' (statt '".$row1->vornamen."')";
}
}
if($row1->gebdatum!=$gebdatum)
@@ -932,11 +932,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Geburtsdatum: '".$gebdatum."'";
$ausgabe_person.=", Geburtsdatum: '".$gebdatum."' (statt '".$row1->gebdatum."')";
}
else
{
$ausgabe_person="Geburtsdatum: '".$gebdatum."'";
$ausgabe_person="Geburtsdatum: '".$gebdatum."' (statt '".$row1->gebdatum."')";
}
}
if($row1->gebort!=$gebort)
@@ -944,11 +944,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Geburtsort: '".$gebort."'";
$ausgabe_person.=", Geburtsort: '".$gebort."' (statt '".$row1->gebort."')";
}
else
{
$ausgabe_person="Geburtsort: '".$gebort."'";
$ausgabe_person="Geburtsort: '".$gebort."' (statt '".$row1->gebort."')";
}
}
if($row1->anmerkungen!=$anmerkungen)
@@ -968,11 +968,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Sozialversicherungsnummer: '".$svnr."'";
$ausgabe_person.=", Sozialversicherungsnummer: '".$svnr."' (statt '".$row1->svnr."')";
}
else
{
$ausgabe_person="Sozialversicherungsnummer: '".$svnr."'";
$ausgabe_person="Sozialversicherungsnummer: '".$svnr."' (statt '".$row1->svnr."')";
}
}
if($row1->ersatzkennzeichen!=$ersatzkennzeichen)
@@ -980,11 +980,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Ersatzkennzeichen: '".$ersatzkennzeichen."'";
$ausgabe_person.=", Ersatzkennzeichen: '".$ersatzkennzeichen."' (statt '".$row1->ersatzkennzeichen."')";
}
else
{
$ausgabe_person="Ersatzkennzeichen: '".$ersatzkennzeichen."'";
$ausgabe_person="Ersatzkennzeichen: '".$ersatzkennzeichen."' (statt '".$row1->ersatzkennzeichen."')";
}
}
if($row1->familienstand!=$familienstand)
@@ -992,11 +992,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Familienstand: '".$familienstand."'";
$ausgabe_person.=", Familienstand: '".$familienstand."' (statt '".$row1->familienstand."')";
}
else
{
$ausgabe_person="Familienstand: '".$familienstand."'";
$ausgabe_person="Familienstand: '".$familienstand."' (statt '".$row1->familienstand."')";
}
}
if($row1->anzahlkinder!=$anzahlkinder)
@@ -1004,11 +1004,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Anzahl der Kinder: '".$anzahlkinder."'";
$ausgabe_person.=", Anzahl der Kinder: '".$anzahlkinder."' (statt '".$row1->anzahlkinder."')";
}
else
{
$ausgabe_person="Anzahl der Kinder: '".$anzahlkinder."'";
$ausgabe_person="Anzahl der Kinder: '".$anzahlkinder."' (statt '".$row1->anzahlkinder."')";
}
}
if($row1->aktiv!=($aktiv?'t':'f') && $aktiv!='')
@@ -1016,11 +1016,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Aktiv: '".$aktiv."'";
$ausgabe_person.=", Aktiv: '".($aktiv?'true':'false')."' (statt '".$row1->aktiv."')";
}
else
{
$ausgabe_person="Aktiv: '".$aktiv."'";
$ausgabe_person="Aktiv: '".($aktiv?'true':'false')."' (statt '".$row1->aktiv."')";
}
}
if($row1->geburtsnation!=$geburtsnation)
@@ -1028,11 +1028,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Geburtsnation: '".$geburtsnation."'";
$ausgabe_person.=", Geburtsnation: '".$geburtsnation."' (statt '".$row1->geburtsnation."')";
}
else
{
$ausgabe_person="Geburtsnation: '".$geburtsnation."'";
$ausgabe_person="Geburtsnation: '".$geburtsnation."' (statt '".$row1->geburtsnation."')";
}
}
if($row1->geschlecht!=$geschlecht)
@@ -1040,11 +1040,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Geschlecht: '".$geschlecht."'";
$ausgabe_person.=", Geschlecht: '".$geschlecht."' (statt '".$row1->geschlecht."')";
}
else
{
$ausgabe_person="Sprache: '".$geschlecht."'";
$ausgabe_person="Sprache: '".$geschlecht."' (statt '".$row1->geschlecht."')";
}
}
if($row1->staatsbuergerschaft!=$staatsbuergerschaft)
@@ -1052,11 +1052,11 @@ if($result = pg_query($conn_fas, $qry))
$updatep=true;
if(strlen(trim($ausgabe_person))>0)
{
$ausgabe_person.=", Staatsbürgerschaft: '".$staatsbuergerschaft."'";
$ausgabe_person.=", Staatsbürgerschaft: '".$staatsbuergerschaft."' (statt '".$row1->staatsbuergerschaft."')";
}
else
{
$ausgabe_person="Staatsbürgerschaft: '".$staatsbuergerschaft."'";
$ausgabe_person="Staatsbürgerschaft: '".$staatsbuergerschaft."' (statt '".$row1->staatsbuergerschaft."')";
}
}
if($updatep)
@@ -1743,7 +1743,7 @@ if($result = pg_query($conn_fas, $qry))
$qry = 'UPDATE public.tbl_benutzer SET'.
' uid='.myaddslashes($student_uid).','.
' person_id='.myaddslashes($person_id).','.
' aktiv='.myaddslashes($aktiv).','.
' aktiv='.($aktiv?'true':'false').','.
' alias='.myaddslashes($alias).','.
" insertamum=now()".','.
' insertvon='.myaddslashes($insertvon).','.