$node = nodes::getNodeById($_GET['node_id'], $_SESSION['user_id']); } if ($node['node_creator'] == $_SESSION['user_id']) { $node['node_permission'] = 'owner'; } if ($_SESSION['cube_vector']) { if (strpos($node['node_vector'], $_SESSION['cube_vector']) === false) { echo "node::" . $node['node_vector']; echo "cube_Vector::" . $_SESSION['cube_vector']; echo "you are out of allowed cwbe. access forbidden"; die; } } //if not existent node show our own 404 if (empty($node)) { $nodes = nodes::getNodesByName($_GET['node_name']); if ($nodes) { $smarty->assign('nodes', $nodes); $content = $smarty->display("404.tpl"); die; } elseif ($_SESSION['user_id']) { $smarty->assign('node_name', $_GET['node_name']); $content = $smarty->display("modules/addnode.tpl"); } } //modifying node glass pearl if (is_array($children_types[$node['node_type']])) { $smarty->assign('children_types', $children_types[$node['node_type']]); } $smarty->assign('types', $types); $node['node_type'] = $types[$node['node_type']];