From 68c49c0614008a7abb2f66431d1bedbb79b65cfd Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Wed, 10 Oct 2007 11:30:26 +0000 Subject: [PATCH] --- vilesci/bis/bis_datencheck.php | 3 ++- vilesci/bis/bismeldung_studenten.php | 31 ++++------------------------ vilesci/bis/checkverwendung.php | 8 +++---- 3 files changed, 10 insertions(+), 32 deletions(-) diff --git a/vilesci/bis/bis_datencheck.php b/vilesci/bis/bis_datencheck.php index cc02f0f27..d4ca8f384 100644 --- a/vilesci/bis/bis_datencheck.php +++ b/vilesci/bis/bis_datencheck.php @@ -299,7 +299,7 @@ if($result = pg_query($conn, $qry)) } if($error_log!='' OR $error_log1!='') { - $v.="Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->rolle_kurzbz): \n"; + $v.="Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->rolle_kurzbz): \n"; if($error_log!='') { $v.="     Es fehlt: ".$error_log."\n"; @@ -308,6 +308,7 @@ if($result = pg_query($conn, $qry)) { $v.="     ".$error_log1; } + $v.="\n"; } $error_log=''; $error_log1=''; diff --git a/vilesci/bis/bismeldung_studenten.php b/vilesci/bis/bismeldung_studenten.php index 1aa3a7552..4ea5ac57a 100644 --- a/vilesci/bis/bismeldung_studenten.php +++ b/vilesci/bis/bismeldung_studenten.php @@ -33,21 +33,6 @@ else //echo "

Es wurde keine Studiengangskennzahl übergeben!

"; //exit; } -if(isset($_GET['email'])) -{ - if($_GET['email']==true) - { - $email=true; - } - else - { - $email=false; - } -} -else -{ - $email=false; -} function myaddslashes($var) { return ($var!=''?"'".addslashes($var)."'":'null'); @@ -100,7 +85,7 @@ if($result = pg_query($conn, $qry)) { while($row = pg_fetch_object($result)) { - $qryadr="SELECT * from public.tbl_adresse WHERE person_id='".$row->pers_id."';"; + $qryadr="SELECT * from public.tbl_adresse WHERE heimatadresse IS TRUE AND person_id='".$row->pers_id."';"; if(pg_num_rows(pg_query($conn,$qryadr))!=1) { $error_log1="Es sind ".pg_num_rows(pg_query($conn,$qryadr))." Heimatadressen eingetragen\n"; @@ -302,7 +287,7 @@ if($result = pg_query($conn, $qry)) } if($error_log!='' OR $error_log1!='') { - $v.="Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->rolle_kurzbz): \n"; + $v.="Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->rolle_kurzbz): \n"; if($error_log!='') { $v.="     Es fehlt: ".$error_log."\n"; @@ -312,6 +297,7 @@ if($result = pg_query($conn, $qry)) $v.="     ".$error_log1; } $zaehl++; + $v.="\n"; } $error_log=''; $error_log1=''; @@ -319,16 +305,7 @@ if($result = pg_query($conn, $qry)) } echo "

BIS - Studentendaten werden überprüft. Studiengang: ".$stg_kz."

\n"; echo "

Nicht plausible BIS-Daten (für Meldung ".$ssem."):


"; -//echo $zaehl." (Doppelte Zeilen deuten auf mehrere Heimatadressen hin - bitte Kontakte überprüfen)

"; + echo nl2br($v."\n"); - -/*if($email) -{ - mail(trim($stgemail), 'BIS-Daten / Studiengang: '.$stg_kz,"Fehlende Daten für die BIS-Meldung:(von ".$_SERVER['HTTP_HOST'].")\n(Doppelte Zeilen deuten auf mehrere Heimatadressen hin - bitte Kontakte überprüfen)\n\nStudiengang: ".$stg_kz."(".$stgemail.")\n".$v."\n","From: vilesci@technikum-wien.at"); - //mail($adress, 'BIS-Daten / Studiengang: '.$f,"\nFehlende Daten für die BIS-Meldung: (von ".$_SERVER['HTTP_HOST'].")\n(Doppelte Zeilen deuten auf mehrere Heimatadressen hin - bitte Kontakte überprüfen)\n\nStudiengang: ".$f."(".$email[$f].")\n".$v."\n","From: vilesci@technikum-wien.at"); -}*/ - - - ?> \ No newline at end of file diff --git a/vilesci/bis/checkverwendung.php b/vilesci/bis/checkverwendung.php index 77d37d312..5ef3c846a 100644 --- a/vilesci/bis/checkverwendung.php +++ b/vilesci/bis/checkverwendung.php @@ -148,21 +148,21 @@ if($resultall = pg_query($conn, $qryall)) } } } -//4 - wenn verwendung=1,5,6 dann sollte hauptberuf=j sein - check +//4 - wenn hauptberuf=j dann sollte verwendung=1,5,6 sein - check $qryall="SELECT uid,nachname,vorname FROM campus.vw_mitarbeiter JOIN bis.tbl_bisverwendung ON (uid=mitarbeiter_uid) - WHERE verwendung_code IN ('1','5','6') AND hauptberuflich=false + WHERE verwendung_code NOT IN ('1','5','6') AND hauptberuflich=true GROUP BY uid,nachname,vorname ORDER by nachname,vorname,uid;"; if($resultall = pg_query($conn, $qryall)) { $num_rows_all=pg_num_rows($resultall); - echo "

Bei $num_rows_all Mitarbeitern sind die Eintragungen 'hauptberuflich' nicht plausibel

"; + echo "

Bei $num_rows_all Mitarbeitern sind die Eintragungen 'hauptberuflich' nicht plausibel (hauptberuflich ja, aber Verwendung nicht 1,5,6)

"; while($rowall=pg_fetch_object($resultall)) { $i=0; $qry="SELECT * FROM bis.tbl_bisverwendung - WHERE verwendung_code IN ('1','5','6') AND hauptberuflich=false AND mitarbeiter_uid='".$rowall->uid."';"; + WHERE verwendung_code NOT IN ('1','5','6') AND hauptberuflich=true AND mitarbeiter_uid='".$rowall->uid."';"; if($result = pg_query($conn, $qry)) { $num_rows=pg_num_rows($result);