- # Render the array as a serie of links
- # Need to give skin cause $this is undefined at this level
- function walkThrough ($tree, &$skin) {
- $return = '';
- foreach($tree as $element => $parent) {
- if(empty($parent)) {
- # element start a new list
- $return .= '<br />';
- } else {
- # grab the others elements
- $return .= walkThrough($parent, $skin);
- }
- # add our current element to the list
- $eltitle = Title::NewFromText($element);
- if(!empty($parent)) $return .= ' > ';
- $return .= $skin->makeLinkObj( $eltitle, $eltitle->getText() ) ;
- }
- return $return;
- }
-