Bugfix Prüfungsanmeldung

This commit is contained in:
Stefan Puraner
2014-04-03 13:21:02 +00:00
parent 9b327afd30
commit fd09708f4f
2 changed files with 24 additions and 22 deletions
+12 -16
View File
@@ -424,11 +424,11 @@ function saveAnmeldung(lehrveranstaltung_id, termin_id)
}).success(function(data){
if(data.error === 'false')
{
messageBox("message", data.result, "green", "highlight", 4000);
messageBox("message", data.result, "green", "highlight", 1000);
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
resetForm();
}).complete(function(event, xhr, settings){
@@ -458,11 +458,11 @@ function stornoAnmeldung(pruefungsanmeldung_id)
}).success(function(data){
if(data.error === 'false')
{
messageBox("message", data.result, "green", "highlight", 4000);
messageBox("message", data.result, "green", "highlight", 1000);
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
}).complete(function(event, xhr, settings){
refresh();
@@ -669,7 +669,7 @@ function showAnmeldungen(pruefungstermin_id, lehrveranstaltung_id)
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
}).complete(function(event, xhr, settings){
$("#sortable").sortable();
@@ -706,11 +706,11 @@ function saveReihung(terminId, lehrveranstaltung_id)
}).success(function(data){
if(data.error === 'false' && data.result === true)
{
messageBox("message", "Reihung erfolgreich geändert.", "green", "highlight", 4000);
messageBox("message", "Reihung erfolgreich geändert.", "green", "highlight", 1000);
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
}).complete(function(){
showAnmeldungen(terminId, lehrveranstaltung_id);
@@ -745,7 +745,7 @@ function anmeldungBestaetigen(pruefungsanmeldung_id, termin_id, lehrveranstaltun
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
});
}
@@ -765,11 +765,7 @@ function messageBox(divId, data, color, effect, duration)
$("#"+divId).effect(effect, {
duration: duration,
color: color
});
$("#"+divId).hide("blind",{
duration: 4000,
queue: false
});
}).delay(200).hide("clip", "fast");
}
/**
@@ -799,7 +795,7 @@ function loadStudiengaenge()
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
});
}
@@ -843,7 +839,7 @@ function loadPruefungStudiengang(studiengang_kz)
}
else
{
messageBox("message", data.errormsg, "red", "highlight", 4000);
messageBox("message", data.errormsg, "red", "highlight", 1000);
}
});
}
@@ -870,7 +866,7 @@ function saveKommentar(pruefungsanmeldung_id, termin_id, lehrveranstaltung_id)
},
error: loadError
}).success(function(data){
messageBox("message", "Kommentar erfolgreich gespeichert.", "green", "highlight", 4000);
messageBox("message", "Kommentar erfolgreich gespeichert.", "green", "highlight", 1000);
}).complete(function(){
showAnmeldungen(termin_id, lehrveranstaltung_id);
});
@@ -103,7 +103,7 @@ function getPruefungByLv($aktStudiensemester = null, $uid = null)
if($pruefung->getPruefungByLv($lehrveranstaltungen))
{
$pruefungen = array();
foreach($pruefung->lehrveranstaltungen as $lv)
foreach($pruefung->lehrveranstaltungen as $key=>$lv)
{
$lehrveranstaltung = new lehrveranstaltung($lv->lehrveranstaltung_id);
$lehrveranstaltung = $lehrveranstaltung->cleanResult();
@@ -614,12 +614,18 @@ function getPruefungenStudiengang()
if((!empty($pruefung->lehrveranstaltungen)))
{
$lv->pruefung = array();
foreach ($pruefung->lehrveranstaltungen as $prf)
foreach ($pruefung->lehrveranstaltungen as $key=>$prf)
{
$pruefung->load($prf->pruefung_id);
$pruefung->getTermineByPruefung();
array_push($lv->pruefung, $pruefung);
$pruefung->load($prf->pruefung_id);
if($pruefung->storniert === true)
{
unset($pruefung->lehrveranstaltungen[$key]);
}
else
{
$pruefung->getTermineByPruefung();
array_push($lv->pruefung, $pruefung);
}
}
array_push($result, $lv);
}