mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Fehler behoben bei dem es Vorkommen konnte das der gewählte Reihungstest beim Editieren nicht im DropDown enthalten war
This commit is contained in:
@@ -37,7 +37,6 @@ function loadAufnahmeTermine(prestudent_id)
|
||||
document.getElementById('aufnahmetermine-button-savegesamtpunkte').disabled=false;
|
||||
document.getElementById('aufnahmetermine-button-calculatetotal').disabled=false;
|
||||
|
||||
|
||||
// Gruppen DropDown laden
|
||||
var aufnahmegruppemenulist = document.getElementById('aufnahmetermine-menulist-aufnahmegruppe');
|
||||
if(aufnahmegruppemenulist)
|
||||
|
||||
@@ -971,9 +971,10 @@ class reihungstest extends basis_db
|
||||
* Liefert alle Reihungstests zu den uebergebenen StudienplanIDs
|
||||
*
|
||||
* @param array $studienplan_arr Array mit StudienplanIDs zu denen die RT geladen werden sollen.
|
||||
* @param array $include_ids Array mit ReihungstestIDs die zusaetzlich geladen werden sollen.
|
||||
* @return boolean true wenn erfolgreich, false im Fehlerfall.
|
||||
*/
|
||||
public function getReihungstestStudienplan($studienplan_arr)
|
||||
public function getReihungstestStudienplan($studienplan_arr, $include_ids=null)
|
||||
{
|
||||
$qry = "SELECT
|
||||
distinct a.*,
|
||||
@@ -984,8 +985,13 @@ class reihungstest extends basis_db
|
||||
FROM
|
||||
public.tbl_reihungstest a
|
||||
JOIN public.tbl_rt_studienplan USING(reihungstest_id)
|
||||
WHERE studienplan_id IN(".$this->db_implode4Sql($studienplan_arr).")
|
||||
ORDER BY a.datum DESC";
|
||||
WHERE studienplan_id IN(".$this->db_implode4Sql($studienplan_arr).")";
|
||||
|
||||
if(!is_null($include_ids) && is_array($include_ids) && count($include_ids)>0)
|
||||
{
|
||||
$qry .=" OR reihungstest_id in(".$this->db_implode4SQL($include_ids).")";
|
||||
}
|
||||
$qry.=" ORDER BY a.datum DESC";
|
||||
|
||||
if ($this->db_query($qry))
|
||||
{
|
||||
|
||||
@@ -96,9 +96,10 @@ elseif(isset($_GET['prestudent_id']))
|
||||
foreach($rt_help->result as $row)
|
||||
{
|
||||
$studienplan_arr[] = $row->studienplan_id;
|
||||
$include_ids[] = $row->reihungstest_id;
|
||||
}
|
||||
|
||||
$rt->getReihungstestStudienplan($studienplan_arr);
|
||||
$rt->getReihungstestStudienplan($studienplan_arr, $include_ids);
|
||||
}
|
||||
else
|
||||
$rt->getAll();
|
||||
|
||||
Reference in New Issue
Block a user