Module: C80Push::AdminHelper

Defined in:
app/helpers/c80_push/admin_helper.rb

Instance Method Summary collapse

Instance Method Details

#dealer_col_title(dealer) ⇒ Object



41
42
43
44
45
46
47
# File 'app/helpers/c80_push/admin_helper.rb', line 41

def dealer_col_title(dealer)
  res = "#{dealer.title}"
  res += "<br><sub>email: #{format_val(dealer.email)}</sub>"
  res += "<br><sub>site: #{format_val(dealer.site)}</sub>"
  res += "<br><sub>цвет: #{format_dealer_preset_val(dealer)}</sub>"
  res.html_safe
end

#first_region(subj) ⇒ Object

noinspection RubyResolve



5
6
7
8
9
10
11
# File 'app/helpers/c80_push/admin_helper.rb', line 5

def first_region(subj)
  res = '-'
  unless subj.regions.count.zero?
    res = subj.regions.first.title
  end
  res.html_safe
end

#format_dealer_preset_val(dealer) ⇒ Object



59
60
61
62
63
64
65
66
# File 'app/helpers/c80_push/admin_helper.rb', line 59

def format_dealer_preset_val(dealer)
  res = '-'
  if dealer.presets.count > 0
    p = dealer.presets.first
    res = format_preset_val(p)
  end
  res.html_safe
end

#format_preset_val(preset) ⇒ Object



68
69
70
# File 'app/helpers/c80_push/admin_helper.rb', line 68

def format_preset_val(preset)
  "<span class='dealer_preset_span' style='background-color:#{preset.color}'></span>"
end

#format_val(val) ⇒ Object

private



51
52
53
54
55
56
57
# File 'app/helpers/c80_push/admin_helper.rb', line 51

def format_val(val)
  res = '-'
  unless val.blank?
    res = val
  end
  "<span class='c80_md_link_color'>#{res}</span>".html_safe
end

#ul_dealers(subj) ⇒ Object

noinspection RubyResolve



28
29
30
31
32
33
34
35
36
37
38
39
# File 'app/helpers/c80_push/admin_helper.rb', line 28

def ul_dealers(subj)
  res = '-'
  unless subj.dealers.count.zero?
    res = ''
    subj.dealers.each do |dealer|
      e = "<li>#{dealer.title}</li>"
      res += e
    end
    res = "<ul>#{res}</ul>".html_safe
  end
  res
end

#ul_offices(subj) ⇒ Object

noinspection RubyResolve



14
15
16
17
18
19
20
21
22
23
24
25
# File 'app/helpers/c80_push/admin_helper.rb', line 14

def ul_offices(subj)
  res = '-'
  unless subj.offices.count.zero?
    res = ''
    subj.offices.each do |office|
      e = "<li>#{office.title}</li>"
      res += e
    end
    res = "<ul>#{res}</ul>".html_safe
  end
  res
end