2013-02-03 18:12:44 +01:00
|
|
|
class DatatableSupporters < Datatable
|
|
|
|
|
def data
|
|
|
|
|
arr = []
|
|
|
|
|
items.each do |i|
|
|
|
|
|
item = []
|
|
|
|
|
if i.name.blank?
|
2014-06-26 17:41:46 +03:00
|
|
|
if !i.registration.nil? && !i.registration.user.nil?
|
2014-06-23 19:07:50 +03:00
|
|
|
item << i.registration.user.name
|
2013-02-06 07:23:35 +01:00
|
|
|
else
|
2014-06-26 17:41:46 +03:00
|
|
|
item << 'Unknown'
|
2013-02-06 07:23:35 +01:00
|
|
|
end
|
|
|
|
|
|
2013-02-03 18:12:44 +01:00
|
|
|
else
|
|
|
|
|
item << i.name
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
if i.email.blank?
|
2014-06-26 17:41:46 +03:00
|
|
|
if !i.registration.nil? && !i.registration.user.nil?
|
2014-06-23 19:07:50 +03:00
|
|
|
item << i.registration.user.email
|
2013-02-06 07:23:35 +01:00
|
|
|
else
|
2014-06-26 17:41:46 +03:00
|
|
|
item << 'Unknown'
|
2013-02-06 07:23:35 +01:00
|
|
|
end
|
|
|
|
|
|
2013-02-03 18:12:44 +01:00
|
|
|
else
|
|
|
|
|
item << i.email
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
item << i.supporter_level.title
|
|
|
|
|
item << i.code
|
|
|
|
|
item << i.code_is_valid
|
|
|
|
|
arr << item
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
arr
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def columns
|
2014-06-26 17:41:46 +03:00
|
|
|
['name', 'email', 'name', 'name', 'name']
|
2013-02-03 18:12:44 +01:00
|
|
|
end
|
2014-06-18 17:09:14 +03:00
|
|
|
end
|