function wpm_out41($node_id, $html, $css) { if ($node_id == 0) { return array('output' => '', 'hilight' => false); } wpm_append_nodes($node_id); $item = wpm_readnode($node_id); $itemdown = wpm_out41($item->down, $html, $css); $process = true; $active = $html['active']; $home = get_bloginfo('url', 'display'); $name = __(wpm_label($item)); $url = wpm_url($item, $html['nourl']); $template = wpm_template($item, $html, $url); $attributes = $item->attributes ? __($item->attributes) : ""; $selection = $item->selection ? __($item->selection) : ""; $menuclass = $css ? substr($css, 0, -4) : $item->selection; $class = $item->cssclass ? " class=\"{$item->cssclass}\"" : ""; $selected = $item->cssclass ? " class=\"{$item->cssclass} {$active}\"" : " class=\"{$active}\""; if ($itemdown['hilight']) { $class = $selected; } else { if (wpm_hilight($item)) { $class = $selected; } } $items = $itemdown['output']; if ($process) { $pattern = array('%attr', '%class', '%home', '%id', '%imageurl', '%items', '%menuclass', '%name', '%selection', '%url', '%list', '%submit', '%image'); $replacement = array($attributes, $class, $home, $item->id, $item->imageurl, $items, $menuclass, $name, $selection, $url); $list = $items ? str_replace($pattern, $replacement, $html['list']) : ''; $submit = $selection ? str_replace($pattern, $replacement, $html['submit']) : ''; $image = $item->imageurl ? str_replace($pattern, $replacement, $html['image']) : ''; $replacement[] = $list; $replacement[] = $submit; $replacement[] = $image; $output = str_replace($pattern, $replacement, $template); } $itemside = wpm_out41($item->side, $html, $css); $output .= $itemside['output']; $hilight = $class == $selected || $itemside['hilight']; return array('output' => $output, 'hilight' => $hilight); }
function wpm_display_LC1_46($menu, $css) { global $wpm_html_l46; $r = wpm_out41($menu->id, $wpm_html_l46, $css); echo $r['output']; }
function wpm_display_inove($menu, $css) { global $wpm_html_inove; $r = wpm_out41($menu->id, $wpm_html_inove, $css); echo $r['output']; }
function wpm_display_Suckerfish_45($menu, $css) { global $wpm_html_S45; $r = wpm_out41($menu->id, $wpm_html_S45, $css); echo $r['output']; }
function wpm_display_Superfish($menu, $css) { global $wpm_html_ssf; $r = wpm_out41($menu->id, $wpm_html_ssf, $css); echo $r['output']; }