Changeset 2788
- Timestamp:
- 07/16/08 02:45:59 (2 months ago)
- Files:
-
- branches/release-41/lib/MT/Util.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/release-41/lib/MT/Util.pm
r2548 r2788 26 26 epoch2ts ts2epoch escape_unicode unescape_unicode 27 27 sax_parser trim ltrim rtrim asset_cleanup caturl multi_iter 28 weaken log_time );28 weaken log_time make_string_csv ); 29 29 30 30 { … … 1964 1964 }; 1965 1965 1966 sub make_string_csv { 1967 my ( $value, $enc ) = @_; 1968 $value =~ s/\r|\r\n/\n/gs; 1969 if ( ( ( index( $value, '"' ) > -1 ) || ( index( $value, '\n' ) > -1 ) ) 1970 && !( $value =~ m/^".*"$/gs ) ) 1971 { 1972 $value = "\"$value\""; 1973 } 1974 return MT::I18N::encode_text( $value, undef, $enc ); 1975 } 1976 1966 1977 1; 1967 1978
