diff --git a/cis/private/profile/studienplan.php b/cis/private/profile/studienplan.php index e27a4265c..267f308b3 100644 --- a/cis/private/profile/studienplan.php +++ b/cis/private/profile/studienplan.php @@ -297,8 +297,7 @@ echo '

'.$p->t('studienplan/studienplan').": $studienplan->bezeichnung ($stud echo ' - - + '; @@ -329,9 +328,33 @@ function drawTree($tree, $depth) foreach($tree as $row_tree) { - echo "\n"; - echo ''; - echo ''; + echo $icon.$row_tree->kurzbz.' - '.$row_tree->bezeichnung; + echo $bende.''; // ECTS Punkte echo ''; @@ -509,7 +532,7 @@ function drawTree($tree, $depth) echo ''; // Wenn Subtree vorhanden, dann anzeigen - if(isset($row_tree->childs)) + if(!empty($row_tree->childs)) drawTree($row_tree->childs, $depth+1); } }
'.$p->t('global/lehrveranstaltung').' '.$p->t('studienplan/ects').' '.$p->t('studienplan/status').'
'.$row_tree->kurzbz.''; + $style=''; + if(!empty($row_tree->childs)) + { + $bstart='';$bende=''; + $style=' style="background-color:#EEEEEE"'; + } + else + { + $bstart='';$bende=''; + } + + switch($row_tree->lehrtyp_kurzbz) + { + case 'modul': + $icon=' '; + $style=' style="background-color:#CCCCCC"'; + break; + case 'lv': + $icon=' '; + break; + default: + $icon=''; + } + + + echo ' + '.$bstart; // Einrückung für Subtree for($i=0;$i<$depth;$i++) @@ -352,8 +375,8 @@ function drawTree($tree, $depth) } // Bezeichnung der Lehrveranstaltung - echo $row_tree->bezeichnung; - echo ''.$row_tree->ects.'