Index: trunk/core/kernel/event_manager.php =================================================================== diff -u -N -r4622 -r4625 --- trunk/core/kernel/event_manager.php (.../event_manager.php) (revision 4622) +++ trunk/core/kernel/event_manager.php (.../event_manager.php) (revision 4625) @@ -265,9 +265,12 @@ $event->redirect = true; $event_handler =& $this->Application->recallObject($event->Prefix.'_EventHandler'); - if ($event_handler->checkPermissions($event)) { + if ($event_handler->CheckPermission($event)) { $this->HandleEvent($event); } + else { + $event->redirect = $event->getEventParam('no_permissions_template'); + } if($event->status==erSUCCESS && ($event->redirect === true || strlen($event->redirect) > 0) ) {