X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Fnodes.php;h=54cfa79bb550db9411db67930fd9bc62e03e2b17;hb=867423f4a05f49b75a5e570dd58a1edb4cf4e89d;hp=f494eade450c4eebbd36ec5136a8e6f3444afa49;hpb=09f0f2fae8b01c46318cee6e9864b7b1847e9fd3;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/nodes.php b/wwwroot/nodes.php index f494ead..54cfa79 100644 --- a/wwwroot/nodes.php +++ b/wwwroot/nodes.php @@ -31,6 +31,9 @@ if ($_SESSION['debugging']) { print_r($_SESSION); } +@ini_set('magic_quotes_gpc' , 'off'); +if(get_magic_quotes_gpc()) die("Error: magic_quotes_gpc needs to be disabled! F00K!\n"); + //Smarty from DB $smarty_resource = 'kyberia'; //$smarty_resource = ''; //same as 'file' (fallback) @@ -168,12 +171,14 @@ if (empty($node)) { // $smarty->assign('children_types',$children_types[$node['node_type']]); //} -smarty->assign('types',$types); +//smarty->assign('types',$types); //$node['node_type']=$types[$node['node_type']]; +/* This should NOT BE HANDLED HERE! This breaks things... $node['node_content']= StripSlashes($node['node_content']); $node['node_name']= StripSlashes($node['node_name']); +*/ //checking permissions function _checkPermissions() @@ -488,7 +493,10 @@ if ($node['node_system_access']=='crypto') { $smarty->assign('error',$error); $smarty->assign('permissions',$permissions); $smarty->assign('current_vector',$node['node_vector']); -if ($permissions['r']) $smarty->assign('node',$node); +if ($permissions['r']) { + $smarty->assign('node',$node); + $smarty->assign('node_json',json_encode($node)); +} else { $smarty->assign('node',$node);