function menu_h_g($d) { $p = explode("|", $d); if ($p[0] == "append") { $r = collect_hierarchie_b($p[1]); } elseif ($p[0] == "nocat") { $r = collect_hierarchie_c($p[1], ''); } elseif ($p[0] == "collect") { $r = collect_hierarchie($p[1]); } if ($r) { foreach ($r as $k => $v) { $ret .= $k . "\n" . supermenu($v); } } return $ret; }
function supermenu($r) { static $i; $i++; if (is_array($r)) { foreach ($r as $k => $v) { $ret .= nchar($i, "-"); if (is_array($v)) { $ret .= $k . "\n" . supermenu($v); } else { $ret .= $k . "\n"; } } } $i--; return $ret; }