mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-08 07:39:27 +00:00
Filter bei Prüfungsanmeldung eingebaut
This commit is contained in:
@@ -186,7 +186,8 @@ function loadPruefungen()
|
||||
url: "./pruefungsanmeldung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "getPruefungByLv"
|
||||
method: "getPruefungByLv",
|
||||
studiensemester: $("#filter_studiensemester").val()
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
@@ -221,7 +222,8 @@ function loadPruefungenOfStudiengang()
|
||||
url: "./pruefungsanmeldung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "getPruefungByLvFromStudiengang"
|
||||
method: "getPruefungByLvFromStudiengang",
|
||||
studiensemester: $("#filter_studiensemester").val()
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
|
||||
@@ -37,10 +37,12 @@ $method = isset($_REQUEST['method'])?$_REQUEST['method']:'';
|
||||
switch($method)
|
||||
{
|
||||
case 'getPruefungByLv':
|
||||
$data = getPruefungByLv($aktStudiensemester, $uid);
|
||||
$studiensemester = isset($_REQUEST['studiensemester']) ? $_REQUEST['studiensemester'] : NULL;
|
||||
$data = getPruefungByLv($studiensemester, $uid);
|
||||
break;
|
||||
case 'getPruefungByLvFromStudiengang':
|
||||
$data = getPruefungByLvFromStudiengang($aktStudiensemester, $uid);
|
||||
$studiensemester = isset($_REQUEST['studiensemester']) ? $_REQUEST['studiensemester'] : NULL;
|
||||
$data = getPruefungByLvFromStudiengang($studiensemester, $uid);
|
||||
break;
|
||||
case 'loadPruefung':
|
||||
$data = loadPruefung();
|
||||
@@ -204,20 +206,23 @@ function getPruefungByLvFromStudiengang($aktStudiensemester = null, $uid = null)
|
||||
$lehreinheit = new lehreinheit();
|
||||
$lehreinheit->load_lehreinheiten($lehrveranstaltung[0]->lehrveranstaltung_id, $aktStudiensemester);
|
||||
$lehreinheiten = $lehreinheit->lehreinheiten;
|
||||
$prf = new stdClass();
|
||||
$temp = new pruefungCis($lv->pruefung_id);
|
||||
$temp->getTermineByPruefung($lv->pruefung_id);
|
||||
for($i=0; $i < sizeof($temp->termine); $i++)
|
||||
if(!empty($lehreinheiten) && $lehreinheiten !== null)
|
||||
{
|
||||
$termin = new pruefungstermin($temp->termine[$i]->pruefungstermin_id);
|
||||
$temp->termine[$i]->teilnehmer = $termin->getNumberOfParticipants();
|
||||
$prf = new stdClass();
|
||||
$temp = new pruefungCis($lv->pruefung_id);
|
||||
$temp->getTermineByPruefung($lv->pruefung_id);
|
||||
for($i=0; $i < sizeof($temp->termine); $i++)
|
||||
{
|
||||
$termin = new pruefungstermin($temp->termine[$i]->pruefungstermin_id);
|
||||
$temp->termine[$i]->teilnehmer = $termin->getNumberOfParticipants();
|
||||
}
|
||||
$prf->pruefung = $temp;
|
||||
$prf->lehrveranstaltung = $lehrveranstaltung;
|
||||
$lveranstaltung = new lehrveranstaltung($lehreinheiten[0]->lehrfach_id);
|
||||
$oe = new organisationseinheit($lveranstaltung->oe_kurzbz);
|
||||
$prf->organisationseinheit = $oe->bezeichnung;
|
||||
array_push($pruefungen, $prf);
|
||||
}
|
||||
$prf->pruefung = $temp;
|
||||
$prf->lehrveranstaltung = $lehrveranstaltung;
|
||||
$lveranstaltung = new lehrveranstaltung($lehreinheiten[0]->lehrfach_id);
|
||||
$oe = new organisationseinheit($lveranstaltung->oe_kurzbz);
|
||||
$prf->organisationseinheit = $oe->bezeichnung;
|
||||
array_push($pruefungen, $prf);
|
||||
}
|
||||
|
||||
$anmeldung = new pruefungsanmeldung();
|
||||
|
||||
@@ -38,6 +38,9 @@ $rechte->getBerechtigungen($uid);
|
||||
|
||||
$benutzer = new student($uid);
|
||||
|
||||
$studiensemester = new studiensemester();
|
||||
$studiensemester->getAll();
|
||||
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
@@ -166,6 +169,25 @@ $benutzer = new student($uid);
|
||||
?>
|
||||
</script>
|
||||
<h1>Prüfungsanmeldung für <?php echo $benutzer->vorname." ".$benutzer->nachname." (".$uid.")"; ?></h1>
|
||||
<?php
|
||||
echo '<h3>Filter</h3>';
|
||||
echo '<p>Studiensemester: ';
|
||||
echo '<select id="filter_studiensemester" onchange="refresh();">';
|
||||
$aktuellesSemester = $studiensemester->getakt();
|
||||
foreach($studiensemester->studiensemester as $sem)
|
||||
{
|
||||
if($aktuellesSemester == $sem->studiensemester_kurzbz)
|
||||
{
|
||||
echo '<option selected value="'.$sem->studiensemester_kurzbz.'">'.$sem->studiensemester_kurzbz.'</option>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<option value="'.$sem->studiensemester_kurzbz.'">'.$sem->studiensemester_kurzbz.'</option>';
|
||||
}
|
||||
}
|
||||
echo '</select></p>';
|
||||
|
||||
?>
|
||||
<div id="details" title="Details">
|
||||
<div id="lvDetails">
|
||||
<h1>LV-Details</h1>
|
||||
|
||||
Reference in New Issue
Block a user