Index: branches/RC/core/units/reviews/reviews_event_handler.php =================================================================== diff -u -N -r10455 -r10519 --- branches/RC/core/units/reviews/reviews_event_handler.php (.../reviews_event_handler.php) (revision 10455) +++ branches/RC/core/units/reviews/reviews_event_handler.php (.../reviews_event_handler.php) (revision 10519) @@ -432,7 +432,7 @@ { parent::OnAfterConfigRead($event); - if (preg_match('/(.*)-rev/', $event->Prefix, $regs)) { + if (preg_match('/(.*)-rev/', $event->Prefix, $regs) && $this->Application->prefixRegistred($regs[1])) { // "Structure & Data" -> "Reviews" (section in K4) // 1. add join to items table (for "Structure & Data" -> "Reviews" section) Index: branches/RC/core/admin_templates/reviews/reviews.tpl =================================================================== diff -u -N -r10455 -r10519 --- branches/RC/core/admin_templates/reviews/reviews.tpl (.../reviews.tpl) (revision 10455) +++ branches/RC/core/admin_templates/reviews/reviews.tpl (.../reviews.tpl) (revision 10519) @@ -47,9 +47,8 @@ a_toolbar.AddButton( new ToolBarButton('delete', '', function() { - var $template = $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'view_template'); $form_name = $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'tab_id') + '_form'; - std_delete_items($Catalog.ActivePrefix, $template, 1); + std_delete_items($Catalog.ActivePrefix, null, 1); } ) ); Index: branches/RC/kernel/admin_templates/reviews.tpl =================================================================== diff -u -N -r10455 -r10519 --- branches/RC/kernel/admin_templates/reviews.tpl (.../reviews.tpl) (revision 10455) +++ branches/RC/kernel/admin_templates/reviews.tpl (.../reviews.tpl) (revision 10519) @@ -47,9 +47,8 @@ a_toolbar.AddButton( new ToolBarButton('delete', '', function() { - var $template = $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'view_template'); $form_name = $Catalog.queryTabRegistry('prefix', $Catalog.ActivePrefix, 'tab_id') + '_form'; - std_delete_items($Catalog.ActivePrefix, $template, 1); + std_delete_items($Catalog.ActivePrefix, null, 1); } ) ); Index: branches/RC/kernel/units/reviews/reviews_event_handler.php =================================================================== diff -u -N -r10455 -r10519 --- branches/RC/kernel/units/reviews/reviews_event_handler.php (.../reviews_event_handler.php) (revision 10455) +++ branches/RC/kernel/units/reviews/reviews_event_handler.php (.../reviews_event_handler.php) (revision 10519) @@ -432,7 +432,7 @@ { parent::OnAfterConfigRead($event); - if (preg_match('/(.*)-rev/', $event->Prefix, $regs)) { + if (preg_match('/(.*)-rev/', $event->Prefix, $regs) && $this->Application->prefixRegistred($regs[1])) { // "Structure & Data" -> "Reviews" (section in K4) // 1. add join to items table (for "Structure & Data" -> "Reviews" section)