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);