Index: branches/5.2.x/core/units/admin/admin_tag_processor.php =================================================================== diff -u -N -r16513 -r16745 --- branches/5.2.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 16513) +++ branches/5.2.x/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 16745) @@ -1,6 +1,6 @@ getSectionData($section_name); + $show_mode = isset($tab_data['show_mode']) ? $tab_data['show_mode'] : smNORMAL; + $debug_only = ($show_mode == smDEBUG) || ($show_mode == smSUPER_ADMIN); + + if ( $show_mode == smHIDE + || ($debug_only && !$this->Application->isDebugMode()) + ) { + continue; + } + $block_params['t'] = $tab_data['url']['t']; $block_params['pass'] = $tab_data['url']['pass']; $block_params['title'] = $tab_data['label'];