mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 18:02:18 +00:00
This commit is contained in:
@@ -1213,6 +1213,7 @@ function loadPruefungsDetails(prfId)
|
||||
var copy = $("#lvDropdown1").clone();
|
||||
$("#lvDropdowns").empty();
|
||||
$("#lvDropdowns").html(copy);
|
||||
$("#lvDropdowns").append("<br/>");
|
||||
var result = data.result[0];
|
||||
$("#titel").val(result.pruefung.titel);
|
||||
$("#beschreibung").val(result.pruefung.beschreibung);
|
||||
@@ -1225,7 +1226,15 @@ function loadPruefungsDetails(prfId)
|
||||
terminHinzufuegen("span");
|
||||
data.result.forEach(function(d){
|
||||
i++;
|
||||
var lv = "<span value='"+d.lehrveranstaltung.lehrveranstaltung_id+"'>"+d.lehrveranstaltung.studiengang.kurzbzlang+" | <b>"+d.lehrveranstaltung.bezeichnung+"</b> ("+d.lehrveranstaltung.lehrform_kurzbz+")</span><a href='#' onclick='deleteLehrveranstaltungFromPruefung(\""+d.lehrveranstaltung.lehrveranstaltung_id+"\", \""+d.pruefung.pruefung_id+"\");'> löschen</a></br>";
|
||||
var lv = "";
|
||||
if(d.lehrveranstaltung !== undefined)
|
||||
{
|
||||
lv = "<span value='"+d.lehrveranstaltung.lehrveranstaltung_id+"'>"+d.lehrveranstaltung.studiengang.kurzbzlang+" | <b>"+d.lehrveranstaltung.bezeichnung+"</b> ("+d.lehrveranstaltung.lehrform_kurzbz+")</span><a href='#' onclick='deleteLehrveranstaltungFromPruefung(\""+d.lehrveranstaltung.lehrveranstaltung_id+"\", \""+d.pruefung.pruefung_id+"\");'> löschen</a></br>";
|
||||
}
|
||||
else
|
||||
{
|
||||
lv = "<span>Keine Lehrveranstaltungen vorhanden.</span></br>";
|
||||
}
|
||||
$("#lvDropdowns").children().first().before(lv);
|
||||
var j = 0;
|
||||
d.pruefung.termine.forEach(function(t){
|
||||
@@ -1278,10 +1287,14 @@ function loadPruefungsDetails(prfId)
|
||||
|
||||
function resetLehrveranstaltungen()
|
||||
{
|
||||
$("#lvDropdown1").attr("onchange", "lehrveranstaltungDropdownhinzufuegen(this, false);")
|
||||
$("#lvDropdowns").children().each(function(i,v){
|
||||
$("#lvDropdown"+(i+2)).next().remove();
|
||||
$("#lvDropdown"+(i+2)).remove();
|
||||
});
|
||||
$("#lvDropdown1").prevAll().each(function(i,v){
|
||||
$(v).remove();
|
||||
});
|
||||
}
|
||||
|
||||
function resetTermine()
|
||||
@@ -1470,7 +1483,7 @@ function deleteLehrveranstaltungFromPruefung(lvId, pruefung_id)
|
||||
}
|
||||
}).complete(function(){
|
||||
loadPruefungsDetails(pruefung_id);
|
||||
loadAllPruefungen();
|
||||
// loadAllPruefungen();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1620,6 +1633,7 @@ function resetPruefungsverwaltung()
|
||||
resetLehrveranstaltungen();
|
||||
resetTermine();
|
||||
$("#modalOverlay").removeClass("modalOverlay");
|
||||
$("#buttonSave").attr("onclick", "savePruefungstermin();");
|
||||
}
|
||||
|
||||
function checkMinMaxTeilnehmer(min, max)
|
||||
|
||||
@@ -233,22 +233,30 @@ function loadPruefung()
|
||||
$pruefung->getLehrveranstaltungenByPruefung();
|
||||
$pruefung->getTermineByPruefung();
|
||||
$studiengang = new studiengang();
|
||||
foreach($pruefung->lehrveranstaltungen as $lv)
|
||||
if(!empty($pruefung->lehrveranstaltungen))
|
||||
{
|
||||
foreach($pruefung->lehrveranstaltungen as $lv)
|
||||
{
|
||||
$lehrveranstaltung = new lehrveranstaltung($lv->lehrveranstaltung_id);
|
||||
$lehrveranstaltung = $lehrveranstaltung->cleanResult();
|
||||
$studiengang->load($lehrveranstaltung[0]->studiengang_kz);
|
||||
$stg = new stdClass();
|
||||
$stg->bezeichnung = $studiengang->bezeichnung;
|
||||
$stg->studiengang_kz = $studiengang->studiengang_kz;
|
||||
$stg->kurzbzlang = $studiengang->kurzbzlang;
|
||||
$lehrveranstaltung[0]->studiengang = $stg;
|
||||
$prf = new stdClass();
|
||||
$prf->lehrveranstaltung = $lehrveranstaltung[0];
|
||||
$prf->pruefung = $pruefung;
|
||||
array_push($temp, $prf);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$lehrveranstaltung = new lehrveranstaltung($lv->lehrveranstaltung_id);
|
||||
$lehrveranstaltung = $lehrveranstaltung->cleanResult();
|
||||
$studiengang->load($lehrveranstaltung[0]->studiengang_kz);
|
||||
$stg = new stdClass();
|
||||
$stg->bezeichnung = $studiengang->bezeichnung;
|
||||
$stg->studiengang_kz = $studiengang->studiengang_kz;
|
||||
$stg->kurzbzlang = $studiengang->kurzbzlang;
|
||||
$lehrveranstaltung[0]->studiengang = $stg;
|
||||
$prf = new stdClass();
|
||||
$prf->lehrveranstaltung = $lehrveranstaltung[0];
|
||||
$prf->pruefung = $pruefung;
|
||||
array_push($temp, $prf);
|
||||
}
|
||||
|
||||
$data['result'] = array();
|
||||
$data['result'] = $temp;
|
||||
$data['error']='false';
|
||||
|
||||
Reference in New Issue
Block a user