Feature #4050 » 0001-New-CSV-API.patch
app/helpers/issues_helper.rb | ||
---|---|---|
147 | 147 |
ic = Iconv.new(l(:general_csv_encoding), 'UTF-8') |
148 | 148 |
decimal_separator = l(:general_csv_decimal_separator) |
149 | 149 |
export = StringIO.new |
150 |
CSV::Writer.generate(export, l(:general_csv_separator)) do |csv|
|
|
150 |
CSV(export, :col_sep => l(:general_csv_separator)) do |csv|
|
|
151 | 151 |
# csv header fields |
152 | 152 |
headers = [ "#", |
153 | 153 |
l(:field_status), |
app/helpers/timelog_helper.rb | ||
---|---|---|
69 | 69 |
decimal_separator = l(:general_csv_decimal_separator) |
70 | 70 |
custom_fields = TimeEntryCustomField.find(:all) |
71 | 71 |
export = StringIO.new |
72 |
CSV::Writer.generate(export, l(:general_csv_separator)) do |csv|
|
|
72 |
CSV(export, :col_sep => l(:general_csv_separator)) do |csv|
|
|
73 | 73 |
# csv header fields |
74 | 74 |
headers = [l(:field_spent_on), |
75 | 75 |
l(:field_user), |
... | ... | |
112 | 112 |
|
113 | 113 |
def report_to_csv(criterias, periods, hours) |
114 | 114 |
export = StringIO.new |
115 |
CSV::Writer.generate(export, l(:general_csv_separator)) do |csv|
|
|
115 |
CSV(export, :col_sep => l(:general_csv_separator)) do |csv|
|
|
116 | 116 |
# Column headers |
117 | 117 |
headers = criterias.collect {|criteria| l(@available_criterias[criteria][:label]) } |
118 | 118 |
headers += periods |