- foreach($tree as $name => $subtree) if($name != $pathindex) {
- $html.='<li><b>'.$name.'</b> <small>('.$subtree[$pathindex].')</small>'.render_tree($subtree).'</li>';
+ foreach($tree as $name => $subtree) if($name != $index_path && $name != $index_id) {
+ $link = isset($subtree[$index_id]);
+ $hidden = $link && $subtree[$index_id] <= 0;
+
+ $html.='<li>';
+ if($link) $html.= '<a href="'.$_SERVER['SCRIPT_NAME'].'/model/?where[category_id]=='.$subtree[$index_id].'">';
+ if($hidden) $html.='<font color="grey">';
+ $html.="<b>$name</b>";
+ if($hidden) $html.='</font>';
+ if($link) $html.= '</a>';
+ @$html.=' <small>('.$subtree[$index_id].' => '.$subtree[$index_path].')</small>';
+ $html.=render_tree($subtree);
+ $html.='</li>';