diff --git a/cis/private/profile/studienplan.php b/cis/private/profile/studienplan.php index 0045c6927..cd6e20202 100755 --- a/cis/private/profile/studienplan.php +++ b/cis/private/profile/studienplan.php @@ -452,6 +452,10 @@ function drawTree($tree, $depth) { echo ''.$p->t('studienplan/negativ').''; } + elseif($positiv) + { + echo ''.$p->t('studienplan/abgeschlossen').''; + } elseif($lvregelExists) { if($abgeschlossen && $positiv) @@ -463,10 +467,6 @@ function drawTree($tree, $depth) echo ''.$p->t('studienplan/offen').''; } } - elseif($positiv) - { - echo ''.$p->t('studienplan/abgeschlossen').''; - } else { echo ''.$p->t('studienplan/offen').''; @@ -626,7 +626,8 @@ function drawTree($tree, $depth) //check if rules are fulfilled just for actual or next studiensemester if($stsem === $aktornext) { - if($lvregel->isZugangsberechtigt($uid, $row_tree->studienplan_lehrveranstaltung_id, $stsem) !== true) + $result = $lvregel->isZugangsberechtigt($uid, $row_tree->studienplan_lehrveranstaltung_id, $stsem); + if((is_array($result)) && ($result[0] !== true)) { $regelerfuellt=false; }