if ($view['parent'] != NULL) {
            $parent = $view_tree->getNode($view['parent']);
            $parent->addChild($node);
        } else {
            $view_tree->addChild($node);
        }
    }
    return $view_tree;
}
$existing_views = '';
if ($conf['display_views_using_tree']) {
    $initially_open = NULL;
    if (!isset($_SESSION['view_tree_built']) && isset($conf['view_tree_nodes_initially_open'])) {
        $initially_open = $conf['view_tree_nodes_initially_open'];
    }
    $view_tree = build_view_tree($viewList->getViews());
    $existing_views = '[';
    $i = 0;
    foreach ($view_tree->getChildren() as $view_node) {
        if ($i++ > 0) {
            $existing_views .= ',';
        }
        $existing_views .= $view_node->toJson($initially_open);
        $i++;
    }
    $existing_views .= ']';
    $_SESSION['view_tree_built'] = TRUE;
} else {
    foreach ($viewList->getViews() as $view) {
        if ($view['parent'] == NULL) {
            $v = $view['view_name'];