- Anzeigefehler bei GS Zusammenfassung behoben

- CheckVerwendung zeigt nur noch Lehraufträge die größer 0 sind an
This commit is contained in:
oesi
2016-11-15 17:54:27 +01:00
parent 8a7521b2bc
commit e2d692217e
2 changed files with 16 additions and 12 deletions
+10 -7
View File
@@ -293,12 +293,15 @@ if($resultall = $db->db_query($qryall))
$i=0;
$qryall="SELECT DISTINCT lehre.tbl_lehreinheitmitarbeiter.mitarbeiter_uid, nachname, vorname
FROM lehre.tbl_lehreinheitmitarbeiter join lehre.tbl_lehreinheit USING (lehreinheit_id)
JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
JOIN campus.vw_mitarbeiter ON (tbl_lehreinheitmitarbeiter.mitarbeiter_uid=uid)
WHERE (lehre.tbl_lehreinheit.studiensemester_kurzbz='$lastss' OR lehre.tbl_lehreinheit.studiensemester_kurzbz='$lastws')
AND NOT EXISTS (SELECT * FROM bis.tbl_bisverwendung
WHERE ((beginn<'".$ende[$lastss]."') AND (ende>'".$beginn[$lastws]."') OR ende is null) AND mitarbeiter_uid=tbl_lehreinheitmitarbeiter.mitarbeiter_uid)
ORDER BY nachname,vorname;";
JOIN
lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
JOIN campus.vw_mitarbeiter ON (tbl_lehreinheitmitarbeiter.mitarbeiter_uid=uid)
WHERE
(lehre.tbl_lehreinheit.studiensemester_kurzbz='$lastss' OR lehre.tbl_lehreinheit.studiensemester_kurzbz='$lastws')
AND tbl_lehreinheitmitarbeiter.stundensatz!=0 AND tbl_lehreinheitmitarbeiter.semesterstunden!=0
AND NOT EXISTS (SELECT * FROM bis.tbl_bisverwendung
WHERE ((beginn<'".$ende[$lastss]."') AND (ende>'".$beginn[$lastws]."') OR ende is null) AND mitarbeiter_uid=tbl_lehreinheitmitarbeiter.mitarbeiter_uid)
ORDER BY nachname,vorname;";
if($resultall = $db->db_query($qryall))
{
@@ -391,4 +394,4 @@ if($resultall = $db->db_query($qryall))
}
?>
</body>
</html>
</html>
+6 -5
View File
@@ -400,6 +400,7 @@ foreach ($semester_arr as $semester)
$abbrecher.=' / ';
$absolventen.=' / ';
$outgoing.=' / ';
$gemeinsamestudien .=' / ';
}
$aktiv .= (isset($stsem[$orgform][$semester])?$stsem[$orgform][$semester]:'');
@@ -407,7 +408,7 @@ foreach ($semester_arr as $semester)
$abbrecher .= (isset($asem[$orgform][$semester])?$asem[$orgform][$semester]:'');
$absolventen .= (isset($absem[$orgform][$semester])?$absem[$orgform][$semester]:'');
$outgoing .= (isset($iosem[$orgform][$semester])?$iosem[$orgform][$semester]:'');
$gemeinsamestudien .= (isset($gssem[$semester])?$gssem[$semester]:'');
$gemeinsamestudien .= (isset($gssem[$orgform][$semester])?$gssem[$orgform][$semester]:'');
$i++;
}
$aktiv.='</td>';
@@ -905,7 +906,7 @@ function GenerateXMLStudentBlock($row)
$gsstatus = 'GS '.$rowgs->status_kurzbz.' '.$row->gsstudientyp_kurzbz;
$gemeinsamestudien=True;
$studtyp = $kodex_studientyp_array[$row->gsstudientyp_kurzbz];
$studstatuscode = $kodex_studstatuscode_array[$rowgs->status_kurzbz];
$studstatuscode = (isset($kodex_studstatuscode_array[$rowgs->status_kurzbz])?$kodex_studstatuscode_array[$rowgs->status_kurzbz]:'');
$gsblock.="
<GS>
<MobilitaetsProgrammCode>".$rowgs->mobilitaetsprogramm_code."</MobilitaetsProgrammCode>
@@ -915,11 +916,11 @@ function GenerateXMLStudentBlock($row)
<Ausbildungssemester>".$rowgs->ausbildungssemester."</Ausbildungssemester>
<StudStatusCode>".$studstatuscode."</StudStatusCode>
</GS>";
if(!isset($gssem[$rowgs->ausbildungssemester]))
if(!isset($gssem[$storgform][$rowgs->ausbildungssemester]))
{
$gssem[$rowgs->ausbildungssemester]=0;
$gssem[$storgform][$rowgs->ausbildungssemester]=0;
}
$gssem[$rowgs->ausbildungssemester]++;
$gssem[$storgform][$rowgs->ausbildungssemester]++;
}
}