Fehler behoben bei dem SWS nicht korrekt summiert wurden wenn im Meldezeitraum 2 gleiche Verwendungen vorhanden sind

This commit is contained in:
oesi
2015-11-26 15:57:13 +01:00
parent ab48587e91
commit 6dcf750e24
+20 -1
View File
@@ -259,11 +259,30 @@ if($result = $db->db_query($qry))
}
}
$verwfkt_found=false;
// Wenn mehrere Verwendungen vorhanden sind fuer und funktionen fuer die gleichen Studiengaenge
// dann muessen diese zusammengezaehlt werden
if(isset($verwendung_data[$key]['fkt']) && is_array($verwendung_data[$key]['fkt']))
{
foreach($verwendung_data[$key]['fkt'] as $key_verwfkt=>$row_verwfkt)
{
if($row_verwfkt['stgkz']==$rowfkt->studiengang_kz)
{
$verwendung_data[$key]['fkt'][$key_verwfkt]['sws']+=$rowfkt->sws;
$verwfkt_found=true;
break;
}
}
}
if(!$verwfkt_found)
{
$verwendung_data[$key]['fkt'][] = array(
'stgkz'=>$rowfkt->studiengang_kz,
'sws'=>$rowfkt->sws,
'hauptberuflich'=>$rowvw->hauptberuflich,
'hauptberufcode'=>$rowvw->hauptberufcode);
}
}
}
}
@@ -419,4 +438,4 @@ foreach($mitarbeiter_gesamt as $row)
echo '</tbody></table><br>';
echo '<a href="archiv.php?meldung='.$ddd.'&sem='.$stsem.'&typ=mitarbeiter&action=archivieren">Mitarbeiter-BIS-Meldung archivieren</a><br>';
echo "<a href=$ddd>XML-Datei f&uuml;r Mitarbeiter-BIS-Meldung</a><br><br>";
?>
?>