- $event_node=nodes::getNodeById($event_id,$_SESSION['user_id']);
- if (($event_node['node_system_access']=='public')
- || ($event_node['node_creator']==$_SESSION['user_id'])
- || ($event_node['node_permission']=='op')
- || ($event_node['node_permission']=='execute')
- || ($event_node['node_permission']=='master') ) {
- include_once(INCLUDE_DIR."eventz/$event.inc");
+ $event_node=nodes::getNodeById($event_id,isset($_SESSION['user_id']) ? $_SESSION['user_id'] : "");
+ if (
+ ($event_node['node_system_access']=='public')
+ || (!empty($_SESSION['user_id']) && ($event_node['node_creator']==$_SESSION['user_id']))
+ || ($event_node['node_permission']=='op')
+ || ($event_node['node_permission']=='execute')
+ || ($event_node['node_permission']=='master')
+ || ($event=='display')
+ ) {
+ require_once(INCLUDE_DIR."eventz/$event.inc");