From 693183746ff342164144cca22713a186f8a74809 Mon Sep 17 00:00:00 2001 From: Martin Tatzber Date: Tue, 10 Jun 2014 12:11:52 +0000 Subject: [PATCH] =?UTF-8?q?Studienplan=C3=BCbersicht=20Baumstruktur=20deut?= =?UTF-8?q?licher=20gemacht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/profile/studienplan.php | 39 +++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 8 deletions(-) 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.'