Index: trunk/core/kernel/db/db_tag_processor.php =================================================================== diff -u -N -r4199 -r4201 --- trunk/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 4199) +++ trunk/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 4201) @@ -1320,21 +1320,20 @@ function SaveWarning($params) { $main_prefix = getArrayValue($params, 'main_prefix'); - if($main_prefix && $main_prefix != '$main_prefix') - { + if ($main_prefix && $main_prefix != '$main_prefix') { $top_prefix = $main_prefix; } - else - { + else { $top_prefix = $this->Application->GetTopmostPrefix($this->Prefix); } $temp_tables = $this->Application->GetVar($top_prefix.'_mode') == 't'; $modified = $this->Application->RecallVar($top_prefix.'_modified'); - - if($temp_tables && $modified) - { - return $this->Application->ParseBlock($params); + + if ($temp_tables && $modified) { + $block_params = $this->prepareTagParams($params); + $block_params['name'] = $this->SelectParam($params, 'render_as,name'); + return $this->Application->ParseBlock($block_params); } $this->Application->RemoveVar($top_prefix.'_modified'); return ''; Index: trunk/kernel/admin_templates/incs/grid_blocks.tpl =================================================================== diff -u -N -r4029 -r4201 --- trunk/kernel/admin_templates/incs/grid_blocks.tpl (.../grid_blocks.tpl) (revision 4029) +++ trunk/kernel/admin_templates/incs/grid_blocks.tpl (.../grid_blocks.tpl) (revision 4201) @@ -234,6 +234,10 @@ + Index: trunk/kernel/admin_templates/incs/form_blocks.tpl =================================================================== diff -u -N -r4199 -r4201 --- trunk/kernel/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 4199) +++ trunk/kernel/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 4201) @@ -27,10 +27,6 @@ -