enterprise_homepage_helper.rb 978 Bytes
module EnterpriseHomepageHelper

  def display_profile_info(profile)
    data = ''
    [
      [ _('Contact person:'),    :contact_person    ],
      [ _('e-Mail:'),            :contact_email     ],
      [ _('Phone(s):'),          :contact_phone     ],
      [ _('Location:'),          :location          ],
      [ _('Address:'),           :address           ],
      [ _('Economic activity:'), :economic_activity ]
    ].each { | name, att |
      if profile.send( att ) and not profile.send( att ).blank?
        data << content_tag( 'li', content_tag('strong', name) +' '+ profile.send( att ).to_s ) +"\n"
      end
    }
    if profile.respond_to?(:distance) and !profile.distance.nil?
      data << content_tag( 'li',
                           content_tag('strong',_('Distance:')) +' '+
                           "%.2f%" % profile.distance
                         ) + "\n"
    end
    content_tag('div', content_tag('ul', data), :class => 'enterprise-info')
  end
end