Index: admin/system_presets/simple/form_submissions_formsubs.php =================================================================== --- admin/system_presets/simple/form_submissions_formsubs.php (revision 13756) +++ admin/system_presets/simple/form_submissions_formsubs.php (working copy) @@ -5,7 +5,7 @@ // toolbar buttons $remove_buttons = Array ( // list of forms -// 'formsubs_list' => Array ('edit', 'delete', 'dbl-click'), +// 'formsubs_list' => Array ('edit', 'delete', 'view', 'dbl-click'), // editing form // 'formsubs_view' => Array ('select', 'cancel', 'prev', 'next'), Index: core/admin_templates/submissions/submissions_list.tpl =================================================================== --- core/admin_templates/submissions/submissions_list.tpl (revision 13756) +++ core/admin_templates/submissions/submissions_list.tpl (working copy) @@ -27,6 +27,18 @@ std_delete_items('formsubs') } ) ); + a_toolbar.AddButton( new ToolBarSeparator('sep2') ); + + a_toolbar.AddButton( + new ToolBarButton( + 'view', + '', + function(id) { + show_viewmenu(a_toolbar,'view'); + } + ) + ); + a_toolbar.Render(); Index: core/units/forms/form_submissions/form_submissions_config.php =================================================================== --- core/units/forms/form_submissions/form_submissions_config.php (revision 13756) +++ core/units/forms/form_submissions/form_submissions_config.php (working copy) @@ -62,7 +62,7 @@ 'formsubs_list' => Array ( 'prefixes' => Array('form', 'formsubs_List'), 'format' => "!la_title_FormSubmissions! '#form_titlefield#'", - 'toolbar_buttons' => Array ('edit', 'delete', 'dbl-click'), + 'toolbar_buttons' => Array ('edit', 'delete', 'view', 'dbl-click'), ), 'formsubs_view' => Array( Index: core/units/forms/form_submissions/form_submissions_eh.php =================================================================== --- core/units/forms/form_submissions/form_submissions_eh.php (revision 13756) +++ core/units/forms/form_submissions/form_submissions_eh.php (working copy) @@ -265,4 +265,28 @@ $event->SetRedirectParam('pass', 'm,form,formsubs'); } } + + /** + * Set's new perpage for grid + * + * @param kEvent $event + */ + function OnSetPerPage(&$event) + { + parent::OnSetPerPage($event); + + $event->SetRedirectParam('pass', 'm,form,' . $event->getPrefixSpecial()); + } + + /** + * Occurs when page is changed (only for hooking) + * + * @param kEvent $event + */ + function OnSetPage(&$event) + { + parent::OnSetPage($event); + + $event->SetRedirectParam('pass', 'm,form,' . $event->getPrefixSpecial()); + } } \ No newline at end of file