function _xbbcode_list_render_tree in Extensible BBCode 7
Same name and namespace in other branches
- 8 xbbcode_list/xbbcode_list.module \_xbbcode_list_render_tree()
1 call to _xbbcode_list_render_tree()
- _xbbcode_list_render in xbbcode_list/
xbbcode_list.module
File
- xbbcode_list/
xbbcode_list.module, line 61
Code
function _xbbcode_list_render_tree($type, $classes, $tree) {
$class = count($classes) > 1 ? array_shift($classes) : end($classes);
$out = $tree->data;
if ($tree->sub) {
$out .= "<{$type} class='{$class}'>";
foreach ($tree->sub as $item) {
$out .= '<li>' . _xbbcode_list_render_tree($type, $classes, $item) . '</li>';
}
$out .= "</{$type}>";
}
return $out;
}