X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Fnodes.php;h=9f7103134a5d464dfd999082f27420ee6583fb6d;hb=bcfeedf1a2471b3b86873ee96582e2e7b510d6bd;hp=2d7dc8cf360c0986a31b172bd98c467087721d57;hpb=d4ac6b36f758c177d0bb2ccd7f7804873b6d2732;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/nodes.php b/wwwroot/nodes.php index 2d7dc8c..9f71031 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) @@ -77,7 +80,7 @@ if( if(isset($_GET['node_kid'])) $_GET['node_id'] = base_convert($_GET['node_kid'], 36, 10); if(isset($_GET['template_kid'])) $_GET['template_id'] = base_convert($_GET['template_kid'], 36, 10); -require(INCLUDE_DIR.'senate.inc'); +require_once(INCLUDE_DIR.'senate.inc'); if (isset($_SERVER['HTTP_REFERER'])) { preg_match('/(k|id)\/([0-9]*)\//',$_SERVER['HTTP_REFERER'],$ref_match); @@ -85,11 +88,12 @@ if (isset($_SERVER['HTTP_REFERER'])) { } //connecting to database and creating universal $db object -require(INCLUDE_DIR.'log.inc'); -require(INCLUDE_DIR.'ubik.inc'); -require(INCLUDE_DIR.'nodes.inc'); -require(INCLUDE_DIR.'error_messages.inc'); -require(INCLUDE_DIR.'database.inc'); +require_once(INCLUDE_DIR.'log.inc'); +require_once(INCLUDE_DIR.'ubik.inc'); +require_once(INCLUDE_DIR.'nodes.inc'); +require_once(INCLUDE_DIR.'error_messages.inc'); +require_once(INCLUDE_DIR.'database.inc'); +require_once(INCLUDE_DIR.'transports.inc'); $db = new CLASS_DATABASE(); @@ -172,8 +176,10 @@ if (empty($node)) { //$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() @@ -420,6 +426,7 @@ if (isset($_SESSION['user_id'])&&($user_id=$_SESSION['user_id'])) { $smarty->assign('bookstyl',$_SESSION['bookstyl']); $smarty->assign('fook',$_SESSION['fook']); $smarty->assign('user_id',$_SESSION['user_id']); + $smarty->assign('user_name',$_SESSION['user_name']); if (!empty($_SESSION['cube_vector'])) $smarty->assign('cube_vector',$_SESSION['cube_vector']); $smarty->assign('friends',$_SESSION['friends']); //req by freezy, done by darkaural