Index: branches/RC/core/admin_templates/catalog/catalog.tpl =================================================================== diff -u -N -r11693 -r11711 --- branches/RC/core/admin_templates/catalog/catalog.tpl (.../catalog.tpl) (revision 11693) +++ branches/RC/core/admin_templates/catalog/catalog.tpl (.../catalog.tpl) (revision 11711) @@ -201,7 +201,13 @@ $menu.addItem(rs('editcat'), '', 'javascript:executeButton("editcat");'); $menu.addItem(rs('export'), '', 'javascript:executeButton("export");'); + $menu.addSeparator(); $menu.addItem(rs('rebuild_cache'), '', 'javascript:executeButton("rebuild_cache");'); + + if ($Catalog.ActivePrefix == 'c') { + $menu.addItem(rs('recalculate_priorities'), '', 'javascript:executeButton("recalculate_priorities");'); + } + renderMenus(); nls_showMenu(rs('tools_menu'), a_toolbar.GetButtonImage('rebuild_cache')); @@ -235,6 +241,11 @@ case 'rebuild_cache': openSelector('c', ''); break; + + case 'recalculate_priorities': + $Catalog.submit_event('c', 'OnRecalculatePriorities'); + break; + } }