Index: core/admin_templates/catalog_tab.tpl IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- core/admin_templates/catalog_tab.tpl (revision 15805) +++ core/admin_templates/catalog_tab.tpl (revision ) @@ -78,6 +78,11 @@ alert(''); + + + Application.SetVar('continue', 1); + openSelector('c', ''); + #separator# \ No newline at end of file Index: core/units/categories/categories_event_handler.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- core/units/categories/categories_event_handler.php (revision 15805) +++ core/units/categories/categories_event_handler.php (revision ) @@ -1275,22 +1275,9 @@ * @return void * @access protected */ - protected function _ensurePermCacheRebuild($event) + protected function _ensurePermCacheRebuild(kEvent $event) { - $rebild_mode = $this->Application->ConfigValue('CategoryPermissionRebuildMode'); - - if ( $rebild_mode == CategoryPermissionRebuild::SILENT ) { - $updater = $this->Application->makeClass('kPermCacheUpdater'); - /* @var $updater kPermCacheUpdater */ - - $updater->OneStepRun(); - } - elseif ( $rebild_mode == CategoryPermissionRebuild::AUTOMATIC ) { - // rebuild with progress bar - $event->redirect = 'categories/cache_updater'; - } - - $this->_resetMenuCache(); + $this->Application->StoreVar('PermCache_UpdateRequired', 1); $this->Application->StoreVar('RefreshStructureTree', 1); } \ No newline at end of file