children);
if ($level === 0) {
$class = 'root';
} else {
//$class = 'host';
$class = $self->objectTypeName;
}
if ($hasChildren) {
$collapsed = '';
} else {
$collapsed = ' class="collapsed"';
}
$html = '
';
if ($hasChildren) {
ksort($tree->children);
$html .= ' ';
}
if ($level === 0) {
$html .= '' . $self->escape($tree->name) . '';
} else {
$html .= $self->qlink(
$tree->name,
'director/' . $self->objectTypeName,
array('name' => $tree->name),
array('class' => $class)
) . $self->qlink(
'=>',
'director/' . $self->objectTypeName . '/childlist',
array('name' => $tree->name)
);
}
if ($hasChildren) {
$html .= '';
foreach ($tree->children as $child) {
$html .= dumpTree($child, $self, $level + 1);
}
$html .= '
';
}
$html .= "\n";
return $html;
}
?>
= $this->tabs ?>
= $this->translate('Template tree') ?>
= dumpTree(
(object) array(
'name' => 'Templates',
'children' => $this->tree
),
$this
) ?>