This commit is contained in:
Rudolf Hangl
2007-10-10 11:30:26 +00:00
parent 9c178c757d
commit 68c49c0614
3 changed files with 10 additions and 32 deletions
+2 -1
View File
@@ -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.="<u>Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->rolle_kurzbz): </u>\n";
if($error_log!='')
{
$v.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Es fehlt: ".$error_log."\n";
@@ -308,6 +308,7 @@ if($result = pg_query($conn, $qry))
{
$v.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$error_log1;
}
$v.="\n";
}
$error_log='';
$error_log1='';
+4 -27
View File
@@ -33,21 +33,6 @@ else
//echo "<H2>Es wurde keine Studiengangskennzahl übergeben!</H2>";
//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.="<u>Bei Student (UID, Vorname, Nachname) '".$row->student_uid."', '".$row->nachname."', '".$row->vorname."' ($row->rolle_kurzbz): </u>\n";
if($error_log!='')
{
$v.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Es fehlt: ".$error_log."\n";
@@ -312,6 +297,7 @@ if($result = pg_query($conn, $qry))
$v.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$error_log1;
}
$zaehl++;
$v.="\n";
}
$error_log='';
$error_log1='';
@@ -319,16 +305,7 @@ if($result = pg_query($conn, $qry))
}
echo "<H1>BIS - Studentendaten werden überprüft. Studiengang: ".$stg_kz."</H1>\n";
echo "<H2>Nicht plausible BIS-Daten (für Meldung ".$ssem."): </H2><br>";
//echo $zaehl." (Doppelte Zeilen deuten auf mehrere Heimatadressen hin - bitte Kontakte überprüfen)<br><br>";
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");
}*/
?>
+4 -4
View File
@@ -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 "<br><br><H2>Bei $num_rows_all Mitarbeitern sind die Eintragungen 'hauptberuflich' nicht plausibel</H2>";
echo "<br><br><H2>Bei $num_rows_all Mitarbeitern sind die Eintragungen 'hauptberuflich' nicht plausibel (hauptberuflich ja, aber Verwendung nicht 1,5,6)</H2>";
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);