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;
}