Index: branches/RC/core/admin_templates/catalog/catalog.tpl
===================================================================
diff -u -N -r9930 -r10428
--- branches/RC/core/admin_templates/catalog/catalog.tpl (.../catalog.tpl) (revision 9930)
+++ branches/RC/core/admin_templates/catalog/catalog.tpl (.../catalog.tpl) (revision 10428)
@@ -77,15 +77,26 @@
a_toolbar.AddButton( new ToolBarSeparator('sep2') );
a_toolbar.AddButton( new ToolBarButton('approve', '', function() {
+ askCategoryPropagate();
$Catalog.submit_event(null, 'OnMassApprove');
}
) );
a_toolbar.AddButton( new ToolBarButton('decline', '', function() {
+ askCategoryPropagate();
$Catalog.submit_event(null, 'OnMassDecline');
}
) );
+ function askCategoryPropagate() {
+ if (Grids['c'].GetSelected().length) {
+ var $propagate_status = confirm('');
+
+ $form_name = $Catalog.queryTabRegistry('prefix', 'c', 'tab_id') + '_form';
+ Application.SetVar('propagate_category_status', $propagate_status ? 1 : 0);
+ }
+ }
+
a_toolbar.AddButton( new ToolBarSeparator('sep3') );
a_toolbar.AddButton( new ToolBarButton('in-portal:export', '', function() {