Index: branches/RC/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r11892 -r11930 --- branches/RC/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 11892) +++ branches/RC/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 11930) @@ -1,6 +1,6 @@ Array('self' => true, 'subitem' => true), 'OnSetPerPage' => Array('self' => true, 'subitem' => true), + 'OnSetPage' => Array('self' => true, 'subitem' => true), 'OnSearch' => Array('self' => true, 'subitem' => true), 'OnSearchReset' => Array('self' => true, 'subitem' => true), @@ -673,6 +674,17 @@ } /** + * Occurs when page is changed (only for hooking) + * + * @param kEvent $event + */ + function OnSetPage(&$event) + { + $page = $this->Application->GetVar($event->getPrefixSpecial(true) . '_Page'); + $event->SetRedirectParam($event->getPrefixSpecial().'_Page', $page); + } + + /** * Set's correct page for list * based on data provided with event *