mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
- Anzeigefehler bei GS Zusammenfassung behoben
- CheckVerwendung zeigt nur noch Lehraufträge die größer 0 sind an
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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]++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user