Index: branches/RC/core/units/custom_fields/custom_fields_tag_processor.php =================================================================== diff -u -r10885 -r11538 --- branches/RC/core/units/custom_fields/custom_fields_tag_processor.php (.../custom_fields_tag_processor.php) (revision 10885) +++ branches/RC/core/units/custom_fields/custom_fields_tag_processor.php (.../custom_fields_tag_processor.php) (revision 11538) @@ -118,6 +118,25 @@ $this->Application->SetVar( $this->getPrefixSpecial().'_id', ''); return $o; } + + /** + * If data was modfied & is in TempTables mode, then parse block with name passed; + * remove modification mark if not in TempTables mode + * + * @param Array $params + * @return string + * @access public + * @author Alexey + */ + function SaveWarning($params) + { + $source_prefix = array_key_exists('SourcePrefix', $params) ? $params['SourcePrefix'] : false; + if ($source_prefix && $source_prefix == 'c') { + return $this->Application->ProcessParsedTag('c', 'SaveWarning', $params); + } + + return parent::SaveWarning($params); + } } ?> \ No newline at end of file