Index: trunk/core/kernel/db/db_tag_processor.php
===================================================================
diff -u -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 -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 -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 @@
-