Index: branches/5.2.x/core/kernel/utility/event.php =================================================================== diff -u -N -r13840 -r14092 --- branches/5.2.x/core/kernel/utility/event.php (.../event.php) (revision 13840) +++ branches/5.2.x/core/kernel/utility/event.php (.../event.php) (revision 14092) @@ -1,6 +1,6 @@ use from current event + $name = $this->getPrefixSpecial() . ':' . $name; + } + + $child_event = new kEvent($name); $child_event->MasterEvent =& $this; - $child_event->Prefix = $this->Prefix; - $child_event->Special = $this->Special; - $child_event->Prefix_Special = $this->Prefix_Special; + $child_event->redirect = $this->redirect; $child_event->redirect_params = $this->redirect_params; $child_event->redirect_script = $this->redirect_script; - $child_event->Name = $name; + $child_event->specificParams = $this->specificParams; - $this->Application->HandleEvent( $child_event ); + $this->Application->HandleEvent($child_event); $this->status = $child_event->status; + $this->redirect = $child_event->redirect; $this->redirect_params = $child_event->redirect_params; $this->redirect_script = $child_event->redirect_script; + $this->specificParams = $child_event->specificParams; } /**