Index: branches/unlabeled/unlabeled-1.78.2/core/kernel/db/db_tag_processor.php =================================================================== diff -u -r8211 -r8276 --- branches/unlabeled/unlabeled-1.78.2/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 8211) +++ branches/unlabeled/unlabeled-1.78.2/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 8276) @@ -1897,6 +1897,17 @@ } return $o; } + + /** + * Checks if current prefix is main item + * + * @param Array $params + * @return bool + */ + function IsTopmostPrefix($params) + { + return $this->Prefix == $this->Application->GetTopmostPrefix($this->Prefix); + } } ?> \ No newline at end of file Index: branches/unlabeled/unlabeled-1.4.2/core/admin_templates/regional/phrases_edit.tpl =================================================================== diff -u -r7859 -r8276 --- branches/unlabeled/unlabeled-1.4.2/core/admin_templates/regional/phrases_edit.tpl (.../phrases_edit.tpl) (revision 7859) +++ branches/unlabeled/unlabeled-1.4.2/core/admin_templates/regional/phrases_edit.tpl (.../phrases_edit.tpl) (revision 8276) @@ -26,7 +26,24 @@ } ) ); + + + a_toolbar.AddButton( new ToolBarSeparator('sep1') ); + + + a_toolbar.AddButton( new ToolBarButton('prev', '', function() { + go_to_id('phrases', ''); + } + ) ); + a_toolbar.AddButton( new ToolBarButton('next', '', function() { + go_to_id('phrases', ''); + } + ) ); + + a_toolbar.Render(); + + Index: branches/unlabeled/unlabeled-1.11.2/core/admin_templates/incs/form_blocks.tpl =================================================================== diff -u -r8227 -r8276 --- branches/unlabeled/unlabeled-1.11.2/core/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 8227) +++ branches/unlabeled/unlabeled-1.11.2/core/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 8276) @@ -509,6 +509,22 @@ + + + + .HideButton('prev'); + .HideButton('next'); + + + .DisableButton('next'); + + + .DisableButton('prev'); + + + + +