public function WillFire() { $user = Bugdar::$auth->current_user(); if ($user && !$user->CheckGroupPermission(Usergroup::CAN_VIEW) || !$user && !Usergroup::AnonymousGroup()->mask & Usergroup::CAN_VIEW) { EventPump::Pump()->RaiseEvent(new StandardErrorEvent('NO_PERMISSION_CAN_VIEW')); return; } }