X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Fpermissions.inc;h=1d77e420d56d57476f0ea0857df2ea07964c4d02;hb=d9b4dfbcb3d920445869db2c3abd706ee6916286;hp=116b3819c9dd01db320c3daccd57ca1c3439bba8;hpb=07d8a19c13d68e427b910b2b72d905d17da0ae6b;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/permissions.inc b/wwwroot/inc/permissions.inc index 116b381..1d77e42 100644 --- a/wwwroot/inc/permissions.inc +++ b/wwwroot/inc/permissions.inc @@ -5,8 +5,13 @@ class permissions { function isHierarch($node) { global $db; - $user_id=$_SESSION['user_id']; + if (IsSet($_SESSION['user_id'])) { + $user_id=$_SESSION['user_id']; + } else { + $user_id=0; + } if (!$user_id) return false; + $node_vector=chunk_split($node['node_vector'],VECTOR_CHARS,';'); $hierarchy=explode(';',$node_vector); foreach ($hierarchy as $hierarch) { @@ -27,9 +32,13 @@ function isHierarch($node) { } -function checkPermissions($node) { +public static function checkPermissions($node) { global $db; -$user_id=IsSet($_SESSION['user_id']); +if (IsSet($_SESSION['user_id'])) { + $user_id=$_SESSION['user_id']; +} else { + $user_id=0; +} /* thousand lights // OMGto Hierarchy!