\n";
$funktion.= " ".$x."\n";
//$qry2 = "Select sum(sws) as sws from lehreinheit, mitarbeiterlehreinheit where lehreinheit_pk = lehreinheit_fk and (lehreinheit.studiensemester_fk=$stsem1 or lehreinheit.studiensemester_fk=$stsem2) and mitarbeiter_fk='$row->mitarbeiter_pk'";
$qry2 = "Select sum(semesterwochenstunden) as sws from lehreinheit, mitarbeiter_lehreinheit where studiengang_fk='$row1->studiengang_pk' AND lehreinheit_pk = mitarbeiter_lehreinheit.lehreinheit_fk and (lehreinheit.studiensemester_fk=$stsem1 or lehreinheit.studiensemester_fk=$stsem2) and mitarbeiter_fk='$row->mitarbeiter_pk'";
if(!$row2 = pg_fetch_object(pg_query($conn,$qry2)))
$error.="
qry failed: $qry2";
//Semesterwochenstunden
if($row2->sws > 80 || $row2->sws < 0)
$error.= '| '.$row->vorname.' | '.$row->familienname.' | '.$row->persnr.' | SWS ist ungueltig:'.$row2->sws.' |
';
if($row2->sws==0)
$valid=false;
$funktion.= " ".sprintf("%.2f",$row2->sws)."\n";
//Hauptberuflich
if(!in_array($hauptberuflich,array('j','J','n','N')))
$error.= '| '.$row->vorname.' | '.$row->familienname.' | '.$row->persnr.' | Hauptberuflich ist ungueltig |
';
$funktion.= " ".$hauptberuflich."\n";
//Hauptberuf
if($hauptberuflich=='n' || $hauptberuflich=='N')
{
if(!in_array($hauptberuf, array(0,1,2,3,4,5,6,7,8,9,10,11,12)))
$error.= '| '.$row->vorname.' | '.$row->familienname.' | '.$row->persnr.' HauptberufCode ist ungueltig |
';
$funktion.= " ".$hauptberuf."\n";
}
//Mitglied im Entwicklungsteam
if(!in_array($row1->entwicklungsteam, array('J','j','n','N')))
$funktion.= " N\n";
else
$funktion.= " ".$row1->entwicklungsteam."\n";
//Besondere Qualifikation
if($row1->entwicklungsteam=='J' || $row1->entwicklungsteam=='j')
{
if(!in_array($row1->besonderequalifikation,array(0,1,2,3)))
$error.= '| '.$row->vorname.' | '.$row->familienname.' | '.$row->persnr.' | BesondereQualifikationCode ist ungueltig |
';
$funktion.= " ".$row1->besonderequalifikation."\n";
}
$funktion.= " \n";
if($valid)
$funktionen .= $funktion;
}
}
}
else
$error.="